builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1006 starttime: 1462529320.25 results: success (0) buildid: 20160506013623 builduid: 3e330e94e72a44aabac68afc380e9ed1 revision: b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:40.252863) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:40.253442) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:40.253881) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:41.131457) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:41.131970) ========= 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-1462528441.686081-842343925 _=/tools/buildbot/bin/python using PTY: False --2016-05-06 03:08:41-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 15.4M=0.001s 2016-05-06 03:08:41 (15.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.549744 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:41.718022) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:41.718520) ========= 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-1462528441.686081-842343925 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.074169 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:41.828918) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-06 03:08:41.829396) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f --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-1462528441.686081-842343925 _=/tools/buildbot/bin/python using PTY: False 2016-05-06 03:08:41,880 truncating revision to first 12 chars 2016-05-06 03:08:41,880 Setting DEBUG logging. 2016-05-06 03:08:41,881 attempt 1/10 2016-05-06 03:08:41,881 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b61ad3a6049c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-06 03:08:43,178 unpacking tar archive at: mozilla-aurora-b61ad3a6049c/testing/mozharness/ program finished with exit code 0 elapsedTime=2.091685 ========= master_lag: 0.16 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-06 03:08:44.078353) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:44.078798) ========= script_repo_revision: b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:44.079345) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:44.079769) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 03:08:44.110177) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 10 secs) (at 2016-05-06 03:08:44.110583) ========= /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-aurora --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-aurora', '--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-1462528441.686081-842343925 _=/tools/buildbot/bin/python using PTY: False 03:08:44 INFO - MultiFileLogger online at 20160506 03:08:44 in /builds/slave/test 03:08:44 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-aurora --download-symbols true 03:08:44 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:08:44 INFO - {'append_to_log': False, 03:08:44 INFO - 'base_work_dir': '/builds/slave/test', 03:08:44 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:08:44 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:08:44 INFO - 'buildbot_json_path': 'buildprops.json', 03:08:44 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:08:44 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:08:44 INFO - 'download_minidump_stackwalk': True, 03:08:44 INFO - 'download_symbols': 'true', 03:08:44 INFO - 'e10s': False, 03:08:44 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:08:44 INFO - 'tooltool.py': '/tools/tooltool.py', 03:08:44 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:08:44 INFO - '/tools/misc-python/virtualenv.py')}, 03:08:44 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:08:44 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:08:44 INFO - 'log_level': 'info', 03:08:44 INFO - 'log_to_console': True, 03:08:44 INFO - 'opt_config_files': (), 03:08:44 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:08:44 INFO - '--processes=1', 03:08:44 INFO - '--config=%(test_path)s/wptrunner.ini', 03:08:44 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:08:44 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:08:44 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:08:44 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:08:44 INFO - 'pip_index': False, 03:08:44 INFO - 'require_test_zip': True, 03:08:44 INFO - 'test_type': ('testharness',), 03:08:44 INFO - 'this_chunk': '1', 03:08:44 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:08:44 INFO - 'total_chunks': '10', 03:08:44 INFO - 'virtualenv_path': 'venv', 03:08:44 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:08:44 INFO - 'work_dir': 'build'} 03:08:44 INFO - ##### 03:08:44 INFO - ##### Running clobber step. 03:08:44 INFO - ##### 03:08:44 INFO - Running pre-action listener: _resource_record_pre_action 03:08:44 INFO - Running main action method: clobber 03:08:44 INFO - rmtree: /builds/slave/test/build 03:08:44 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:08:47 INFO - Running post-action listener: _resource_record_post_action 03:08:47 INFO - ##### 03:08:47 INFO - ##### Running read-buildbot-config step. 03:08:47 INFO - ##### 03:08:47 INFO - Running pre-action listener: _resource_record_pre_action 03:08:47 INFO - Running main action method: read_buildbot_config 03:08:47 INFO - Using buildbot properties: 03:08:47 INFO - { 03:08:47 INFO - "project": "", 03:08:47 INFO - "product": "firefox", 03:08:47 INFO - "script_repo_revision": "production", 03:08:47 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 03:08:47 INFO - "repository": "", 03:08:47 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 03:08:47 INFO - "buildid": "20160506013623", 03:08:47 INFO - "pgo_build": "False", 03:08:47 INFO - "basedir": "/builds/slave/test", 03:08:47 INFO - "buildnumber": 8, 03:08:47 INFO - "slavename": "tst-linux64-spot-1006", 03:08:47 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 03:08:47 INFO - "platform": "linux64", 03:08:47 INFO - "branch": "mozilla-aurora", 03:08:47 INFO - "revision": "b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f", 03:08:47 INFO - "repo_path": "releases/mozilla-aurora", 03:08:47 INFO - "moz_repo_path": "", 03:08:47 INFO - "stage_platform": "linux64", 03:08:47 INFO - "builduid": "3e330e94e72a44aabac68afc380e9ed1", 03:08:47 INFO - "slavebuilddir": "test" 03:08:47 INFO - } 03:08:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 03:08:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 03:08:47 INFO - Running post-action listener: _resource_record_post_action 03:08:47 INFO - ##### 03:08:47 INFO - ##### Running download-and-extract step. 03:08:47 INFO - ##### 03:08:47 INFO - Running pre-action listener: _resource_record_pre_action 03:08:47 INFO - Running main action method: download_and_extract 03:08:47 INFO - mkdir: /builds/slave/test/build/tests 03:08:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:08:47 INFO - https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 03:08:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:08:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:08:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:08:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 03:08:48 INFO - Downloaded 1361 bytes. 03:08:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:08:48 INFO - Using the following test package requirements: 03:08:48 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 03:08:48 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:08:48 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 03:08:48 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:08:48 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 03:08:48 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:08:48 INFO - u'jsshell-linux-x86_64.zip'], 03:08:48 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:08:48 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 03:08:48 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 03:08:48 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:08:48 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 03:08:48 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:08:48 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 03:08:48 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:08:48 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 03:08:48 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:08:48 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 03:08:48 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 03:08: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')]} 03:08:48 INFO - https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 03:08:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 03:08:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 03:08:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 03:08:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 03:08:52 INFO - Downloaded 22727648 bytes. 03:08:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:08:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:08:52 INFO - caution: filename not matched: web-platform/* 03:08:52 INFO - Return code: 11 03:08:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:08:52 INFO - https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 03:08:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 03:08:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 03:08:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 03:08:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 03:08:54 INFO - Downloaded 36408648 bytes. 03:08:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:08:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:08:58 INFO - caution: filename not matched: bin/* 03:08:58 INFO - caution: filename not matched: config/* 03:08:58 INFO - caution: filename not matched: mozbase/* 03:08:58 INFO - caution: filename not matched: marionette/* 03:08:58 INFO - caution: filename not matched: tools/wptserve/* 03:08:58 INFO - Return code: 11 03:08:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:08:58 INFO - https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 03:08:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:08:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:08:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:08:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 03:09:04 INFO - Downloaded 69386510 bytes. 03:09:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:09:04 INFO - mkdir: /builds/slave/test/properties 03:09:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:09:04 INFO - Writing to file /builds/slave/test/properties/build_url 03:09:04 INFO - Contents: 03:09:04 INFO - build_url:https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:09:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:09:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:09:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:09:05 INFO - Contents: 03:09:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:09:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:09:05 INFO - https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:09:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:09:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:09:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:09:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 03:09:08 INFO - Downloaded 90889841 bytes. 03:09:08 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:09:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:09:16 INFO - Return code: 0 03:09:16 INFO - Running post-action listener: _resource_record_post_action 03:09:16 INFO - Running post-action listener: set_extra_try_arguments 03:09:16 INFO - ##### 03:09:16 INFO - ##### Running create-virtualenv step. 03:09:16 INFO - ##### 03:09:16 INFO - Running pre-action listener: _pre_create_virtualenv 03:09:16 INFO - Running pre-action listener: _resource_record_pre_action 03:09:16 INFO - Running main action method: create_virtualenv 03:09:16 INFO - Creating virtualenv /builds/slave/test/build/venv 03:09:16 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 03:09:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:09:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:09:17 INFO - Using real prefix '/usr' 03:09:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:09:20 INFO - Installing distribute.............................................................................................................................................................................................done. 03:09:23 INFO - Installing pip.................done. 03:09:23 INFO - Return code: 0 03:09:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:09:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:09:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:09:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:09:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:09:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2011030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20123f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2119c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2058f10>, '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 0x2117a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2117ef0>, '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-1462528441.686081-842343925', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:09:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:09:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:09:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:09:23 INFO - 'CCACHE_UMASK': '002', 03:09:23 INFO - 'DISPLAY': ':0', 03:09:23 INFO - 'HOME': '/home/cltbld', 03:09:23 INFO - 'LANG': 'en_US.UTF-8', 03:09:23 INFO - 'LOGNAME': 'cltbld', 03:09:23 INFO - 'MAIL': '/var/mail/cltbld', 03:09:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:09:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:09:23 INFO - 'MOZ_NO_REMOTE': '1', 03:09:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:09:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:09:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:09:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:09:23 INFO - 'PWD': '/builds/slave/test', 03:09:23 INFO - 'SHELL': '/bin/bash', 03:09:23 INFO - 'SHLVL': '1', 03:09:23 INFO - 'TERM': 'linux', 03:09:23 INFO - 'TMOUT': '86400', 03:09:23 INFO - 'USER': 'cltbld', 03:09:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528441.686081-842343925', 03:09:23 INFO - '_': '/tools/buildbot/bin/python'} 03:09:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:09:23 INFO - Downloading/unpacking psutil>=0.7.1 03:09:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:09:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:09:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:09:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:09:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:09:29 INFO - Installing collected packages: psutil 03:09:29 INFO - Running setup.py install for psutil 03:09:29 INFO - building 'psutil._psutil_linux' extension 03:09:29 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 03:09: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 03:09:30 INFO - building 'psutil._psutil_posix' extension 03:09: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 03:09: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 03:09:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:09:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:09:30 INFO - Successfully installed psutil 03:09:30 INFO - Cleaning up... 03:09:31 INFO - Return code: 0 03:09:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:09: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')]} 03:09:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:09:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09: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')]} 03:09:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:09:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2011030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20123f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2119c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2058f10>, '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 0x2117a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2117ef0>, '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-1462528441.686081-842343925', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:09: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:09: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:09:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:09:31 INFO - 'CCACHE_UMASK': '002', 03:09:31 INFO - 'DISPLAY': ':0', 03:09:31 INFO - 'HOME': '/home/cltbld', 03:09:31 INFO - 'LANG': 'en_US.UTF-8', 03:09:31 INFO - 'LOGNAME': 'cltbld', 03:09:31 INFO - 'MAIL': '/var/mail/cltbld', 03:09:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:09:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:09:31 INFO - 'MOZ_NO_REMOTE': '1', 03:09:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:09:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:09:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:09:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:09:31 INFO - 'PWD': '/builds/slave/test', 03:09:31 INFO - 'SHELL': '/bin/bash', 03:09:31 INFO - 'SHLVL': '1', 03:09:31 INFO - 'TERM': 'linux', 03:09:31 INFO - 'TMOUT': '86400', 03:09:31 INFO - 'USER': 'cltbld', 03:09:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528441.686081-842343925', 03:09:31 INFO - '_': '/tools/buildbot/bin/python'} 03:09:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:09:31 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:09: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 03:09: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 03:09:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09: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 03:09: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 03:09:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:09:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:09:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:09:36 INFO - Installing collected packages: mozsystemmonitor 03:09:36 INFO - Running setup.py install for mozsystemmonitor 03:09:36 INFO - Successfully installed mozsystemmonitor 03:09:36 INFO - Cleaning up... 03:09:37 INFO - Return code: 0 03:09:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:09:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:09:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:09:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:09:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:09:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2011030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20123f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2119c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2058f10>, '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 0x2117a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2117ef0>, '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-1462528441.686081-842343925', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:09:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:09:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:09:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:09:37 INFO - 'CCACHE_UMASK': '002', 03:09:37 INFO - 'DISPLAY': ':0', 03:09:37 INFO - 'HOME': '/home/cltbld', 03:09:37 INFO - 'LANG': 'en_US.UTF-8', 03:09:37 INFO - 'LOGNAME': 'cltbld', 03:09:37 INFO - 'MAIL': '/var/mail/cltbld', 03:09:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:09:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:09:37 INFO - 'MOZ_NO_REMOTE': '1', 03:09:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:09:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:09:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:09:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:09:37 INFO - 'PWD': '/builds/slave/test', 03:09:37 INFO - 'SHELL': '/bin/bash', 03:09:37 INFO - 'SHLVL': '1', 03:09:37 INFO - 'TERM': 'linux', 03:09:37 INFO - 'TMOUT': '86400', 03:09:37 INFO - 'USER': 'cltbld', 03:09:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528441.686081-842343925', 03:09:37 INFO - '_': '/tools/buildbot/bin/python'} 03:09:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:09:37 INFO - Downloading/unpacking blobuploader==1.2.4 03:09:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:09:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:09:42 INFO - Downloading blobuploader-1.2.4.tar.gz 03:09:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:09:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:09:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:09:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:09:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:09:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:09:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:09:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:09:44 INFO - Downloading docopt-0.6.1.tar.gz 03:09:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:09:44 INFO - Installing collected packages: blobuploader, requests, docopt 03:09:44 INFO - Running setup.py install for blobuploader 03:09:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:09:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:09:44 INFO - Running setup.py install for requests 03:09:45 INFO - Running setup.py install for docopt 03:09:45 INFO - Successfully installed blobuploader requests docopt 03:09:45 INFO - Cleaning up... 03:09:45 INFO - Return code: 0 03:09:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:09:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:09:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:09:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:09:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:09:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2011030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20123f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2119c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2058f10>, '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 0x2117a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2117ef0>, '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-1462528441.686081-842343925', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:09:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:09:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:09:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:09:45 INFO - 'CCACHE_UMASK': '002', 03:09:45 INFO - 'DISPLAY': ':0', 03:09:45 INFO - 'HOME': '/home/cltbld', 03:09:45 INFO - 'LANG': 'en_US.UTF-8', 03:09:45 INFO - 'LOGNAME': 'cltbld', 03:09:45 INFO - 'MAIL': '/var/mail/cltbld', 03:09:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:09:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:09:45 INFO - 'MOZ_NO_REMOTE': '1', 03:09:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:09:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:09:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:09:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:09:45 INFO - 'PWD': '/builds/slave/test', 03:09:45 INFO - 'SHELL': '/bin/bash', 03:09:45 INFO - 'SHLVL': '1', 03:09:45 INFO - 'TERM': 'linux', 03:09:45 INFO - 'TMOUT': '86400', 03:09:45 INFO - 'USER': 'cltbld', 03:09:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528441.686081-842343925', 03:09:45 INFO - '_': '/tools/buildbot/bin/python'} 03:09:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:09:46 INFO - Running setup.py (path:/tmp/pip-8aTV06-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:09:46 INFO - Running setup.py (path:/tmp/pip-EiLxXL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:09:46 INFO - Running setup.py (path:/tmp/pip-ZrBLxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:09:46 INFO - Running setup.py (path:/tmp/pip-xokISv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:09:46 INFO - Running setup.py (path:/tmp/pip-P7Xqwa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:09:46 INFO - Running setup.py (path:/tmp/pip-nmalan-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:09:47 INFO - Running setup.py (path:/tmp/pip-v9fuWi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:09:47 INFO - Running setup.py (path:/tmp/pip-xz6BQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:09:47 INFO - Running setup.py (path:/tmp/pip-ThpDjY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:09:47 INFO - Running setup.py (path:/tmp/pip-4amOaX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:09:47 INFO - Running setup.py (path:/tmp/pip-eEhy10-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:09:47 INFO - Running setup.py (path:/tmp/pip-AOLYGt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:09:47 INFO - Running setup.py (path:/tmp/pip-ZLL1ys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:09:47 INFO - Running setup.py (path:/tmp/pip-Vcw323-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:09:48 INFO - Running setup.py (path:/tmp/pip-GOqOE6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:09:48 INFO - Running setup.py (path:/tmp/pip-i78czN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:09:48 INFO - Running setup.py (path:/tmp/pip-8EqB7o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:09:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:09:48 INFO - Running setup.py (path:/tmp/pip-CdUOwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:09:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:09:48 INFO - Running setup.py (path:/tmp/pip-Un13Vn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:09:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:09:48 INFO - Running setup.py (path:/tmp/pip-YBPJ53-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:09:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:09:49 INFO - Running setup.py (path:/tmp/pip-U6IAhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:09:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:09:49 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 03:09:49 INFO - Running setup.py install for manifestparser 03:09:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:09:49 INFO - Running setup.py install for mozcrash 03:09:49 INFO - Running setup.py install for mozdebug 03:09:49 INFO - Running setup.py install for mozdevice 03:09:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:09:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:09:50 INFO - Running setup.py install for mozfile 03:09:50 INFO - Running setup.py install for mozhttpd 03:09:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:09:50 INFO - Running setup.py install for mozinfo 03:09:50 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:09:50 INFO - Running setup.py install for mozInstall 03:09:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:09:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:09:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:09:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:09:50 INFO - Running setup.py install for mozleak 03:09:51 INFO - Running setup.py install for mozlog 03:09:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:09:51 INFO - Running setup.py install for moznetwork 03:09:51 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:09:51 INFO - Running setup.py install for mozprocess 03:09:51 INFO - Running setup.py install for mozprofile 03:09:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:09:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:09:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:09:51 INFO - Running setup.py install for mozrunner 03:09:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:09:52 INFO - Running setup.py install for mozscreenshot 03:09:52 INFO - Running setup.py install for moztest 03:09:52 INFO - Running setup.py install for mozversion 03:09:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:09:52 INFO - Running setup.py install for wptserve 03:09:53 INFO - Running setup.py install for marionette-driver 03:09:53 INFO - Running setup.py install for browsermob-proxy 03:09:53 INFO - Running setup.py install for marionette-client 03:09:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:09:53 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:09:53 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 03:09:53 INFO - Cleaning up... 03:09:53 INFO - Return code: 0 03:09:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:09:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:09:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:09:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:09:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:09:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:09:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2011030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20123f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2119c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2058f10>, '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 0x2117a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2117ef0>, '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-1462528441.686081-842343925', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:09:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:09:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:09:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:09:53 INFO - 'CCACHE_UMASK': '002', 03:09:53 INFO - 'DISPLAY': ':0', 03:09:53 INFO - 'HOME': '/home/cltbld', 03:09:53 INFO - 'LANG': 'en_US.UTF-8', 03:09:53 INFO - 'LOGNAME': 'cltbld', 03:09:53 INFO - 'MAIL': '/var/mail/cltbld', 03:09:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:09:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:09:53 INFO - 'MOZ_NO_REMOTE': '1', 03:09:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:09:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:09:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:09:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:09:53 INFO - 'PWD': '/builds/slave/test', 03:09:53 INFO - 'SHELL': '/bin/bash', 03:09:53 INFO - 'SHLVL': '1', 03:09:53 INFO - 'TERM': 'linux', 03:09:53 INFO - 'TMOUT': '86400', 03:09:53 INFO - 'USER': 'cltbld', 03:09:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528441.686081-842343925', 03:09:53 INFO - '_': '/tools/buildbot/bin/python'} 03:09:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:09:54 INFO - Running setup.py (path:/tmp/pip-dKuBcB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:09:54 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:09:54 INFO - Running setup.py (path:/tmp/pip-cC4bbH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:09:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:09:54 INFO - Running setup.py (path:/tmp/pip-TW2grU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:09:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:09:54 INFO - Running setup.py (path:/tmp/pip-bgxXn_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:09:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:09:54 INFO - Running setup.py (path:/tmp/pip-7ywMp0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:09:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:09:55 INFO - Running setup.py (path:/tmp/pip-Pz5EZS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:09:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:09:55 INFO - Running setup.py (path:/tmp/pip-vuYY6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:09:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 03:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:09:55 INFO - Running setup.py (path:/tmp/pip-fRWrqN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:09:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:09:55 INFO - Running setup.py (path:/tmp/pip-mLvbAr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:09:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:09:55 INFO - Running setup.py (path:/tmp/pip-2edvO1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:09:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:09:55 INFO - Running setup.py (path:/tmp/pip-Ki45P8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:09:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:09:55 INFO - Running setup.py (path:/tmp/pip-PsEB_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:09:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:09:56 INFO - Running setup.py (path:/tmp/pip-qFsbdw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:09:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:09:56 INFO - Running setup.py (path:/tmp/pip-FqbGjS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:09:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:09:56 INFO - Running setup.py (path:/tmp/pip-Vixcwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:09:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:09:56 INFO - Running setup.py (path:/tmp/pip-NsvNqA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:09:56 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:09:56 INFO - Running setup.py (path:/tmp/pip-w6MRdu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:09:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 03:09:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:09:56 INFO - Running setup.py (path:/tmp/pip-e6g219-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:09:56 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 03:09:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:09:56 INFO - Running setup.py (path:/tmp/pip-SqTrHm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:09:56 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 03:09:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:09:56 INFO - Running setup.py (path:/tmp/pip-dZrIVN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:09:57 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:09:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:09:57 INFO - Running setup.py (path:/tmp/pip-H9MsIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:09:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:09:57 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 03:09:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:09:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:09:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:09:57 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:09:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:09:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:09:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:09:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:09:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:09:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:10:02 INFO - Downloading blessings-1.6.tar.gz 03:10:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:10:02 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:10:02 INFO - Installing collected packages: blessings 03:10:02 INFO - Running setup.py install for blessings 03:10:03 INFO - Successfully installed blessings 03:10:03 INFO - Cleaning up... 03:10:03 INFO - Return code: 0 03:10:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:10:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:10:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:10:03 INFO - Reading from file tmpfile_stdout 03:10:03 INFO - Current package versions: 03:10:03 INFO - argparse == 1.2.1 03:10:03 INFO - blessings == 1.6 03:10:03 INFO - blobuploader == 1.2.4 03:10:03 INFO - browsermob-proxy == 0.6.0 03:10:03 INFO - docopt == 0.6.1 03:10:03 INFO - manifestparser == 1.1 03:10:03 INFO - marionette-client == 2.3.0 03:10:03 INFO - marionette-driver == 1.4.0 03:10:03 INFO - mozInstall == 1.12 03:10:03 INFO - mozcrash == 0.17 03:10:03 INFO - mozdebug == 0.1 03:10:03 INFO - mozdevice == 0.48 03:10:03 INFO - mozfile == 1.2 03:10:03 INFO - mozhttpd == 0.7 03:10:03 INFO - mozinfo == 0.9 03:10:03 INFO - mozleak == 0.1 03:10:03 INFO - mozlog == 3.1 03:10:03 INFO - moznetwork == 0.27 03:10:03 INFO - mozprocess == 0.22 03:10:03 INFO - mozprofile == 0.28 03:10:03 INFO - mozrunner == 6.11 03:10:03 INFO - mozscreenshot == 0.1 03:10:03 INFO - mozsystemmonitor == 0.0 03:10:03 INFO - moztest == 0.7 03:10:03 INFO - mozversion == 1.4 03:10:03 INFO - psutil == 3.1.1 03:10:03 INFO - requests == 1.2.3 03:10:03 INFO - wptserve == 1.4.0 03:10:03 INFO - wsgiref == 0.1.2 03:10:03 INFO - Running post-action listener: _resource_record_post_action 03:10:03 INFO - Running post-action listener: _start_resource_monitoring 03:10:03 INFO - Starting resource monitoring. 03:10:03 INFO - ##### 03:10:03 INFO - ##### Running pull step. 03:10:03 INFO - ##### 03:10:03 INFO - Running pre-action listener: _resource_record_pre_action 03:10:03 INFO - Running main action method: pull 03:10:03 INFO - Pull has nothing to do! 03:10:03 INFO - Running post-action listener: _resource_record_post_action 03:10:03 INFO - ##### 03:10:03 INFO - ##### Running install step. 03:10:03 INFO - ##### 03:10:03 INFO - Running pre-action listener: _resource_record_pre_action 03:10:03 INFO - Running main action method: install 03:10:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:10:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:10:04 INFO - Reading from file tmpfile_stdout 03:10:04 INFO - Detecting whether we're running mozinstall >=1.0... 03:10:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:10:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:10:04 INFO - Reading from file tmpfile_stdout 03:10:04 INFO - Output received: 03:10:04 INFO - Usage: mozinstall [options] installer 03:10:04 INFO - Options: 03:10:04 INFO - -h, --help show this help message and exit 03:10:04 INFO - -d DEST, --destination=DEST 03:10:04 INFO - Directory to install application into. [default: 03:10:04 INFO - "/builds/slave/test"] 03:10:04 INFO - --app=APP Application being installed. [default: firefox] 03:10:04 INFO - mkdir: /builds/slave/test/build/application 03:10:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:10:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 03:10:32 INFO - Reading from file tmpfile_stdout 03:10:32 INFO - Output received: 03:10:32 INFO - /builds/slave/test/build/application/firefox/firefox 03:10:32 INFO - Running post-action listener: _resource_record_post_action 03:10:32 INFO - ##### 03:10:32 INFO - ##### Running run-tests step. 03:10:32 INFO - ##### 03:10:32 INFO - Running pre-action listener: _resource_record_pre_action 03:10:32 INFO - Running main action method: run_tests 03:10:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:10:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:10:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:10:32 INFO - grabbing minidump binary from tooltool 03:10:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:10:32 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 0x2058f10>, '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 0x2117a60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2117ef0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:10:32 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:10:32 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 03:10:32 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:10:32 INFO - Return code: 0 03:10:32 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 03:10:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:10:32 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/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:10:32 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/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:10:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:10:32 INFO - 'CCACHE_UMASK': '002', 03:10:32 INFO - 'DISPLAY': ':0', 03:10:32 INFO - 'HOME': '/home/cltbld', 03:10:32 INFO - 'LANG': 'en_US.UTF-8', 03:10:32 INFO - 'LOGNAME': 'cltbld', 03:10:32 INFO - 'MAIL': '/var/mail/cltbld', 03:10:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:10:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:10:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:10:32 INFO - 'MOZ_NO_REMOTE': '1', 03:10:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:10:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:10:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:10:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:10:32 INFO - 'PWD': '/builds/slave/test', 03:10:32 INFO - 'SHELL': '/bin/bash', 03:10:32 INFO - 'SHLVL': '1', 03:10:32 INFO - 'TERM': 'linux', 03:10:32 INFO - 'TMOUT': '86400', 03:10:32 INFO - 'USER': 'cltbld', 03:10:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528441.686081-842343925', 03:10:32 INFO - '_': '/tools/buildbot/bin/python'} 03:10:32 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/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:10:33 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:10:33 INFO - import pkg_resources 03:10:34 INFO - Using 1 client processes 03:10:34 INFO - wptserve Starting http server on 127.0.0.1:8000 03:10:35 INFO - wptserve Starting http server on 127.0.0.1:8001 03:10:35 INFO - wptserve Starting http server on 127.0.0.1:8443 03:10:37 INFO - SUITE-START | Running 778 tests 03:10:37 INFO - Running testharness tests 03:10:37 INFO - Setting up ssl 03:10:37 INFO - PROCESS | certutil | 03:10:37 INFO - PROCESS | certutil | 03:10:37 INFO - PROCESS | certutil | 03:10:37 INFO - Certificate Nickname Trust Attributes 03:10:37 INFO - SSL,S/MIME,JAR/XPI 03:10:37 INFO - 03:10:37 INFO - web-platform-tests CT,, 03:10:37 INFO - 03:10:37 INFO - Starting runner 03:10:39 INFO - PROCESS | 1856 | 1462529439722 Marionette DEBUG Marionette enabled via build flag and pref 03:10:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2744d000 == 1 [pid = 1856] [id = 1] 03:10:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 1 (0x7fee2744d800) [pid = 1856] [serial = 1] [outer = (nil)] 03:10:40 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 03:10:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 2 (0x7fee2744e800) [pid = 1856] [serial = 2] [outer = 0x7fee2744d800] 03:10:40 INFO - PROCESS | 1856 | 1462529440339 Marionette INFO Listening on port 2828 03:10:40 INFO - PROCESS | 1856 | 1462529440886 Marionette DEBUG Marionette enabled via command-line flag 03:10:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2456f800 == 2 [pid = 1856] [id = 2] 03:10:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 3 (0x7fee2c423800) [pid = 1856] [serial = 3] [outer = (nil)] 03:10:40 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 03:10:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 4 (0x7fee24303000) [pid = 1856] [serial = 4] [outer = 0x7fee2c423800] 03:10:41 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fee243e6400 03:10:41 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fee293b0c10 03:10:41 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fee2915fe80 03:10:41 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fee237321c0 03:10:41 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fee237324f0 03:10:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 5 (0x7fee24565800) [pid = 1856] [serial = 5] [outer = 0x7fee2744d800] 03:10:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:10:41 INFO - PROCESS | 1856 | 1462529441243 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60174 03:10:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:10:41 INFO - PROCESS | 1856 | 1462529441321 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60175 03:10:41 INFO - PROCESS | 1856 | 1462529441329 Marionette DEBUG Closed connection conn0 03:10:41 INFO - PROCESS | 1856 | [1856] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 03:10:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:10:41 INFO - PROCESS | 1856 | 1462529441444 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60176 03:10:41 INFO - PROCESS | 1856 | 1462529441446 Marionette DEBUG Closed connection conn1 03:10:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:10:41 INFO - PROCESS | 1856 | 1462529441503 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60177 03:10:41 INFO - PROCESS | 1856 | 1462529441509 Marionette DEBUG Closed connection conn2 03:10:41 INFO - PROCESS | 1856 | 1462529441554 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:10:41 INFO - PROCESS | 1856 | 1462529441571 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160506013623","device":"desktop","version":"48.0a2"} 03:10:42 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:10:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17ac4000 == 3 [pid = 1856] [id = 3] 03:10:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 6 (0x7fee17ac4800) [pid = 1856] [serial = 6] [outer = (nil)] 03:10:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17ac5000 == 4 [pid = 1856] [id = 4] 03:10:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 7 (0x7fee24a49800) [pid = 1856] [serial = 7] [outer = (nil)] 03:10:43 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:10:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16dbf000 == 5 [pid = 1856] [id = 5] 03:10:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 8 (0x7fee16b56800) [pid = 1856] [serial = 8] [outer = (nil)] 03:10:43 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:10:43 INFO - PROCESS | 1856 | [1856] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:10:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 9 (0x7fee16b65000) [pid = 1856] [serial = 9] [outer = 0x7fee16b56800] 03:10:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 10 (0x7fee166e7800) [pid = 1856] [serial = 10] [outer = 0x7fee17ac4800] 03:10:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 11 (0x7fee16574800) [pid = 1856] [serial = 11] [outer = 0x7fee24a49800] 03:10:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 12 (0x7fee16576800) [pid = 1856] [serial = 12] [outer = 0x7fee16b56800] 03:10:44 INFO - PROCESS | 1856 | 1462529444922 Marionette DEBUG loaded listener.js 03:10:44 INFO - PROCESS | 1856 | 1462529444939 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 13 (0x7fee14bcfc00) [pid = 1856] [serial = 13] [outer = 0x7fee16b56800] 03:10:45 INFO - PROCESS | 1856 | 1462529445660 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3a22ffc2-9d19-4291-b801-99a3375dfc15","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160506013623","device":"desktop","version":"48.0a2","command_id":1}}] 03:10:45 INFO - PROCESS | 1856 | 1462529445909 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:10:46 INFO - PROCESS | 1856 | 1462529446065 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 03:10:46 INFO - PROCESS | 1856 | 1462529446296 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:10:46 INFO - PROCESS | 1856 | [1856] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:10:46 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:10:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 14 (0x7fee10578c00) [pid = 1856] [serial = 14] [outer = 0x7fee16b56800] 03:10:46 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:10:46 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:46 INFO - PROCESS | 1856 | 1462529446713 Marionette TRACE conn3 <- [1,3,null,{}] 03:10:46 INFO - PROCESS | 1856 | 1462529446776 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:10:46 INFO - PROCESS | 1856 | 1462529446908 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 03:10:46 INFO - PROCESS | 1856 | 1462529446990 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 03:10:46 INFO - PROCESS | 1856 | 1462529446992 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 03:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:10:47 INFO - PROCESS | 1856 | 1462529447021 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:10:47 INFO - PROCESS | 1856 | 1462529447026 Marionette TRACE conn3 <- [1,6,null,{}] 03:10:47 INFO - PROCESS | 1856 | 1462529447051 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:47 INFO - PROCESS | 1856 | 1462529447115 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 03:10:47 INFO - PROCESS | 1856 | 1462529447126 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0fa1f800 == 6 [pid = 1856] [id = 6] 03:10:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 15 (0x7fee0fa58c00) [pid = 1856] [serial = 15] [outer = (nil)] 03:10:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 16 (0x7fee0fa5a800) [pid = 1856] [serial = 16] [outer = 0x7fee0fa58c00] 03:10:47 INFO - PROCESS | 1856 | 1462529447198 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 17 (0x7fee16163800) [pid = 1856] [serial = 17] [outer = 0x7fee0fa58c00] 03:10:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0f98d000 == 7 [pid = 1856] [id = 7] 03:10:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 18 (0x7fee0f963c00) [pid = 1856] [serial = 18] [outer = (nil)] 03:10:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 19 (0x7fee0fa5f400) [pid = 1856] [serial = 19] [outer = 0x7fee0f963c00] 03:10:47 INFO - PROCESS | 1856 | 1462529447648 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 20 (0x7fee0f6d9000) [pid = 1856] [serial = 20] [outer = 0x7fee0f963c00] 03:10:48 INFO - PROCESS | 1856 | 1462529448074 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:10:48 INFO - PROCESS | 1856 | [1856] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 03:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1152ms 03:10:48 INFO - PROCESS | 1856 | 1462529448176 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 03:10:48 INFO - PROCESS | 1856 | 1462529448178 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 03:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:10:48 INFO - PROCESS | 1856 | 1462529448244 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:10:48 INFO - PROCESS | 1856 | 1462529448247 Marionette TRACE conn3 <- [1,10,null,{}] 03:10:48 INFO - PROCESS | 1856 | 1462529448284 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:48 INFO - PROCESS | 1856 | 1462529448440 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 03:10:48 INFO - PROCESS | 1856 | 1462529448468 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0da4a800 == 8 [pid = 1856] [id = 8] 03:10:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 21 (0x7fee0f6db400) [pid = 1856] [serial = 21] [outer = (nil)] 03:10:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 22 (0x7fee139dd400) [pid = 1856] [serial = 22] [outer = 0x7fee0f6db400] 03:10:48 INFO - PROCESS | 1856 | 1462529448529 Marionette DEBUG loaded listener.js 03:10:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 23 (0x7fee0de3c000) [pid = 1856] [serial = 23] [outer = 0x7fee0f6db400] 03:10:49 INFO - PROCESS | 1856 | 1462529449072 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 03:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 849ms 03:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:10:49 INFO - PROCESS | 1856 | 1462529449085 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 03:10:49 INFO - PROCESS | 1856 | 1462529449087 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 03:10:49 INFO - PROCESS | 1856 | 1462529449093 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:10:49 INFO - PROCESS | 1856 | 1462529449097 Marionette TRACE conn3 <- [1,14,null,{}] 03:10:49 INFO - PROCESS | 1856 | 1462529449101 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:49 INFO - PROCESS | 1856 | 1462529449250 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 03:10:49 INFO - PROCESS | 1856 | 1462529449270 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0ded1800 == 9 [pid = 1856] [id = 9] 03:10:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 24 (0x7fee0dfe1000) [pid = 1856] [serial = 24] [outer = (nil)] 03:10:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 25 (0x7fee0dfe5800) [pid = 1856] [serial = 25] [outer = 0x7fee0dfe1000] 03:10:49 INFO - PROCESS | 1856 | 1462529449328 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 26 (0x7fee0dfeec00) [pid = 1856] [serial = 26] [outer = 0x7fee0dfe1000] 03:10:49 INFO - PROCESS | 1856 | 1462529449904 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 03:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 829ms 03:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:10:49 INFO - PROCESS | 1856 | 1462529449921 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 03:10:49 INFO - PROCESS | 1856 | 1462529449923 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 03:10:49 INFO - PROCESS | 1856 | 1462529449931 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:10:49 INFO - PROCESS | 1856 | 1462529449933 Marionette TRACE conn3 <- [1,18,null,{}] 03:10:49 INFO - PROCESS | 1856 | 1462529449938 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:50 INFO - PROCESS | 1856 | 1462529450072 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 03:10:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0dd40800 == 10 [pid = 1856] [id = 10] 03:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 27 (0x7fee0dd44800) [pid = 1856] [serial = 27] [outer = (nil)] 03:10:50 INFO - PROCESS | 1856 | 1462529450490 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 28 (0x7fee0dd41800) [pid = 1856] [serial = 28] [outer = 0x7fee0dd44800] 03:10:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0dd4a000 == 11 [pid = 1856] [id = 11] 03:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 29 (0x7fee0da26c00) [pid = 1856] [serial = 29] [outer = (nil)] 03:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 30 (0x7fee0dd73400) [pid = 1856] [serial = 30] [outer = 0x7fee0da26c00] 03:10:50 INFO - PROCESS | 1856 | 1462529450577 Marionette DEBUG loaded listener.js 03:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 31 (0x7fee0dfe1c00) [pid = 1856] [serial = 31] [outer = 0x7fee0da26c00] 03:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 32 (0x7fee0ea9c800) [pid = 1856] [serial = 32] [outer = 0x7fee0dd44800] 03:10:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0c8000 == 12 [pid = 1856] [id = 12] 03:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 33 (0x7fee0da29000) [pid = 1856] [serial = 33] [outer = (nil)] 03:10:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 34 (0x7fee0f95e000) [pid = 1856] [serial = 34] [outer = 0x7fee0da29000] 03:10:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 35 (0x7fee0f95d800) [pid = 1856] [serial = 35] [outer = 0x7fee0da29000] 03:10:51 INFO - PROCESS | 1856 | 1462529451569 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 03:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1732ms 03:10:51 INFO - PROCESS | 1856 | 1462529451663 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 03:10:51 INFO - PROCESS | 1856 | 1462529451669 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 03:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:10:51 INFO - PROCESS | 1856 | 1462529451676 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:10:51 INFO - PROCESS | 1856 | 1462529451681 Marionette TRACE conn3 <- [1,22,null,{}] 03:10:51 INFO - PROCESS | 1856 | 1462529451688 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:51 INFO - PROCESS | 1856 | 1462529451851 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 03:10:51 INFO - PROCESS | 1856 | 1462529451974 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee139c0000 == 13 [pid = 1856] [id = 13] 03:10:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 36 (0x7fee11530000) [pid = 1856] [serial = 36] [outer = (nil)] 03:10:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 37 (0x7fee15de4800) [pid = 1856] [serial = 37] [outer = 0x7fee11530000] 03:10:52 INFO - PROCESS | 1856 | 1462529452096 Marionette DEBUG loaded listener.js 03:10:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 38 (0x7fee16532400) [pid = 1856] [serial = 38] [outer = 0x7fee11530000] 03:10:52 INFO - PROCESS | 1856 | 1462529452823 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 03:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1182ms 03:10:52 INFO - PROCESS | 1856 | 1462529452862 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 03:10:52 INFO - PROCESS | 1856 | 1462529452868 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 03:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:10:52 INFO - PROCESS | 1856 | 1462529452882 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:10:52 INFO - PROCESS | 1856 | 1462529452884 Marionette TRACE conn3 <- [1,26,null,{}] 03:10:52 INFO - PROCESS | 1856 | 1462529452919 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:53 INFO - PROCESS | 1856 | 1462529453080 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 03:10:53 INFO - PROCESS | 1856 | 1462529453197 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16dc1800 == 14 [pid = 1856] [id = 14] 03:10:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 39 (0x7fee169b9c00) [pid = 1856] [serial = 39] [outer = (nil)] 03:10:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 40 (0x7fee1724a400) [pid = 1856] [serial = 40] [outer = 0x7fee169b9c00] 03:10:53 INFO - PROCESS | 1856 | 1462529453265 Marionette DEBUG loaded listener.js 03:10:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 41 (0x7fee176ca400) [pid = 1856] [serial = 41] [outer = 0x7fee169b9c00] 03:10:54 INFO - PROCESS | 1856 | 1462529454232 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1366ms 03:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:10:54 INFO - PROCESS | 1856 | 1462529454241 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 03:10:54 INFO - PROCESS | 1856 | 1462529454245 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 03:10:54 INFO - PROCESS | 1856 | 1462529454253 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:10:54 INFO - PROCESS | 1856 | 1462529454257 Marionette TRACE conn3 <- [1,30,null,{}] 03:10:54 INFO - PROCESS | 1856 | 1462529454265 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:54 INFO - PROCESS | 1856 | 1462529454395 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 03:10:54 INFO - PROCESS | 1856 | 1462529454549 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0da44800 == 15 [pid = 1856] [id = 15] 03:10:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 42 (0x7fee0e44e000) [pid = 1856] [serial = 42] [outer = (nil)] 03:10:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 43 (0x7fee0fa5d400) [pid = 1856] [serial = 43] [outer = 0x7fee0e44e000] 03:10:54 INFO - PROCESS | 1856 | 1462529454632 Marionette DEBUG loaded listener.js 03:10:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 44 (0x7fee16111800) [pid = 1856] [serial = 44] [outer = 0x7fee0e44e000] 03:10:55 INFO - PROCESS | 1856 | 1462529455395 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 03:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1184ms 03:10:55 INFO - PROCESS | 1856 | 1462529455435 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 03:10:55 INFO - PROCESS | 1856 | 1462529455442 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 03:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:10:55 INFO - PROCESS | 1856 | 1462529455451 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:10:55 INFO - PROCESS | 1856 | 1462529455455 Marionette TRACE conn3 <- [1,34,null,{}] 03:10:55 INFO - PROCESS | 1856 | 1462529455459 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:55 INFO - PROCESS | 1856 | 1462529455612 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 03:10:55 INFO - PROCESS | 1856 | 1462529455632 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16996800 == 16 [pid = 1856] [id = 16] 03:10:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 45 (0x7fee11526000) [pid = 1856] [serial = 45] [outer = (nil)] 03:10:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 46 (0x7fee17780c00) [pid = 1856] [serial = 46] [outer = 0x7fee11526000] 03:10:55 INFO - PROCESS | 1856 | 1462529455688 Marionette DEBUG loaded listener.js 03:10:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 47 (0x7fee18151400) [pid = 1856] [serial = 47] [outer = 0x7fee11526000] 03:10:56 INFO - PROCESS | 1856 | 1462529456299 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 03:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 879ms 03:10:56 INFO - PROCESS | 1856 | 1462529456331 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 03:10:56 INFO - PROCESS | 1856 | 1462529456335 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 03:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:10:56 INFO - PROCESS | 1856 | 1462529456340 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 1856 | 1462529456345 Marionette TRACE conn3 <- [1,38,null,{}] 03:10:56 INFO - PROCESS | 1856 | 1462529456360 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:56 INFO - PROCESS | 1856 | 1462529456495 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 03:10:56 INFO - PROCESS | 1856 | 1462529456577 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee173d2800 == 17 [pid = 1856] [id = 17] 03:10:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 48 (0x7fee14b55000) [pid = 1856] [serial = 48] [outer = (nil)] 03:10:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 49 (0x7fee188abc00) [pid = 1856] [serial = 49] [outer = 0x7fee14b55000] 03:10:56 INFO - PROCESS | 1856 | 1462529456637 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 50 (0x7fee19cb2000) [pid = 1856] [serial = 50] [outer = 0x7fee14b55000] 03:10:57 INFO - PROCESS | 1856 | 1462529457230 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 03:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 940ms 03:10:57 INFO - PROCESS | 1856 | 1462529457280 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 03:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:10:57 INFO - PROCESS | 1856 | 1462529457283 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 03:10:57 INFO - PROCESS | 1856 | 1462529457288 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:10:57 INFO - PROCESS | 1856 | 1462529457291 Marionette TRACE conn3 <- [1,42,null,{}] 03:10:57 INFO - PROCESS | 1856 | 1462529457295 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:57 INFO - PROCESS | 1856 | 1462529457447 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 03:10:57 INFO - PROCESS | 1856 | 1462529457467 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17ac6000 == 18 [pid = 1856] [id = 18] 03:10:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0x7fee18150c00) [pid = 1856] [serial = 51] [outer = (nil)] 03:10:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0x7fee1a0b3400) [pid = 1856] [serial = 52] [outer = 0x7fee18150c00] 03:10:57 INFO - PROCESS | 1856 | 1462529457525 Marionette DEBUG loaded listener.js 03:10:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x7fee1d94e800) [pid = 1856] [serial = 53] [outer = 0x7fee18150c00] 03:10:58 INFO - PROCESS | 1856 | 1462529458100 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 03:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 874ms 03:10:58 INFO - PROCESS | 1856 | 1462529458164 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 03:10:58 INFO - PROCESS | 1856 | 1462529458168 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 03:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:10:58 INFO - PROCESS | 1856 | 1462529458173 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:10:58 INFO - PROCESS | 1856 | 1462529458176 Marionette TRACE conn3 <- [1,46,null,{}] 03:10:58 INFO - PROCESS | 1856 | 1462529458181 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:58 INFO - PROCESS | 1856 | 1462529458298 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 03:10:58 INFO - PROCESS | 1856 | 1462529458310 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee18174000 == 19 [pid = 1856] [id = 19] 03:10:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x7fee0da23400) [pid = 1856] [serial = 54] [outer = (nil)] 03:10:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x7fee111f6c00) [pid = 1856] [serial = 55] [outer = 0x7fee0da23400] 03:10:58 INFO - PROCESS | 1856 | 1462529458371 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7fee23763400) [pid = 1856] [serial = 56] [outer = 0x7fee0da23400] 03:10:59 INFO - PROCESS | 1856 | 1462529459002 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 877ms 03:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:10:59 INFO - PROCESS | 1856 | 1462529459051 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 03:10:59 INFO - PROCESS | 1856 | 1462529459054 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 03:10:59 INFO - PROCESS | 1856 | 1462529459058 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:10:59 INFO - PROCESS | 1856 | 1462529459061 Marionette TRACE conn3 <- [1,50,null,{}] 03:10:59 INFO - PROCESS | 1856 | 1462529459066 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:59 INFO - PROCESS | 1856 | 1462529459251 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 03:10:59 INFO - PROCESS | 1856 | 1462529459272 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19ddc000 == 20 [pid = 1856] [id = 20] 03:10:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7fee23763c00) [pid = 1856] [serial = 57] [outer = (nil)] 03:10:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7fee245cf000) [pid = 1856] [serial = 58] [outer = 0x7fee23763c00] 03:10:59 INFO - PROCESS | 1856 | 1462529459331 Marionette DEBUG loaded listener.js 03:10:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7fee248e6800) [pid = 1856] [serial = 59] [outer = 0x7fee23763c00] 03:10:59 INFO - PROCESS | 1856 | 1462529459883 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 881ms 03:10:59 INFO - PROCESS | 1856 | 1462529459939 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 03:10:59 INFO - PROCESS | 1856 | 1462529459941 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 03:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:10:59 INFO - PROCESS | 1856 | 1462529459948 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:10:59 INFO - PROCESS | 1856 | 1462529459950 Marionette TRACE conn3 <- [1,54,null,{}] 03:10:59 INFO - PROCESS | 1856 | 1462529459955 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:00 INFO - PROCESS | 1856 | 1462529460073 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 03:11:00 INFO - PROCESS | 1856 | 1462529460107 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1d8be800 == 21 [pid = 1856] [id = 21] 03:11:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7fee1a0c3000) [pid = 1856] [serial = 60] [outer = (nil)] 03:11:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7fee24ab3800) [pid = 1856] [serial = 61] [outer = 0x7fee1a0c3000] 03:11:00 INFO - PROCESS | 1856 | 1462529460163 Marionette DEBUG loaded listener.js 03:11:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7fee2572ec00) [pid = 1856] [serial = 62] [outer = 0x7fee1a0c3000] 03:11:00 INFO - PROCESS | 1856 | 1462529460757 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 828ms 03:11:00 INFO - PROCESS | 1856 | 1462529460776 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 03:11:00 INFO - PROCESS | 1856 | 1462529460779 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 03:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:11:00 INFO - PROCESS | 1856 | 1462529460786 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:11:00 INFO - PROCESS | 1856 | 1462529460788 Marionette TRACE conn3 <- [1,58,null,{}] 03:11:00 INFO - PROCESS | 1856 | 1462529460793 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:00 INFO - PROCESS | 1856 | 1462529460905 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 03:11:00 INFO - PROCESS | 1856 | 1462529460992 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e81c000 == 22 [pid = 1856] [id = 22] 03:11:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7fee0de45000) [pid = 1856] [serial = 63] [outer = (nil)] 03:11:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7fee25724c00) [pid = 1856] [serial = 64] [outer = 0x7fee0de45000] 03:11:01 INFO - PROCESS | 1856 | 1462529461057 Marionette DEBUG loaded listener.js 03:11:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7fee25a0e000) [pid = 1856] [serial = 65] [outer = 0x7fee0de45000] 03:11:01 INFO - PROCESS | 1856 | 1462529461619 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 878ms 03:11:01 INFO - PROCESS | 1856 | 1462529461664 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 03:11:01 INFO - PROCESS | 1856 | 1462529461668 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 03:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:11:01 INFO - PROCESS | 1856 | 1462529461672 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:11:01 INFO - PROCESS | 1856 | 1462529461674 Marionette TRACE conn3 <- [1,62,null,{}] 03:11:01 INFO - PROCESS | 1856 | 1462529461679 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:01 INFO - PROCESS | 1856 | 1462529461799 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 03:11:01 INFO - PROCESS | 1856 | 1462529461816 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee173d2000 == 23 [pid = 1856] [id = 23] 03:11:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7fee1526d800) [pid = 1856] [serial = 66] [outer = (nil)] 03:11:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7fee25bc2400) [pid = 1856] [serial = 67] [outer = 0x7fee1526d800] 03:11:01 INFO - PROCESS | 1856 | 1462529461872 Marionette DEBUG loaded listener.js 03:11:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7fee27979c00) [pid = 1856] [serial = 68] [outer = 0x7fee1526d800] 03:11:02 INFO - PROCESS | 1856 | 1462529462500 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 873ms 03:11:02 INFO - PROCESS | 1856 | 1462529462546 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 03:11:02 INFO - PROCESS | 1856 | 1462529462549 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 03:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:11:02 INFO - PROCESS | 1856 | 1462529462554 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:11:02 INFO - PROCESS | 1856 | 1462529462556 Marionette TRACE conn3 <- [1,66,null,{}] 03:11:02 INFO - PROCESS | 1856 | 1462529462561 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:02 INFO - PROCESS | 1856 | 1462529462686 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 03:11:02 INFO - PROCESS | 1856 | 1462529462796 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24577800 == 24 [pid = 1856] [id = 24] 03:11:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7fee18152400) [pid = 1856] [serial = 69] [outer = (nil)] 03:11:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7fee279c3c00) [pid = 1856] [serial = 70] [outer = 0x7fee18152400] 03:11:02 INFO - PROCESS | 1856 | 1462529462851 Marionette DEBUG loaded listener.js 03:11:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7fee29135c00) [pid = 1856] [serial = 71] [outer = 0x7fee18152400] 03:11:04 INFO - PROCESS | 1856 | 1462529464275 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1778ms 03:11:04 INFO - PROCESS | 1856 | 1462529464336 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 03:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:11:04 INFO - PROCESS | 1856 | 1462529464342 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 03:11:04 INFO - PROCESS | 1856 | 1462529464349 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:11:04 INFO - PROCESS | 1856 | 1462529464352 Marionette TRACE conn3 <- [1,70,null,{}] 03:11:04 INFO - PROCESS | 1856 | 1462529464360 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:04 INFO - PROCESS | 1856 | 1462529464521 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 03:11:04 INFO - PROCESS | 1856 | 1462529464540 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1107a800 == 25 [pid = 1856] [id = 25] 03:11:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7fee14cc8c00) [pid = 1856] [serial = 72] [outer = (nil)] 03:11:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7fee15cdf000) [pid = 1856] [serial = 73] [outer = 0x7fee14cc8c00] 03:11:04 INFO - PROCESS | 1856 | 1462529464603 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7fee16345c00) [pid = 1856] [serial = 74] [outer = 0x7fee14cc8c00] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x7fee0dfe1000) [pid = 1856] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x7fee0f6db400) [pid = 1856] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7fee0fa58c00) [pid = 1856] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7fee0e44e000) [pid = 1856] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7fee11526000) [pid = 1856] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7fee14b55000) [pid = 1856] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7fee18150c00) [pid = 1856] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7fee0da23400) [pid = 1856] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7fee23763c00) [pid = 1856] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7fee1a0c3000) [pid = 1856] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x7fee0de45000) [pid = 1856] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x7fee0da26c00) [pid = 1856] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x7fee11530000) [pid = 1856] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x7fee169b9c00) [pid = 1856] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:11:05 INFO - PROCESS | 1856 | 1462529465717 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1379ms 03:11:05 INFO - PROCESS | 1856 | 1462529465727 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 03:11:05 INFO - PROCESS | 1856 | 1462529465734 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 03:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:11:05 INFO - PROCESS | 1856 | 1462529465743 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 1856 | 1462529465745 Marionette TRACE conn3 <- [1,74,null,{}] 03:11:05 INFO - PROCESS | 1856 | 1462529465749 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:05 INFO - PROCESS | 1856 | 1462529465887 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 03:11:05 INFO - PROCESS | 1856 | 1462529465970 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1156c000 == 26 [pid = 1856] [id = 26] 03:11:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7fee0de3fc00) [pid = 1856] [serial = 75] [outer = (nil)] 03:11:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7fee11522c00) [pid = 1856] [serial = 76] [outer = 0x7fee0de3fc00] 03:11:06 INFO - PROCESS | 1856 | 1462529466027 Marionette DEBUG loaded listener.js 03:11:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7fee16f91400) [pid = 1856] [serial = 77] [outer = 0x7fee0de3fc00] 03:11:06 INFO - PROCESS | 1856 | 1462529466619 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 928ms 03:11:06 INFO - PROCESS | 1856 | 1462529466672 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 03:11:06 INFO - PROCESS | 1856 | 1462529466675 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 03:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:11:06 INFO - PROCESS | 1856 | 1462529466691 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:11:06 INFO - PROCESS | 1856 | 1462529466697 Marionette TRACE conn3 <- [1,78,null,{}] 03:11:06 INFO - PROCESS | 1856 | 1462529466711 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:06 INFO - PROCESS | 1856 | 1462529466836 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 03:11:06 INFO - PROCESS | 1856 | 1462529466920 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16989000 == 27 [pid = 1856] [id = 27] 03:11:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7fee0e1c3c00) [pid = 1856] [serial = 78] [outer = (nil)] 03:11:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7fee181e5c00) [pid = 1856] [serial = 79] [outer = 0x7fee0e1c3c00] 03:11:06 INFO - PROCESS | 1856 | 1462529466978 Marionette DEBUG loaded listener.js 03:11:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7fee19ca3c00) [pid = 1856] [serial = 80] [outer = 0x7fee0e1c3c00] 03:11:07 INFO - PROCESS | 1856 | 1462529467536 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 946ms 03:11:07 INFO - PROCESS | 1856 | 1462529467628 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 03:11:07 INFO - PROCESS | 1856 | 1462529467632 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 03:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:11:07 INFO - PROCESS | 1856 | 1462529467639 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:11:07 INFO - PROCESS | 1856 | 1462529467645 Marionette TRACE conn3 <- [1,82,null,{}] 03:11:07 INFO - PROCESS | 1856 | 1462529467656 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:07 INFO - PROCESS | 1856 | 1462529467808 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 03:11:07 INFO - PROCESS | 1856 | 1462529467925 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0fa19800 == 28 [pid = 1856] [id = 28] 03:11:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7fee0e1c3000) [pid = 1856] [serial = 81] [outer = (nil)] 03:11:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7fee1396b000) [pid = 1856] [serial = 82] [outer = 0x7fee0e1c3000] 03:11:08 INFO - PROCESS | 1856 | 1462529467996 Marionette DEBUG loaded listener.js 03:11:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7fee15ddc800) [pid = 1856] [serial = 83] [outer = 0x7fee0e1c3000] 03:11:08 INFO - PROCESS | 1856 | 1462529468751 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1187ms 03:11:08 INFO - PROCESS | 1856 | 1462529468829 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 03:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:11:08 INFO - PROCESS | 1856 | 1462529468835 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 03:11:08 INFO - PROCESS | 1856 | 1462529468847 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 1856 | 1462529468852 Marionette TRACE conn3 <- [1,86,null,{}] 03:11:08 INFO - PROCESS | 1856 | 1462529468857 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:09 INFO - PROCESS | 1856 | 1462529469001 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 03:11:09 INFO - PROCESS | 1856 | 1462529469118 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17330800 == 29 [pid = 1856] [id = 29] 03:11:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7fee0de3d800) [pid = 1856] [serial = 84] [outer = (nil)] 03:11:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7fee18150c00) [pid = 1856] [serial = 85] [outer = 0x7fee0de3d800] 03:11:09 INFO - PROCESS | 1856 | 1462529469184 Marionette DEBUG loaded listener.js 03:11:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7fee188b7400) [pid = 1856] [serial = 86] [outer = 0x7fee0de3d800] 03:11:09 INFO - PROCESS | 1856 | 1462529469906 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1134ms 03:11:09 INFO - PROCESS | 1856 | 1462529469977 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 03:11:09 INFO - PROCESS | 1856 | 1462529469981 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 03:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:11:10 INFO - PROCESS | 1856 | 1462529470003 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:11:10 INFO - PROCESS | 1856 | 1462529470007 Marionette TRACE conn3 <- [1,90,null,{}] 03:11:10 INFO - PROCESS | 1856 | 1462529470021 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:10 INFO - PROCESS | 1856 | 1462529470180 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 03:11:10 INFO - PROCESS | 1856 | 1462529470299 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17d47800 == 30 [pid = 1856] [id = 30] 03:11:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7fee1a0c4800) [pid = 1856] [serial = 87] [outer = (nil)] 03:11:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7fee23764800) [pid = 1856] [serial = 88] [outer = 0x7fee1a0c4800] 03:11:10 INFO - PROCESS | 1856 | 1462529470370 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7fee24378800) [pid = 1856] [serial = 89] [outer = 0x7fee1a0c4800] 03:11:11 INFO - PROCESS | 1856 | 1462529471085 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1130ms 03:11:11 INFO - PROCESS | 1856 | 1462529471132 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 1856 | 1462529471134 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 03:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:11:11 INFO - PROCESS | 1856 | 1462529471140 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 1856 | 1462529471142 Marionette TRACE conn3 <- [1,94,null,{}] 03:11:11 INFO - PROCESS | 1856 | 1462529471147 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:11 INFO - PROCESS | 1856 | 1462529471280 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 03:11:11 INFO - PROCESS | 1856 | 1462529471403 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19dda800 == 31 [pid = 1856] [id = 31] 03:11:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7fee0f966400) [pid = 1856] [serial = 90] [outer = (nil)] 03:11:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7fee246a9800) [pid = 1856] [serial = 91] [outer = 0x7fee0f966400] 03:11:11 INFO - PROCESS | 1856 | 1462529471472 Marionette DEBUG loaded listener.js 03:11:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7fee248a5c00) [pid = 1856] [serial = 92] [outer = 0x7fee0f966400] 03:11:12 INFO - PROCESS | 1856 | 1462529472190 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1127ms 03:11:12 INFO - PROCESS | 1856 | 1462529472269 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 03:11:12 INFO - PROCESS | 1856 | 1462529472272 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 03:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:11:12 INFO - PROCESS | 1856 | 1462529472277 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:11:12 INFO - PROCESS | 1856 | 1462529472280 Marionette TRACE conn3 <- [1,98,null,{}] 03:11:12 INFO - PROCESS | 1856 | 1462529472285 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:12 INFO - PROCESS | 1856 | 1462529472416 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 03:11:12 INFO - PROCESS | 1856 | 1462529472608 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0cc000 == 32 [pid = 1856] [id = 32] 03:11:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7fee0da28000) [pid = 1856] [serial = 93] [outer = (nil)] 03:11:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7fee0de41800) [pid = 1856] [serial = 94] [outer = 0x7fee0da28000] 03:11:12 INFO - PROCESS | 1856 | 1462529472672 Marionette DEBUG loaded listener.js 03:11:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7fee0ea46000) [pid = 1856] [serial = 95] [outer = 0x7fee0da28000] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x7fee0dfeec00) [pid = 1856] [serial = 26] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x7fee2744e800) [pid = 1856] [serial = 2] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x7fee16111800) [pid = 1856] [serial = 44] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x7fee17780c00) [pid = 1856] [serial = 46] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x7fee18151400) [pid = 1856] [serial = 47] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x7fee188abc00) [pid = 1856] [serial = 49] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x7fee1a0b3400) [pid = 1856] [serial = 52] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x7fee111f6c00) [pid = 1856] [serial = 55] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x7fee245cf000) [pid = 1856] [serial = 58] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7fee24ab3800) [pid = 1856] [serial = 61] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7fee25724c00) [pid = 1856] [serial = 64] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7fee25bc2400) [pid = 1856] [serial = 67] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7fee0dd73400) [pid = 1856] [serial = 30] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7fee0f95e000) [pid = 1856] [serial = 34] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7fee15de4800) [pid = 1856] [serial = 37] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7fee1724a400) [pid = 1856] [serial = 40] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7fee0fa5d400) [pid = 1856] [serial = 43] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x7fee23763400) [pid = 1856] [serial = 56] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x7fee0dd41800) [pid = 1856] [serial = 28] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x7fee1d94e800) [pid = 1856] [serial = 53] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x7fee2572ec00) [pid = 1856] [serial = 62] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x7fee248e6800) [pid = 1856] [serial = 59] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x7fee16532400) [pid = 1856] [serial = 38] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x7fee25a0e000) [pid = 1856] [serial = 65] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x7fee176ca400) [pid = 1856] [serial = 41] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x7fee19cb2000) [pid = 1856] [serial = 50] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x7fee0dfe1c00) [pid = 1856] [serial = 31] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 53 (0x7fee139dd400) [pid = 1856] [serial = 22] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 52 (0x7fee0fa5f400) [pid = 1856] [serial = 19] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 51 (0x7fee0fa5a800) [pid = 1856] [serial = 16] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 50 (0x7fee16163800) [pid = 1856] [serial = 17] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 49 (0x7fee16576800) [pid = 1856] [serial = 12] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 48 (0x7fee16b65000) [pid = 1856] [serial = 9] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 47 (0x7fee0dfe5800) [pid = 1856] [serial = 25] [outer = (nil)] [url = about:blank] 03:11:13 INFO - PROCESS | 1856 | --DOMWINDOW == 46 (0x7fee0de3c000) [pid = 1856] [serial = 23] [outer = (nil)] [url = about:blank] 03:11:14 INFO - PROCESS | 1856 | 1462529474080 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1832ms 03:11:14 INFO - PROCESS | 1856 | 1462529474118 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 03:11:14 INFO - PROCESS | 1856 | 1462529474121 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 03:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:11:14 INFO - PROCESS | 1856 | 1462529474129 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:11:14 INFO - PROCESS | 1856 | 1462529474133 Marionette TRACE conn3 <- [1,102,null,{}] 03:11:14 INFO - PROCESS | 1856 | 1462529474141 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:14 INFO - PROCESS | 1856 | 1462529474273 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 03:11:14 INFO - PROCESS | 1856 | 1462529474287 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0d0800 == 33 [pid = 1856] [id = 33] 03:11:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 47 (0x7fee110dc400) [pid = 1856] [serial = 96] [outer = (nil)] 03:11:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 48 (0x7fee11522800) [pid = 1856] [serial = 97] [outer = 0x7fee110dc400] 03:11:14 INFO - PROCESS | 1856 | 1462529474344 Marionette DEBUG loaded listener.js 03:11:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 49 (0x7fee14bcd800) [pid = 1856] [serial = 98] [outer = 0x7fee110dc400] 03:11:14 INFO - PROCESS | 1856 | 1462529474939 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 833ms 03:11:14 INFO - PROCESS | 1856 | 1462529474963 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 03:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:11:14 INFO - PROCESS | 1856 | 1462529474976 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 03:11:14 INFO - PROCESS | 1856 | 1462529474989 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:11:14 INFO - PROCESS | 1856 | 1462529474995 Marionette TRACE conn3 <- [1,106,null,{}] 03:11:15 INFO - PROCESS | 1856 | 1462529475001 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:15 INFO - PROCESS | 1856 | 1462529475132 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 03:11:15 INFO - PROCESS | 1856 | 1462529475216 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1107f000 == 34 [pid = 1856] [id = 34] 03:11:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 50 (0x7fee0dfe6800) [pid = 1856] [serial = 99] [outer = (nil)] 03:11:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0x7fee161d7400) [pid = 1856] [serial = 100] [outer = 0x7fee0dfe6800] 03:11:15 INFO - PROCESS | 1856 | 1462529475271 Marionette DEBUG loaded listener.js 03:11:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0x7fee169b9c00) [pid = 1856] [serial = 101] [outer = 0x7fee0dfe6800] 03:11:15 INFO - PROCESS | 1856 | 1462529475862 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 930ms 03:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:11:15 INFO - PROCESS | 1856 | 1462529475918 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 03:11:15 INFO - PROCESS | 1856 | 1462529475921 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 03:11:15 INFO - PROCESS | 1856 | 1462529475927 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:11:15 INFO - PROCESS | 1856 | 1462529475932 Marionette TRACE conn3 <- [1,110,null,{}] 03:11:15 INFO - PROCESS | 1856 | 1462529475947 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:16 INFO - PROCESS | 1856 | 1462529476136 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 03:11:16 INFO - PROCESS | 1856 | 1462529476158 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee165c9800 == 35 [pid = 1856] [id = 35] 03:11:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x7fee0ea3b400) [pid = 1856] [serial = 102] [outer = (nil)] 03:11:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x7fee17780c00) [pid = 1856] [serial = 103] [outer = 0x7fee0ea3b400] 03:11:16 INFO - PROCESS | 1856 | 1462529476218 Marionette DEBUG loaded listener.js 03:11:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x7fee181e2400) [pid = 1856] [serial = 104] [outer = 0x7fee0ea3b400] 03:11:16 INFO - PROCESS | 1856 | 1462529476839 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 932ms 03:11:16 INFO - PROCESS | 1856 | 1462529476859 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 03:11:16 INFO - PROCESS | 1856 | 1462529476863 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 03:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:11:16 INFO - PROCESS | 1856 | 1462529476868 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:11:16 INFO - PROCESS | 1856 | 1462529476870 Marionette TRACE conn3 <- [1,114,null,{}] 03:11:16 INFO - PROCESS | 1856 | 1462529476875 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:17 INFO - PROCESS | 1856 | 1462529477024 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 03:11:17 INFO - PROCESS | 1856 | 1462529477055 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16f53800 == 36 [pid = 1856] [id = 36] 03:11:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7fee18154800) [pid = 1856] [serial = 105] [outer = (nil)] 03:11:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7fee189e6800) [pid = 1856] [serial = 106] [outer = 0x7fee18154800] 03:11:17 INFO - PROCESS | 1856 | 1462529477121 Marionette DEBUG loaded listener.js 03:11:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7fee19d4b000) [pid = 1856] [serial = 107] [outer = 0x7fee18154800] 03:11:17 INFO - PROCESS | 1856 | 1462529477790 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 977ms 03:11:17 INFO - PROCESS | 1856 | 1462529477853 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 03:11:17 INFO - PROCESS | 1856 | 1462529477856 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 03:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:11:17 INFO - PROCESS | 1856 | 1462529477862 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 1856 | 1462529477863 Marionette TRACE conn3 <- [1,118,null,{}] 03:11:17 INFO - PROCESS | 1856 | 1462529477868 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:18 INFO - PROCESS | 1856 | 1462529478010 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 03:11:18 INFO - PROCESS | 1856 | 1462529478063 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee173d5800 == 37 [pid = 1856] [id = 37] 03:11:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7fee0dd79800) [pid = 1856] [serial = 108] [outer = (nil)] 03:11:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7fee1a0af800) [pid = 1856] [serial = 109] [outer = 0x7fee0dd79800] 03:11:18 INFO - PROCESS | 1856 | 1462529478129 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7fee1da52800) [pid = 1856] [serial = 110] [outer = 0x7fee0dd79800] 03:11:18 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x7fee18152400) [pid = 1856] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:11:18 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x7fee1526d800) [pid = 1856] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:11:18 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x7fee0e1c3c00) [pid = 1856] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:11:18 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x7fee14cc8c00) [pid = 1856] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:11:18 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x7fee0de3fc00) [pid = 1856] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:11:18 INFO - PROCESS | 1856 | 1462529478679 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 823ms 03:11:18 INFO - PROCESS | 1856 | 1462529478687 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 03:11:18 INFO - PROCESS | 1856 | 1462529478689 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 03:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:11:18 INFO - PROCESS | 1856 | 1462529478695 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:11:18 INFO - PROCESS | 1856 | 1462529478697 Marionette TRACE conn3 <- [1,122,null,{}] 03:11:18 INFO - PROCESS | 1856 | 1462529478702 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:18 INFO - PROCESS | 1856 | 1462529478851 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 03:11:18 INFO - PROCESS | 1856 | 1462529478956 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17aca800 == 38 [pid = 1856] [id = 38] 03:11:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7fee1a0ab800) [pid = 1856] [serial = 111] [outer = (nil)] 03:11:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7fee237e3800) [pid = 1856] [serial = 112] [outer = 0x7fee1a0ab800] 03:11:19 INFO - PROCESS | 1856 | 1462529479022 Marionette DEBUG loaded listener.js 03:11:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7fee246ad800) [pid = 1856] [serial = 113] [outer = 0x7fee1a0ab800] 03:11:19 INFO - PROCESS | 1856 | 1462529479564 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 922ms 03:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:11:19 INFO - PROCESS | 1856 | 1462529479619 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 1856 | 1462529479621 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 03:11:19 INFO - PROCESS | 1856 | 1462529479626 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 1856 | 1462529479628 Marionette TRACE conn3 <- [1,126,null,{}] 03:11:19 INFO - PROCESS | 1856 | 1462529479633 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:19 INFO - PROCESS | 1856 | 1462529479746 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 03:11:19 INFO - PROCESS | 1856 | 1462529479830 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1853b800 == 39 [pid = 1856] [id = 39] 03:11:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7fee0e44a800) [pid = 1856] [serial = 114] [outer = (nil)] 03:11:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7fee248a7c00) [pid = 1856] [serial = 115] [outer = 0x7fee0e44a800] 03:11:19 INFO - PROCESS | 1856 | 1462529479884 Marionette DEBUG loaded listener.js 03:11:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7fee24a19000) [pid = 1856] [serial = 116] [outer = 0x7fee0e44a800] 03:11:20 INFO - PROCESS | 1856 | 1462529480537 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 924ms 03:11:20 INFO - PROCESS | 1856 | 1462529480550 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 03:11:20 INFO - PROCESS | 1856 | 1462529480555 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 03:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:11:20 INFO - PROCESS | 1856 | 1462529480563 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:11:20 INFO - PROCESS | 1856 | 1462529480568 Marionette TRACE conn3 <- [1,130,null,{}] 03:11:20 INFO - PROCESS | 1856 | 1462529480577 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:20 INFO - PROCESS | 1856 | 1462529480724 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 03:11:20 INFO - PROCESS | 1856 | 1462529480853 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0fa14000 == 40 [pid = 1856] [id = 40] 03:11:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7fee0da24000) [pid = 1856] [serial = 117] [outer = (nil)] 03:11:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7fee0fa54400) [pid = 1856] [serial = 118] [outer = 0x7fee0da24000] 03:11:20 INFO - PROCESS | 1856 | 1462529480921 Marionette DEBUG loaded listener.js 03:11:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7fee143a8c00) [pid = 1856] [serial = 119] [outer = 0x7fee0da24000] 03:11:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7fee16532800) [pid = 1856] [serial = 120] [outer = 0x7fee0da29000] 03:11:21 INFO - PROCESS | 1856 | 1462529481874 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 03:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1335ms 03:11:21 INFO - PROCESS | 1856 | 1462529481897 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 03:11:21 INFO - PROCESS | 1856 | 1462529481904 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 03:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:11:21 INFO - PROCESS | 1856 | 1462529481914 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 1856 | 1462529481917 Marionette TRACE conn3 <- [1,134,null,{}] 03:11:21 INFO - PROCESS | 1856 | 1462529481923 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:22 INFO - PROCESS | 1856 | 1462529482067 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 03:11:22 INFO - PROCESS | 1856 | 1462529482201 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee165c9000 == 41 [pid = 1856] [id = 41] 03:11:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7fee0e1c1c00) [pid = 1856] [serial = 121] [outer = (nil)] 03:11:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7fee0e1cb400) [pid = 1856] [serial = 122] [outer = 0x7fee0e1c1c00] 03:11:22 INFO - PROCESS | 1856 | 1462529482267 Marionette DEBUG loaded listener.js 03:11:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7fee18151000) [pid = 1856] [serial = 123] [outer = 0x7fee0e1c1c00] 03:11:23 INFO - PROCESS | 1856 | 1462529483246 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 03:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1387ms 03:11:23 INFO - PROCESS | 1856 | 1462529483302 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 03:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:11:23 INFO - PROCESS | 1856 | 1462529483307 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 03:11:23 INFO - PROCESS | 1856 | 1462529483314 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:11:23 INFO - PROCESS | 1856 | 1462529483319 Marionette TRACE conn3 <- [1,138,null,{}] 03:11:23 INFO - PROCESS | 1856 | 1462529483326 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:23 INFO - PROCESS | 1856 | 1462529483471 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 03:11:23 INFO - PROCESS | 1856 | 1462529483610 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0fa20800 == 42 [pid = 1856] [id = 42] 03:11:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7fee14b4ac00) [pid = 1856] [serial = 124] [outer = (nil)] 03:11:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7fee14ddf800) [pid = 1856] [serial = 125] [outer = 0x7fee14b4ac00] 03:11:23 INFO - PROCESS | 1856 | 1462529483720 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7fee161d3800) [pid = 1856] [serial = 126] [outer = 0x7fee14b4ac00] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee19dda800 == 41 [pid = 1856] [id = 31] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17330800 == 40 [pid = 1856] [id = 29] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17d47800 == 39 [pid = 1856] [id = 30] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0fa19800 == 38 [pid = 1856] [id = 28] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17aca800 == 37 [pid = 1856] [id = 38] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee173d5800 == 36 [pid = 1856] [id = 37] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16f53800 == 35 [pid = 1856] [id = 36] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee165c9800 == 34 [pid = 1856] [id = 35] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1107f000 == 33 [pid = 1856] [id = 34] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0d0800 == 32 [pid = 1856] [id = 33] 03:11:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0cc000 == 31 [pid = 1856] [id = 32] 03:11:24 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7fee279c3c00) [pid = 1856] [serial = 70] [outer = (nil)] [url = about:blank] 03:11:24 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7fee27979c00) [pid = 1856] [serial = 68] [outer = (nil)] [url = about:blank] 03:11:24 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7fee181e5c00) [pid = 1856] [serial = 79] [outer = (nil)] [url = about:blank] 03:11:24 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7fee15cdf000) [pid = 1856] [serial = 73] [outer = (nil)] [url = about:blank] 03:11:24 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7fee19ca3c00) [pid = 1856] [serial = 80] [outer = (nil)] [url = about:blank] 03:11:24 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7fee11522c00) [pid = 1856] [serial = 76] [outer = (nil)] [url = about:blank] 03:11:24 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7fee16f91400) [pid = 1856] [serial = 77] [outer = (nil)] [url = about:blank] 03:11:24 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7fee16345c00) [pid = 1856] [serial = 74] [outer = (nil)] [url = about:blank] 03:11:24 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x7fee29135c00) [pid = 1856] [serial = 71] [outer = (nil)] [url = about:blank] 03:11:24 INFO - PROCESS | 1856 | 1462529484428 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 03:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1135ms 03:11:24 INFO - PROCESS | 1856 | 1462529484449 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 1856 | 1462529484456 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 03:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:11:24 INFO - PROCESS | 1856 | 1462529484469 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 1856 | 1462529484472 Marionette TRACE conn3 <- [1,142,null,{}] 03:11:24 INFO - PROCESS | 1856 | 1462529484477 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:24 INFO - PROCESS | 1856 | 1462529484640 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 03:11:24 INFO - PROCESS | 1856 | 1462529484660 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee15277800 == 32 [pid = 1856] [id = 43] 03:11:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7fee161dbc00) [pid = 1856] [serial = 127] [outer = (nil)] 03:11:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7fee17a0b800) [pid = 1856] [serial = 128] [outer = 0x7fee161dbc00] 03:11:24 INFO - PROCESS | 1856 | 1462529484716 Marionette DEBUG loaded listener.js 03:11:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7fee1815c800) [pid = 1856] [serial = 129] [outer = 0x7fee161dbc00] 03:11:25 INFO - PROCESS | 1856 | 1462529485372 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 03:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 927ms 03:11:25 INFO - PROCESS | 1856 | 1462529485395 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 03:11:25 INFO - PROCESS | 1856 | 1462529485398 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 03:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:11:25 INFO - PROCESS | 1856 | 1462529485404 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:11:25 INFO - PROCESS | 1856 | 1462529485409 Marionette TRACE conn3 <- [1,146,null,{}] 03:11:25 INFO - PROCESS | 1856 | 1462529485425 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:25 INFO - PROCESS | 1856 | 1462529485588 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 03:11:25 INFO - PROCESS | 1856 | 1462529485612 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16f64800 == 33 [pid = 1856] [id = 44] 03:11:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7fee0dfe4400) [pid = 1856] [serial = 130] [outer = (nil)] 03:11:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7fee19d51400) [pid = 1856] [serial = 131] [outer = 0x7fee0dfe4400] 03:11:25 INFO - PROCESS | 1856 | 1462529485675 Marionette DEBUG loaded listener.js 03:11:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7fee237d8c00) [pid = 1856] [serial = 132] [outer = 0x7fee0dfe4400] 03:11:26 INFO - PROCESS | 1856 | 1462529486355 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 987ms 03:11:26 INFO - PROCESS | 1856 | 1462529486391 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 03:11:26 INFO - PROCESS | 1856 | 1462529486394 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 03:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:11:26 INFO - PROCESS | 1856 | 1462529486400 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:11:26 INFO - PROCESS | 1856 | 1462529486403 Marionette TRACE conn3 <- [1,150,null,{}] 03:11:26 INFO - PROCESS | 1856 | 1462529486414 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:26 INFO - PROCESS | 1856 | 1462529486576 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 03:11:26 INFO - PROCESS | 1856 | 1462529486599 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee18530800 == 34 [pid = 1856] [id = 45] 03:11:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7fee0dfdf400) [pid = 1856] [serial = 133] [outer = (nil)] 03:11:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7fee24556000) [pid = 1856] [serial = 134] [outer = 0x7fee0dfdf400] 03:11:26 INFO - PROCESS | 1856 | 1462529486657 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7fee24828800) [pid = 1856] [serial = 135] [outer = 0x7fee0dfdf400] 03:11:27 INFO - PROCESS | 1856 | 1462529487302 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 03:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 931ms 03:11:27 INFO - PROCESS | 1856 | 1462529487331 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 1856 | 1462529487334 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 03:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:11:27 INFO - PROCESS | 1856 | 1462529487339 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 1856 | 1462529487341 Marionette TRACE conn3 <- [1,154,null,{}] 03:11:27 INFO - PROCESS | 1856 | 1462529487346 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:27 INFO - PROCESS | 1856 | 1462529487493 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 03:11:27 INFO - PROCESS | 1856 | 1462529487511 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e809800 == 35 [pid = 1856] [id = 46] 03:11:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7fee0dd78400) [pid = 1856] [serial = 136] [outer = (nil)] 03:11:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7fee24a11c00) [pid = 1856] [serial = 137] [outer = 0x7fee0dd78400] 03:11:27 INFO - PROCESS | 1856 | 1462529487609 Marionette DEBUG loaded listener.js 03:11:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7fee24abc800) [pid = 1856] [serial = 138] [outer = 0x7fee0dd78400] 03:11:28 INFO - PROCESS | 1856 | 1462529488307 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x7fee1a0ab800) [pid = 1856] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x7fee0f966400) [pid = 1856] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x7fee0ea3b400) [pid = 1856] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7fee1a0c4800) [pid = 1856] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7fee0de3d800) [pid = 1856] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7fee18154800) [pid = 1856] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7fee0dfe6800) [pid = 1856] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7fee0dd79800) [pid = 1856] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7fee0e1c3000) [pid = 1856] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:11:28 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7fee110dc400) [pid = 1856] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1024ms 03:11:28 INFO - PROCESS | 1856 | 1462529488364 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 03:11:28 INFO - PROCESS | 1856 | 1462529488367 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 03:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:11:28 INFO - PROCESS | 1856 | 1462529488373 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:11:28 INFO - PROCESS | 1856 | 1462529488375 Marionette TRACE conn3 <- [1,158,null,{}] 03:11:28 INFO - PROCESS | 1856 | 1462529488380 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:28 INFO - PROCESS | 1856 | 1462529488538 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 03:11:28 INFO - PROCESS | 1856 | 1462529488619 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1156b000 == 36 [pid = 1856] [id = 47] 03:11:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7fee111ad400) [pid = 1856] [serial = 139] [outer = (nil)] 03:11:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7fee111ee400) [pid = 1856] [serial = 140] [outer = 0x7fee111ad400] 03:11:28 INFO - PROCESS | 1856 | 1462529488677 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7fee11523400) [pid = 1856] [serial = 141] [outer = 0x7fee111ad400] 03:11:29 INFO - PROCESS | 1856 | 1462529489278 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 03:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 924ms 03:11:29 INFO - PROCESS | 1856 | 1462529489297 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 03:11:29 INFO - PROCESS | 1856 | 1462529489302 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 03:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:11:29 INFO - PROCESS | 1856 | 1462529489307 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 1856 | 1462529489309 Marionette TRACE conn3 <- [1,162,null,{}] 03:11:29 INFO - PROCESS | 1856 | 1462529489314 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:29 INFO - PROCESS | 1856 | 1462529489428 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 03:11:29 INFO - PROCESS | 1856 | 1462529489516 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee23705800 == 37 [pid = 1856] [id = 48] 03:11:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7fee0dd81800) [pid = 1856] [serial = 142] [outer = (nil)] 03:11:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7fee18154800) [pid = 1856] [serial = 143] [outer = 0x7fee0dd81800] 03:11:29 INFO - PROCESS | 1856 | 1462529489572 Marionette DEBUG loaded listener.js 03:11:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7fee248a6c00) [pid = 1856] [serial = 144] [outer = 0x7fee0dd81800] 03:11:30 INFO - PROCESS | 1856 | 1462529490179 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 03:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 923ms 03:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:11:30 INFO - PROCESS | 1856 | 1462529490232 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 03:11:30 INFO - PROCESS | 1856 | 1462529490234 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 03:11:30 INFO - PROCESS | 1856 | 1462529490240 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:11:30 INFO - PROCESS | 1856 | 1462529490242 Marionette TRACE conn3 <- [1,166,null,{}] 03:11:30 INFO - PROCESS | 1856 | 1462529490247 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:30 INFO - PROCESS | 1856 | 1462529490419 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 03:11:30 INFO - PROCESS | 1856 | 1462529490555 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0c3800 == 38 [pid = 1856] [id = 49] 03:11:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7fee0da27400) [pid = 1856] [serial = 145] [outer = (nil)] 03:11:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7fee0de47800) [pid = 1856] [serial = 146] [outer = 0x7fee0da27400] 03:11:30 INFO - PROCESS | 1856 | 1462529490625 Marionette DEBUG loaded listener.js 03:11:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7fee0fa5a000) [pid = 1856] [serial = 147] [outer = 0x7fee0da27400] 03:11:31 INFO - PROCESS | 1856 | 1462529491403 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1181ms 03:11:31 INFO - PROCESS | 1856 | 1462529491422 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 03:11:31 INFO - PROCESS | 1856 | 1462529491427 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 03:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:11:31 INFO - PROCESS | 1856 | 1462529491434 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:11:31 INFO - PROCESS | 1856 | 1462529491440 Marionette TRACE conn3 <- [1,170,null,{}] 03:11:31 INFO - PROCESS | 1856 | 1462529491446 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:31 INFO - PROCESS | 1856 | 1462529491634 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 03:11:31 INFO - PROCESS | 1856 | 1462529491656 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16f61800 == 39 [pid = 1856] [id = 50] 03:11:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7fee111a7400) [pid = 1856] [serial = 148] [outer = (nil)] 03:11:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7fee139dc800) [pid = 1856] [serial = 149] [outer = 0x7fee111a7400] 03:11:31 INFO - PROCESS | 1856 | 1462529491726 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7fee15262000) [pid = 1856] [serial = 150] [outer = 0x7fee111a7400] 03:11:32 INFO - PROCESS | 1856 | 1462529492539 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1179ms 03:11:32 INFO - PROCESS | 1856 | 1462529492613 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 1856 | 1462529492617 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 03:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:11:32 INFO - PROCESS | 1856 | 1462529492623 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 1856 | 1462529492625 Marionette TRACE conn3 <- [1,174,null,{}] 03:11:32 INFO - PROCESS | 1856 | 1462529492631 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:32 INFO - PROCESS | 1856 | 1462529492779 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 03:11:32 INFO - PROCESS | 1856 | 1462529492905 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2458a800 == 40 [pid = 1856] [id = 51] 03:11:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7fee175b6c00) [pid = 1856] [serial = 151] [outer = (nil)] 03:11:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7fee181e6400) [pid = 1856] [serial = 152] [outer = 0x7fee175b6c00] 03:11:32 INFO - PROCESS | 1856 | 1462529492975 Marionette DEBUG loaded listener.js 03:11:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7fee19cac400) [pid = 1856] [serial = 153] [outer = 0x7fee175b6c00] 03:11:33 INFO - PROCESS | 1856 | 1462529493738 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1175ms 03:11:33 INFO - PROCESS | 1856 | 1462529493799 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 03:11:33 INFO - PROCESS | 1856 | 1462529493805 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 03:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:11:33 INFO - PROCESS | 1856 | 1462529493821 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:11:33 INFO - PROCESS | 1856 | 1462529493827 Marionette TRACE conn3 <- [1,178,null,{}] 03:11:33 INFO - PROCESS | 1856 | 1462529493832 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:34 INFO - PROCESS | 1856 | 1462529494021 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 03:11:34 INFO - PROCESS | 1856 | 1462529494185 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24a84000 == 41 [pid = 1856] [id = 52] 03:11:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7fee24557400) [pid = 1856] [serial = 154] [outer = (nil)] 03:11:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7fee25724c00) [pid = 1856] [serial = 155] [outer = 0x7fee24557400] 03:11:34 INFO - PROCESS | 1856 | 1462529494255 Marionette DEBUG loaded listener.js 03:11:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7fee258de800) [pid = 1856] [serial = 156] [outer = 0x7fee24557400] 03:11:35 INFO - PROCESS | 1856 | 1462529495156 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1387ms 03:11:35 INFO - PROCESS | 1856 | 1462529495202 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 03:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:11:35 INFO - PROCESS | 1856 | 1462529495207 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 03:11:35 INFO - PROCESS | 1856 | 1462529495214 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:11:35 INFO - PROCESS | 1856 | 1462529495219 Marionette TRACE conn3 <- [1,182,null,{}] 03:11:35 INFO - PROCESS | 1856 | 1462529495226 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:35 INFO - PROCESS | 1856 | 1462529495354 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 03:11:35 INFO - PROCESS | 1856 | 1462529495507 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0cd000 == 42 [pid = 1856] [id = 53] 03:11:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7fee0fa5f400) [pid = 1856] [serial = 157] [outer = (nil)] 03:11:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7fee111a9800) [pid = 1856] [serial = 158] [outer = 0x7fee0fa5f400] 03:11:35 INFO - PROCESS | 1856 | 1462529495589 Marionette DEBUG loaded listener.js 03:11:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7fee11522c00) [pid = 1856] [serial = 159] [outer = 0x7fee0fa5f400] 03:11:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee23705800 == 41 [pid = 1856] [id = 48] 03:11:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1156b000 == 40 [pid = 1856] [id = 47] 03:11:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e809800 == 39 [pid = 1856] [id = 46] 03:11:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee18530800 == 38 [pid = 1856] [id = 45] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x7fee248a7c00) [pid = 1856] [serial = 115] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x7fee0de41800) [pid = 1856] [serial = 94] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16f64800 == 37 [pid = 1856] [id = 44] 03:11:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee15277800 == 36 [pid = 1856] [id = 43] 03:11:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0fa20800 == 35 [pid = 1856] [id = 42] 03:11:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee165c9000 == 34 [pid = 1856] [id = 41] 03:11:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0fa14000 == 33 [pid = 1856] [id = 40] 03:11:36 INFO - PROCESS | 1856 | 1462529496337 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1138ms 03:11:36 INFO - PROCESS | 1856 | 1462529496350 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 03:11:36 INFO - PROCESS | 1856 | 1462529496357 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 03:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:11:36 INFO - PROCESS | 1856 | 1462529496369 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:11:36 INFO - PROCESS | 1856 | 1462529496372 Marionette TRACE conn3 <- [1,186,null,{}] 03:11:36 INFO - PROCESS | 1856 | 1462529496376 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:36 INFO - PROCESS | 1856 | 1462529496505 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x7fee15ddc800) [pid = 1856] [serial = 83] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x7fee11522800) [pid = 1856] [serial = 97] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x7fee237e3800) [pid = 1856] [serial = 112] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x7fee246a9800) [pid = 1856] [serial = 91] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x7fee17780c00) [pid = 1856] [serial = 103] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x7fee24378800) [pid = 1856] [serial = 89] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x7fee14bcd800) [pid = 1856] [serial = 98] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x7fee188b7400) [pid = 1856] [serial = 86] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x7fee181e2400) [pid = 1856] [serial = 104] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x7fee19d4b000) [pid = 1856] [serial = 107] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x7fee189e6800) [pid = 1856] [serial = 106] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x7fee169b9c00) [pid = 1856] [serial = 101] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7fee1da52800) [pid = 1856] [serial = 110] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7fee18150c00) [pid = 1856] [serial = 85] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7fee23764800) [pid = 1856] [serial = 88] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7fee1396b000) [pid = 1856] [serial = 82] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7fee248a5c00) [pid = 1856] [serial = 92] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7fee161d7400) [pid = 1856] [serial = 100] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7fee246ad800) [pid = 1856] [serial = 113] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7fee1a0af800) [pid = 1856] [serial = 109] [outer = (nil)] [url = about:blank] 03:11:36 INFO - PROCESS | 1856 | 1462529496609 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee111ce000 == 34 [pid = 1856] [id = 54] 03:11:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7fee0fa5ac00) [pid = 1856] [serial = 160] [outer = (nil)] 03:11:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7fee111f7400) [pid = 1856] [serial = 161] [outer = 0x7fee0fa5ac00] 03:11:36 INFO - PROCESS | 1856 | 1462529496665 Marionette DEBUG loaded listener.js 03:11:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7fee17963800) [pid = 1856] [serial = 162] [outer = 0x7fee0fa5ac00] 03:11:37 INFO - PROCESS | 1856 | 1462529497352 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1031ms 03:11:37 INFO - PROCESS | 1856 | 1462529497409 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 03:11:37 INFO - PROCESS | 1856 | 1462529497411 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 03:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:11:37 INFO - PROCESS | 1856 | 1462529497418 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:11:37 INFO - PROCESS | 1856 | 1462529497423 Marionette TRACE conn3 <- [1,190,null,{}] 03:11:37 INFO - PROCESS | 1856 | 1462529497449 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:37 INFO - PROCESS | 1856 | 1462529497582 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 03:11:37 INFO - PROCESS | 1856 | 1462529497594 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1713e800 == 35 [pid = 1856] [id = 55] 03:11:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7fee1a0afc00) [pid = 1856] [serial = 163] [outer = (nil)] 03:11:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7fee237e0800) [pid = 1856] [serial = 164] [outer = 0x7fee1a0afc00] 03:11:37 INFO - PROCESS | 1856 | 1462529497652 Marionette DEBUG loaded listener.js 03:11:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7fee246a3000) [pid = 1856] [serial = 165] [outer = 0x7fee1a0afc00] 03:11:38 INFO - PROCESS | 1856 | 1462529498312 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 948ms 03:11:38 INFO - PROCESS | 1856 | 1462529498367 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 03:11:38 INFO - PROCESS | 1856 | 1462529498371 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 03:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:11:38 INFO - PROCESS | 1856 | 1462529498376 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:11:38 INFO - PROCESS | 1856 | 1462529498378 Marionette TRACE conn3 <- [1,194,null,{}] 03:11:38 INFO - PROCESS | 1856 | 1462529498383 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:38 INFO - PROCESS | 1856 | 1462529498544 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 03:11:38 INFO - PROCESS | 1856 | 1462529498568 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17d4b000 == 36 [pid = 1856] [id = 56] 03:11:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7fee14de3800) [pid = 1856] [serial = 166] [outer = (nil)] 03:11:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7fee24a18c00) [pid = 1856] [serial = 167] [outer = 0x7fee14de3800] 03:11:38 INFO - PROCESS | 1856 | 1462529498626 Marionette DEBUG loaded listener.js 03:11:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7fee258dfc00) [pid = 1856] [serial = 168] [outer = 0x7fee14de3800] 03:11:39 INFO - PROCESS | 1856 | 1462529499285 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 924ms 03:11:39 INFO - PROCESS | 1856 | 1462529499302 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 03:11:39 INFO - PROCESS | 1856 | 1462529499304 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 03:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:11:39 INFO - PROCESS | 1856 | 1462529499311 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:11:39 INFO - PROCESS | 1856 | 1462529499313 Marionette TRACE conn3 <- [1,198,null,{}] 03:11:39 INFO - PROCESS | 1856 | 1462529499318 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:39 INFO - PROCESS | 1856 | 1462529499481 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 03:11:39 INFO - PROCESS | 1856 | 1462529499512 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1a062800 == 37 [pid = 1856] [id = 57] 03:11:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7fee0dfe7000) [pid = 1856] [serial = 169] [outer = (nil)] 03:11:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7fee25a12c00) [pid = 1856] [serial = 170] [outer = 0x7fee0dfe7000] 03:11:39 INFO - PROCESS | 1856 | 1462529499566 Marionette DEBUG loaded listener.js 03:11:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7fee27930c00) [pid = 1856] [serial = 171] [outer = 0x7fee0dfe7000] 03:11:40 INFO - PROCESS | 1856 | 1462529500443 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1174ms 03:11:40 INFO - PROCESS | 1856 | 1462529500583 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 03:11:40 INFO - PROCESS | 1856 | 1462529500585 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 03:11:40 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x7fee0dd78400) [pid = 1856] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:11:40 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x7fee161dbc00) [pid = 1856] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:11:40 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x7fee0dfe4400) [pid = 1856] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:11:40 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x7fee14b4ac00) [pid = 1856] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:11:40 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7fee0dfdf400) [pid = 1856] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:11:40 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7fee111ad400) [pid = 1856] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:11:40 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7fee0da28000) [pid = 1856] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:11:40 INFO - PROCESS | 1856 | 1462529500630 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:11:40 INFO - PROCESS | 1856 | 1462529500632 Marionette TRACE conn3 <- [1,202,null,{}] 03:11:40 INFO - PROCESS | 1856 | 1462529500639 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:40 INFO - PROCESS | 1856 | 1462529500780 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 03:11:40 INFO - PROCESS | 1856 | 1462529500798 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2457b000 == 38 [pid = 1856] [id = 58] 03:11:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7fee27978400) [pid = 1856] [serial = 172] [outer = (nil)] 03:11:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7fee295c8800) [pid = 1856] [serial = 173] [outer = 0x7fee27978400] 03:11:40 INFO - PROCESS | 1856 | 1462529500857 Marionette DEBUG loaded listener.js 03:11:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7fee29a0a400) [pid = 1856] [serial = 174] [outer = 0x7fee27978400] 03:11:41 INFO - PROCESS | 1856 | 1462529501464 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 887ms 03:11:41 INFO - PROCESS | 1856 | 1462529501506 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 03:11:41 INFO - PROCESS | 1856 | 1462529501509 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 03:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:11:41 INFO - PROCESS | 1856 | 1462529501513 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 1856 | 1462529501516 Marionette TRACE conn3 <- [1,206,null,{}] 03:11:41 INFO - PROCESS | 1856 | 1462529501520 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:41 INFO - PROCESS | 1856 | 1462529501638 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 03:11:41 INFO - PROCESS | 1856 | 1462529501729 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee254a8800 == 39 [pid = 1856] [id = 59] 03:11:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7fee0dfe5800) [pid = 1856] [serial = 175] [outer = (nil)] 03:11:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7fee29a0d400) [pid = 1856] [serial = 176] [outer = 0x7fee0dfe5800] 03:11:41 INFO - PROCESS | 1856 | 1462529501787 Marionette DEBUG loaded listener.js 03:11:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7fee29af5400) [pid = 1856] [serial = 177] [outer = 0x7fee0dfe5800] 03:11:42 INFO - PROCESS | 1856 | 1462529502324 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 878ms 03:11:42 INFO - PROCESS | 1856 | 1462529502392 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 03:11:42 INFO - PROCESS | 1856 | 1462529502395 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 03:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:11:42 INFO - PROCESS | 1856 | 1462529502400 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:11:42 INFO - PROCESS | 1856 | 1462529502403 Marionette TRACE conn3 <- [1,210,null,{}] 03:11:42 INFO - PROCESS | 1856 | 1462529502408 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:42 INFO - PROCESS | 1856 | 1462529502528 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 03:11:42 INFO - PROCESS | 1856 | 1462529502544 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee27452000 == 40 [pid = 1856] [id = 60] 03:11:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7fee29abac00) [pid = 1856] [serial = 178] [outer = (nil)] 03:11:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7fee2b68fc00) [pid = 1856] [serial = 179] [outer = 0x7fee29abac00] 03:11:42 INFO - PROCESS | 1856 | 1462529502601 Marionette DEBUG loaded listener.js 03:11:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7fee2b69a400) [pid = 1856] [serial = 180] [outer = 0x7fee29abac00] 03:11:43 INFO - PROCESS | 1856 | 1462529503368 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 03:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1024ms 03:11:43 INFO - PROCESS | 1856 | 1462529503426 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 03:11:43 INFO - PROCESS | 1856 | 1462529503433 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 03:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:11:43 INFO - PROCESS | 1856 | 1462529503439 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:11:43 INFO - PROCESS | 1856 | 1462529503445 Marionette TRACE conn3 <- [1,214,null,{}] 03:11:43 INFO - PROCESS | 1856 | 1462529503466 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:43 INFO - PROCESS | 1856 | 1462529503620 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 03:11:43 INFO - PROCESS | 1856 | 1462529503745 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee165cb800 == 41 [pid = 1856] [id = 61] 03:11:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7fee110dc400) [pid = 1856] [serial = 181] [outer = (nil)] 03:11:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7fee111f4000) [pid = 1856] [serial = 182] [outer = 0x7fee110dc400] 03:11:43 INFO - PROCESS | 1856 | 1462529503816 Marionette DEBUG loaded listener.js 03:11:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7fee16110000) [pid = 1856] [serial = 183] [outer = 0x7fee110dc400] 03:11:44 INFO - PROCESS | 1856 | 1462529504596 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 03:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1197ms 03:11:44 INFO - PROCESS | 1856 | 1462529504637 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 03:11:44 INFO - PROCESS | 1856 | 1462529504645 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 03:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:11:44 INFO - PROCESS | 1856 | 1462529504654 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:11:44 INFO - PROCESS | 1856 | 1462529504658 Marionette TRACE conn3 <- [1,218,null,{}] 03:11:44 INFO - PROCESS | 1856 | 1462529504664 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:44 INFO - PROCESS | 1856 | 1462529504818 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 03:11:44 INFO - PROCESS | 1856 | 1462529504979 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:44 INFO - PROCESS | 1856 | 1462529504989 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:11:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee27450000 == 42 [pid = 1856] [id = 62] 03:11:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7fee237e2800) [pid = 1856] [serial = 184] [outer = (nil)] 03:11:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7fee237e4800) [pid = 1856] [serial = 185] [outer = 0x7fee237e2800] 03:11:45 INFO - PROCESS | 1856 | 1462529505061 Marionette DEBUG loaded listener.js 03:11:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7fee248e0800) [pid = 1856] [serial = 186] [outer = 0x7fee237e2800] 03:11:45 INFO - PROCESS | 1856 | 1462529505849 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 03:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1234ms 03:11:45 INFO - PROCESS | 1856 | 1462529505889 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 03:11:45 INFO - PROCESS | 1856 | 1462529505892 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 03:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:11:45 INFO - PROCESS | 1856 | 1462529505898 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:11:45 INFO - PROCESS | 1856 | 1462529505903 Marionette TRACE conn3 <- [1,222,null,{}] 03:11:45 INFO - PROCESS | 1856 | 1462529505917 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:46 INFO - PROCESS | 1856 | 1462529506069 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 03:11:46 INFO - PROCESS | 1856 | 1462529506201 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee28d7b000 == 43 [pid = 1856] [id = 63] 03:11:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7fee274e9c00) [pid = 1856] [serial = 187] [outer = (nil)] 03:11:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7fee291ef400) [pid = 1856] [serial = 188] [outer = 0x7fee274e9c00] 03:11:46 INFO - PROCESS | 1856 | 1462529506269 Marionette DEBUG loaded listener.js 03:11:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7fee29ac0c00) [pid = 1856] [serial = 189] [outer = 0x7fee274e9c00] 03:11:47 INFO - PROCESS | 1856 | 1462529507253 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 03:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1388ms 03:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:11:47 INFO - PROCESS | 1856 | 1462529507286 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 03:11:47 INFO - PROCESS | 1856 | 1462529507289 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 03:11:47 INFO - PROCESS | 1856 | 1462529507295 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:11:47 INFO - PROCESS | 1856 | 1462529507298 Marionette TRACE conn3 <- [1,226,null,{}] 03:11:47 INFO - PROCESS | 1856 | 1462529507302 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:47 INFO - PROCESS | 1856 | 1462529507443 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 03:11:47 INFO - PROCESS | 1856 | 1462529507572 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee279a4000 == 44 [pid = 1856] [id = 64] 03:11:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7fee0e1c8000) [pid = 1856] [serial = 190] [outer = (nil)] 03:11:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7fee2b69c000) [pid = 1856] [serial = 191] [outer = 0x7fee0e1c8000] 03:11:47 INFO - PROCESS | 1856 | 1462529507669 Marionette DEBUG loaded listener.js 03:11:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7fee2c1bd400) [pid = 1856] [serial = 192] [outer = 0x7fee0e1c8000] 03:11:48 INFO - PROCESS | 1856 | 1462529508529 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1284ms 03:11:48 INFO - PROCESS | 1856 | 1462529508580 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 03:11:48 INFO - PROCESS | 1856 | 1462529508584 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 03:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:11:48 INFO - PROCESS | 1856 | 1462529508593 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:11:48 INFO - PROCESS | 1856 | 1462529508599 Marionette TRACE conn3 <- [1,230,null,{}] 03:11:48 INFO - PROCESS | 1856 | 1462529508608 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:48 INFO - PROCESS | 1856 | 1462529508745 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 03:11:48 INFO - PROCESS | 1856 | 1462529508899 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0dd57800 == 45 [pid = 1856] [id = 65] 03:11:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7fee0e1c7000) [pid = 1856] [serial = 193] [outer = (nil)] 03:11:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7fee0fa50400) [pid = 1856] [serial = 194] [outer = 0x7fee0e1c7000] 03:11:49 INFO - PROCESS | 1856 | 1462529508994 Marionette DEBUG loaded listener.js 03:11:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7fee13963000) [pid = 1856] [serial = 195] [outer = 0x7fee0e1c7000] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee254a8800 == 44 [pid = 1856] [id = 59] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2457b000 == 43 [pid = 1856] [id = 58] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1a062800 == 42 [pid = 1856] [id = 57] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17d4b000 == 41 [pid = 1856] [id = 56] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x7fee18154800) [pid = 1856] [serial = 143] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1713e800 == 40 [pid = 1856] [id = 55] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee111ce000 == 39 [pid = 1856] [id = 54] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0cd000 == 38 [pid = 1856] [id = 53] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2458a800 == 37 [pid = 1856] [id = 51] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16f61800 == 36 [pid = 1856] [id = 50] 03:11:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0c3800 == 35 [pid = 1856] [id = 49] 03:11:49 INFO - PROCESS | 1856 | 1462529509789 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x7fee0ea46000) [pid = 1856] [serial = 95] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x7fee24a11c00) [pid = 1856] [serial = 137] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x7fee0fa54400) [pid = 1856] [serial = 118] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x7fee17a0b800) [pid = 1856] [serial = 128] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x7fee19d51400) [pid = 1856] [serial = 131] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x7fee1815c800) [pid = 1856] [serial = 129] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x7fee161d3800) [pid = 1856] [serial = 126] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x7fee14ddf800) [pid = 1856] [serial = 125] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x7fee0e1cb400) [pid = 1856] [serial = 122] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x7fee24556000) [pid = 1856] [serial = 134] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x7fee111ee400) [pid = 1856] [serial = 140] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x7fee24abc800) [pid = 1856] [serial = 138] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x7fee0f95d800) [pid = 1856] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x7fee24828800) [pid = 1856] [serial = 135] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x7fee11523400) [pid = 1856] [serial = 141] [outer = (nil)] [url = about:blank] 03:11:49 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x7fee237d8c00) [pid = 1856] [serial = 132] [outer = (nil)] [url = about:blank] 03:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1239ms 03:11:49 INFO - PROCESS | 1856 | 1462529509836 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 03:11:49 INFO - PROCESS | 1856 | 1462529509843 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 03:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:11:49 INFO - PROCESS | 1856 | 1462529509853 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:11:49 INFO - PROCESS | 1856 | 1462529509856 Marionette TRACE conn3 <- [1,234,null,{}] 03:11:49 INFO - PROCESS | 1856 | 1462529509860 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:49 INFO - PROCESS | 1856 | 1462529509988 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 03:11:50 INFO - PROCESS | 1856 | 1462529510005 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11552800 == 36 [pid = 1856] [id = 66] 03:11:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7fee14dde400) [pid = 1856] [serial = 196] [outer = (nil)] 03:11:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7fee161dfc00) [pid = 1856] [serial = 197] [outer = 0x7fee14dde400] 03:11:50 INFO - PROCESS | 1856 | 1462529510060 Marionette DEBUG loaded listener.js 03:11:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7fee17788000) [pid = 1856] [serial = 198] [outer = 0x7fee14dde400] 03:11:50 INFO - PROCESS | 1856 | 1462529510722 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 03:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 926ms 03:11:50 INFO - PROCESS | 1856 | 1462529510779 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 03:11:50 INFO - PROCESS | 1856 | 1462529510782 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 03:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:11:50 INFO - PROCESS | 1856 | 1462529510794 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:11:50 INFO - PROCESS | 1856 | 1462529510798 Marionette TRACE conn3 <- [1,238,null,{}] 03:11:50 INFO - PROCESS | 1856 | 1462529510814 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:50 INFO - PROCESS | 1856 | 1462529510939 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 03:11:50 INFO - PROCESS | 1856 | 1462529510956 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1732e000 == 37 [pid = 1856] [id = 67] 03:11:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7fee14da1c00) [pid = 1856] [serial = 199] [outer = (nil)] 03:11:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7fee15265c00) [pid = 1856] [serial = 200] [outer = 0x7fee14da1c00] 03:11:51 INFO - PROCESS | 1856 | 1462529511013 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7fee1815a000) [pid = 1856] [serial = 201] [outer = 0x7fee14da1c00] 03:11:51 INFO - PROCESS | 1856 | 1462529511659 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 03:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 887ms 03:11:51 INFO - PROCESS | 1856 | 1462529511675 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 03:11:51 INFO - PROCESS | 1856 | 1462529511678 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 03:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:11:51 INFO - PROCESS | 1856 | 1462529511685 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:11:51 INFO - PROCESS | 1856 | 1462529511687 Marionette TRACE conn3 <- [1,242,null,{}] 03:11:51 INFO - PROCESS | 1856 | 1462529511692 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:51 INFO - PROCESS | 1856 | 1462529511863 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 03:11:51 INFO - PROCESS | 1856 | 1462529511882 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1816d800 == 38 [pid = 1856] [id = 68] 03:11:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7fee14da5400) [pid = 1856] [serial = 202] [outer = (nil)] 03:11:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7fee19cb2800) [pid = 1856] [serial = 203] [outer = 0x7fee14da5400] 03:11:51 INFO - PROCESS | 1856 | 1462529511939 Marionette DEBUG loaded listener.js 03:11:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7fee1d94f400) [pid = 1856] [serial = 204] [outer = 0x7fee14da5400] 03:11:52 INFO - PROCESS | 1856 | 1462529512619 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 03:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 975ms 03:11:52 INFO - PROCESS | 1856 | 1462529512659 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 03:11:52 INFO - PROCESS | 1856 | 1462529512662 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 03:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:11:52 INFO - PROCESS | 1856 | 1462529512667 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 1856 | 1462529512670 Marionette TRACE conn3 <- [1,246,null,{}] 03:11:52 INFO - PROCESS | 1856 | 1462529512674 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:52 INFO - PROCESS | 1856 | 1462529512825 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 03:11:52 INFO - PROCESS | 1856 | 1462529512856 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0ebb2000 == 39 [pid = 1856] [id = 69] 03:11:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7fee0e1c0c00) [pid = 1856] [serial = 205] [outer = (nil)] 03:11:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7fee237e4000) [pid = 1856] [serial = 206] [outer = 0x7fee0e1c0c00] 03:11:52 INFO - PROCESS | 1856 | 1462529512912 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7fee24831000) [pid = 1856] [serial = 207] [outer = 0x7fee0e1c0c00] 03:11:53 INFO - PROCESS | 1856 | 1462529513583 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 976ms 03:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:11:53 INFO - PROCESS | 1856 | 1462529513652 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 03:11:53 INFO - PROCESS | 1856 | 1462529513655 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 03:11:53 INFO - PROCESS | 1856 | 1462529513659 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:11:53 INFO - PROCESS | 1856 | 1462529513662 Marionette TRACE conn3 <- [1,250,null,{}] 03:11:53 INFO - PROCESS | 1856 | 1462529513667 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:53 INFO - PROCESS | 1856 | 1462529513851 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 03:11:53 INFO - PROCESS | 1856 | 1462529513872 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0dd46000 == 40 [pid = 1856] [id = 70] 03:11:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7fee25a09400) [pid = 1856] [serial = 208] [outer = (nil)] 03:11:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7fee295c3400) [pid = 1856] [serial = 209] [outer = 0x7fee25a09400] 03:11:53 INFO - PROCESS | 1856 | 1462529513939 Marionette DEBUG loaded listener.js 03:11:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7fee29abb400) [pid = 1856] [serial = 210] [outer = 0x7fee25a09400] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x7fee0e1c1c00) [pid = 1856] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x7fee0da24000) [pid = 1856] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x7fee0dfe7000) [pid = 1856] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x7fee1a0afc00) [pid = 1856] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x7fee27978400) [pid = 1856] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x7fee0fa5ac00) [pid = 1856] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x7fee0fa5f400) [pid = 1856] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x7fee0dd81800) [pid = 1856] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x7fee14de3800) [pid = 1856] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:11:54 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x7fee0dfe5800) [pid = 1856] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:11:54 INFO - PROCESS | 1856 | 1462529514684 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1079ms 03:11:54 INFO - PROCESS | 1856 | 1462529514739 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 1856 | 1462529514741 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 03:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:11:54 INFO - PROCESS | 1856 | 1462529514747 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 1856 | 1462529514749 Marionette TRACE conn3 <- [1,254,null,{}] 03:11:54 INFO - PROCESS | 1856 | 1462529514753 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:54 INFO - PROCESS | 1856 | 1462529514870 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 03:11:54 INFO - PROCESS | 1856 | 1462529514961 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24306800 == 41 [pid = 1856] [id = 71] 03:11:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7fee0e1c1c00) [pid = 1856] [serial = 211] [outer = (nil)] 03:11:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7fee246ac800) [pid = 1856] [serial = 212] [outer = 0x7fee0e1c1c00] 03:11:55 INFO - PROCESS | 1856 | 1462529515016 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7fee29abc800) [pid = 1856] [serial = 213] [outer = 0x7fee0e1c1c00] 03:11:55 INFO - PROCESS | 1856 | 1462529515537 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 03:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 878ms 03:11:55 INFO - PROCESS | 1856 | 1462529515625 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 03:11:55 INFO - PROCESS | 1856 | 1462529515628 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 03:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:11:55 INFO - PROCESS | 1856 | 1462529515633 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 1856 | 1462529515635 Marionette TRACE conn3 <- [1,258,null,{}] 03:11:55 INFO - PROCESS | 1856 | 1462529515640 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:55 INFO - PROCESS | 1856 | 1462529515772 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 03:11:55 INFO - PROCESS | 1856 | 1462529515781 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee27a2a800 == 42 [pid = 1856] [id = 72] 03:11:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7fee0dfe4000) [pid = 1856] [serial = 214] [outer = (nil)] 03:11:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7fee29b22000) [pid = 1856] [serial = 215] [outer = 0x7fee0dfe4000] 03:11:55 INFO - PROCESS | 1856 | 1462529515910 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7fee2c1b0800) [pid = 1856] [serial = 216] [outer = 0x7fee0dfe4000] 03:11:56 INFO - PROCESS | 1856 | 1462529516570 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 03:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 984ms 03:11:56 INFO - PROCESS | 1856 | 1462529516617 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 03:11:56 INFO - PROCESS | 1856 | 1462529516622 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 03:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:11:56 INFO - PROCESS | 1856 | 1462529516648 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:11:56 INFO - PROCESS | 1856 | 1462529516654 Marionette TRACE conn3 <- [1,262,null,{}] 03:11:56 INFO - PROCESS | 1856 | 1462529516662 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:56 INFO - PROCESS | 1856 | 1462529516820 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 03:11:56 INFO - PROCESS | 1856 | 1462529516948 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee15c96000 == 43 [pid = 1856] [id = 73] 03:11:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7fee0e1cb400) [pid = 1856] [serial = 217] [outer = (nil)] 03:11:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7fee111f0400) [pid = 1856] [serial = 218] [outer = 0x7fee0e1cb400] 03:11:57 INFO - PROCESS | 1856 | 1462529517019 Marionette DEBUG loaded listener.js 03:11:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7fee14bcd800) [pid = 1856] [serial = 219] [outer = 0x7fee0e1cb400] 03:11:57 INFO - PROCESS | 1856 | 1462529517781 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 03:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1184ms 03:11:57 INFO - PROCESS | 1856 | 1462529517832 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 1856 | 1462529517840 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 03:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:11:57 INFO - PROCESS | 1856 | 1462529517849 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 1856 | 1462529517852 Marionette TRACE conn3 <- [1,266,null,{}] 03:11:57 INFO - PROCESS | 1856 | 1462529517856 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:58 INFO - PROCESS | 1856 | 1462529518004 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 03:11:58 INFO - PROCESS | 1856 | 1462529518131 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e816000 == 44 [pid = 1856] [id = 74] 03:11:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7fee14da3400) [pid = 1856] [serial = 220] [outer = (nil)] 03:11:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7fee16345400) [pid = 1856] [serial = 221] [outer = 0x7fee14da3400] 03:11:58 INFO - PROCESS | 1856 | 1462529518197 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7fee17d83800) [pid = 1856] [serial = 222] [outer = 0x7fee14da3400] 03:11:58 INFO - PROCESS | 1856 | 1462529518981 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 03:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1181ms 03:11:59 INFO - PROCESS | 1856 | 1462529519042 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 03:11:59 INFO - PROCESS | 1856 | 1462529519046 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 03:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:11:59 INFO - PROCESS | 1856 | 1462529519053 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:11:59 INFO - PROCESS | 1856 | 1462529519058 Marionette TRACE conn3 <- [1,270,null,{}] 03:11:59 INFO - PROCESS | 1856 | 1462529519073 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:59 INFO - PROCESS | 1856 | 1462529519231 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 03:11:59 INFO - PROCESS | 1856 | 1462529519358 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29a84800 == 45 [pid = 1856] [id = 75] 03:11:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7fee0f963400) [pid = 1856] [serial = 223] [outer = (nil)] 03:11:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x7fee258da400) [pid = 1856] [serial = 224] [outer = 0x7fee0f963400] 03:11:59 INFO - PROCESS | 1856 | 1462529519439 Marionette DEBUG loaded listener.js 03:11:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7fee2913f000) [pid = 1856] [serial = 225] [outer = 0x7fee0f963400] 03:12:00 INFO - PROCESS | 1856 | 1462529520265 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1284ms 03:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:12:00 INFO - PROCESS | 1856 | 1462529520338 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 1856 | 1462529520341 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 03:12:00 INFO - PROCESS | 1856 | 1462529520347 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1856 | 1462529520350 Marionette TRACE conn3 <- [1,274,null,{}] 03:12:00 INFO - PROCESS | 1856 | 1462529520355 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:00 INFO - PROCESS | 1856 | 1462529520501 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 03:12:00 INFO - PROCESS | 1856 | 1462529520627 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2b6da800 == 46 [pid = 1856] [id = 76] 03:12:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7fee164d1800) [pid = 1856] [serial = 226] [outer = (nil)] 03:12:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7fee164db400) [pid = 1856] [serial = 227] [outer = 0x7fee164d1800] 03:12:00 INFO - PROCESS | 1856 | 1462529520709 Marionette DEBUG loaded listener.js 03:12:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7fee164dfc00) [pid = 1856] [serial = 228] [outer = 0x7fee164d1800] 03:12:01 INFO - PROCESS | 1856 | 1462529521447 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 03:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1137ms 03:12:01 INFO - PROCESS | 1856 | 1462529521484 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 03:12:01 INFO - PROCESS | 1856 | 1462529521487 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 03:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:12:01 INFO - PROCESS | 1856 | 1462529521493 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:12:01 INFO - PROCESS | 1856 | 1462529521495 Marionette TRACE conn3 <- [1,278,null,{}] 03:12:01 INFO - PROCESS | 1856 | 1462529521500 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:01 INFO - PROCESS | 1856 | 1462529521630 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 03:12:01 INFO - PROCESS | 1856 | 1462529521762 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24a2d000 == 47 [pid = 1856] [id = 77] 03:12:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7fee0dfdfc00) [pid = 1856] [serial = 229] [outer = (nil)] 03:12:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7fee11145800) [pid = 1856] [serial = 230] [outer = 0x7fee0dfdfc00] 03:12:01 INFO - PROCESS | 1856 | 1462529521831 Marionette DEBUG loaded listener.js 03:12:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7fee1114d000) [pid = 1856] [serial = 231] [outer = 0x7fee0dfdfc00] 03:12:02 INFO - PROCESS | 1856 | 1462529522802 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 03:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1378ms 03:12:02 INFO - PROCESS | 1856 | 1462529522871 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 03:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:12:02 INFO - PROCESS | 1856 | 1462529522877 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 03:12:02 INFO - PROCESS | 1856 | 1462529522884 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:12:02 INFO - PROCESS | 1856 | 1462529522889 Marionette TRACE conn3 <- [1,282,null,{}] 03:12:02 INFO - PROCESS | 1856 | 1462529522897 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:03 INFO - PROCESS | 1856 | 1462529523085 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 03:12:03 INFO - PROCESS | 1856 | 1462529523286 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0f9a7800 == 48 [pid = 1856] [id = 78] 03:12:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7fee1114e000) [pid = 1856] [serial = 232] [outer = (nil)] 03:12:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7fee111f4c00) [pid = 1856] [serial = 233] [outer = 0x7fee1114e000] 03:12:03 INFO - PROCESS | 1856 | 1462529523370 Marionette DEBUG loaded listener.js 03:12:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7fee14cc9c00) [pid = 1856] [serial = 234] [outer = 0x7fee1114e000] 03:12:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee24306800 == 47 [pid = 1856] [id = 71] 03:12:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0dd46000 == 46 [pid = 1856] [id = 70] 03:12:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0ebb2000 == 45 [pid = 1856] [id = 69] 03:12:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1816d800 == 44 [pid = 1856] [id = 68] 03:12:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1732e000 == 43 [pid = 1856] [id = 67] 03:12:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11552800 == 42 [pid = 1856] [id = 66] 03:12:04 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0dd57800 == 41 [pid = 1856] [id = 65] 03:12:04 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee165cb800 == 40 [pid = 1856] [id = 61] 03:12:04 INFO - PROCESS | 1856 | 1462529524110 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 03:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1281ms 03:12:04 INFO - PROCESS | 1856 | 1462529524164 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 03:12:04 INFO - PROCESS | 1856 | 1462529524171 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 03:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x7fee25a12c00) [pid = 1856] [serial = 170] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7fee237e0800) [pid = 1856] [serial = 164] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7fee295c8800) [pid = 1856] [serial = 173] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x7fee246a3000) [pid = 1856] [serial = 165] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7fee111f7400) [pid = 1856] [serial = 161] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7fee17963800) [pid = 1856] [serial = 162] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7fee11522c00) [pid = 1856] [serial = 159] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7fee111a9800) [pid = 1856] [serial = 158] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x7fee25724c00) [pid = 1856] [serial = 155] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x7fee0de47800) [pid = 1856] [serial = 146] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x7fee181e6400) [pid = 1856] [serial = 152] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x7fee139dc800) [pid = 1856] [serial = 149] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x7fee29a0a400) [pid = 1856] [serial = 174] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x7fee248a6c00) [pid = 1856] [serial = 144] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x7fee24a18c00) [pid = 1856] [serial = 167] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x7fee29a0d400) [pid = 1856] [serial = 176] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x7fee258dfc00) [pid = 1856] [serial = 168] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x7fee29af5400) [pid = 1856] [serial = 177] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x7fee27930c00) [pid = 1856] [serial = 171] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x7fee18151000) [pid = 1856] [serial = 123] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x7fee143a8c00) [pid = 1856] [serial = 119] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 1856 | 1462529524206 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:12:04 INFO - PROCESS | 1856 | 1462529524210 Marionette TRACE conn3 <- [1,286,null,{}] 03:12:04 INFO - PROCESS | 1856 | 1462529524220 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:04 INFO - PROCESS | 1856 | 1462529524350 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 03:12:04 INFO - PROCESS | 1856 | 1462529524362 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1436d000 == 41 [pid = 1856] [id = 79] 03:12:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7fee14da7400) [pid = 1856] [serial = 235] [outer = (nil)] 03:12:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7fee14ddf800) [pid = 1856] [serial = 236] [outer = 0x7fee14da7400] 03:12:04 INFO - PROCESS | 1856 | 1462529524429 Marionette DEBUG loaded listener.js 03:12:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7fee164d6000) [pid = 1856] [serial = 237] [outer = 0x7fee14da7400] 03:12:05 INFO - PROCESS | 1856 | 1462529525150 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 03:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1003ms 03:12:05 INFO - PROCESS | 1856 | 1462529525187 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 03:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:12:05 INFO - PROCESS | 1856 | 1462529525191 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 03:12:05 INFO - PROCESS | 1856 | 1462529525196 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:12:05 INFO - PROCESS | 1856 | 1462529525201 Marionette TRACE conn3 <- [1,290,null,{}] 03:12:05 INFO - PROCESS | 1856 | 1462529525215 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:05 INFO - PROCESS | 1856 | 1462529525378 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 03:12:05 INFO - PROCESS | 1856 | 1462529525397 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee18178000 == 42 [pid = 1856] [id = 80] 03:12:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7fee17d86c00) [pid = 1856] [serial = 238] [outer = (nil)] 03:12:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7fee18513c00) [pid = 1856] [serial = 239] [outer = 0x7fee17d86c00] 03:12:05 INFO - PROCESS | 1856 | 1462529525455 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7fee1a0ab800) [pid = 1856] [serial = 240] [outer = 0x7fee17d86c00] 03:12:06 INFO - PROCESS | 1856 | 1462529526136 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 979ms 03:12:06 INFO - PROCESS | 1856 | 1462529526190 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 03:12:06 INFO - PROCESS | 1856 | 1462529526196 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 03:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:12:06 INFO - PROCESS | 1856 | 1462529526203 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 1856 | 1462529526205 Marionette TRACE conn3 <- [1,294,null,{}] 03:12:06 INFO - PROCESS | 1856 | 1462529526210 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:06 INFO - PROCESS | 1856 | 1462529526379 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 03:12:06 INFO - PROCESS | 1856 | 1462529526405 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e8d4000 == 43 [pid = 1856] [id = 81] 03:12:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7fee111a6400) [pid = 1856] [serial = 241] [outer = (nil)] 03:12:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7fee237e0800) [pid = 1856] [serial = 242] [outer = 0x7fee111a6400] 03:12:06 INFO - PROCESS | 1856 | 1462529526461 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7fee24a50800) [pid = 1856] [serial = 243] [outer = 0x7fee111a6400] 03:12:07 INFO - PROCESS | 1856 | 1462529527187 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1027ms 03:12:07 INFO - PROCESS | 1856 | 1462529527230 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 03:12:07 INFO - PROCESS | 1856 | 1462529527233 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 03:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:12:07 INFO - PROCESS | 1856 | 1462529527238 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 1856 | 1462529527240 Marionette TRACE conn3 <- [1,298,null,{}] 03:12:07 INFO - PROCESS | 1856 | 1462529527251 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:07 INFO - PROCESS | 1856 | 1462529527421 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 03:12:07 INFO - PROCESS | 1856 | 1462529527446 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2548a000 == 44 [pid = 1856] [id = 82] 03:12:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7fee2572ac00) [pid = 1856] [serial = 244] [outer = (nil)] 03:12:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x7fee25a0e000) [pid = 1856] [serial = 245] [outer = 0x7fee2572ac00] 03:12:07 INFO - PROCESS | 1856 | 1462529527501 Marionette DEBUG loaded listener.js 03:12:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7fee2792c800) [pid = 1856] [serial = 246] [outer = 0x7fee2572ac00] 03:12:08 INFO - PROCESS | 1856 | 1462529528141 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 923ms 03:12:08 INFO - PROCESS | 1856 | 1462529528162 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 03:12:08 INFO - PROCESS | 1856 | 1462529528165 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 03:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:12:08 INFO - PROCESS | 1856 | 1462529528170 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:12:08 INFO - PROCESS | 1856 | 1462529528172 Marionette TRACE conn3 <- [1,302,null,{}] 03:12:08 INFO - PROCESS | 1856 | 1462529528177 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:08 INFO - PROCESS | 1856 | 1462529528376 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 03:12:08 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x7fee14da1c00) [pid = 1856] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:12:08 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x7fee14dde400) [pid = 1856] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:12:08 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x7fee0e1c0c00) [pid = 1856] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:12:08 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x7fee14da5400) [pid = 1856] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:12:08 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x7fee0e1c7000) [pid = 1856] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:12:08 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x7fee25a09400) [pid = 1856] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:12:08 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x7fee0e1c1c00) [pid = 1856] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:12:08 INFO - PROCESS | 1856 | 1462529528540 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0c8800 == 45 [pid = 1856] [id = 83] 03:12:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7fee0dfe5800) [pid = 1856] [serial = 247] [outer = (nil)] 03:12:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7fee14da1c00) [pid = 1856] [serial = 248] [outer = 0x7fee0dfe5800] 03:12:08 INFO - PROCESS | 1856 | 1462529528598 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7fee24a13000) [pid = 1856] [serial = 249] [outer = 0x7fee0dfe5800] 03:12:09 INFO - PROCESS | 1856 | 1462529529156 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1025ms 03:12:09 INFO - PROCESS | 1856 | 1462529529196 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 03:12:09 INFO - PROCESS | 1856 | 1462529529199 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 03:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:12:09 INFO - PROCESS | 1856 | 1462529529204 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:12:09 INFO - PROCESS | 1856 | 1462529529206 Marionette TRACE conn3 <- [1,306,null,{}] 03:12:09 INFO - PROCESS | 1856 | 1462529529211 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:09 INFO - PROCESS | 1856 | 1462529529329 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 03:12:09 INFO - PROCESS | 1856 | 1462529529346 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29a73000 == 46 [pid = 1856] [id = 84] 03:12:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7fee25728400) [pid = 1856] [serial = 250] [outer = (nil)] 03:12:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7fee295d0000) [pid = 1856] [serial = 251] [outer = 0x7fee25728400] 03:12:09 INFO - PROCESS | 1856 | 1462529529401 Marionette DEBUG loaded listener.js 03:12:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x7fee29ac1800) [pid = 1856] [serial = 252] [outer = 0x7fee25728400] 03:12:10 INFO - PROCESS | 1856 | 1462529530035 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 929ms 03:12:10 INFO - PROCESS | 1856 | 1462529530133 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 03:12:10 INFO - PROCESS | 1856 | 1462529530136 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 03:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:12:10 INFO - PROCESS | 1856 | 1462529530141 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:12:10 INFO - PROCESS | 1856 | 1462529530143 Marionette TRACE conn3 <- [1,310,null,{}] 03:12:10 INFO - PROCESS | 1856 | 1462529530148 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:10 INFO - PROCESS | 1856 | 1462529530303 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 03:12:10 INFO - PROCESS | 1856 | 1462529530318 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2c4bb000 == 47 [pid = 1856] [id = 85] 03:12:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7fee0e1c1c00) [pid = 1856] [serial = 253] [outer = (nil)] 03:12:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7fee29af3400) [pid = 1856] [serial = 254] [outer = 0x7fee0e1c1c00] 03:12:10 INFO - PROCESS | 1856 | 1462529530375 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7fee2c471400) [pid = 1856] [serial = 255] [outer = 0x7fee0e1c1c00] 03:12:11 INFO - PROCESS | 1856 | 1462529531169 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1075ms 03:12:11 INFO - PROCESS | 1856 | 1462529531226 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 03:12:11 INFO - PROCESS | 1856 | 1462529531233 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 03:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:12:11 INFO - PROCESS | 1856 | 1462529531241 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 1856 | 1462529531247 Marionette TRACE conn3 <- [1,314,null,{}] 03:12:11 INFO - PROCESS | 1856 | 1462529531253 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:11 INFO - PROCESS | 1856 | 1462529531417 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 03:12:11 INFO - PROCESS | 1856 | 1462529531551 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee173d9800 == 48 [pid = 1856] [id = 86] 03:12:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7fee111a6000) [pid = 1856] [serial = 256] [outer = (nil)] 03:12:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7fee14da3800) [pid = 1856] [serial = 257] [outer = 0x7fee111a6000] 03:12:11 INFO - PROCESS | 1856 | 1462529531621 Marionette DEBUG loaded listener.js 03:12:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7fee15cdec00) [pid = 1856] [serial = 258] [outer = 0x7fee111a6000] 03:12:12 INFO - PROCESS | 1856 | 1462529532475 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1280ms 03:12:12 INFO - PROCESS | 1856 | 1462529532522 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 03:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:12:12 INFO - PROCESS | 1856 | 1462529532531 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 03:12:12 INFO - PROCESS | 1856 | 1462529532541 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:12:12 INFO - PROCESS | 1856 | 1462529532544 Marionette TRACE conn3 <- [1,318,null,{}] 03:12:12 INFO - PROCESS | 1856 | 1462529532549 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:12 INFO - PROCESS | 1856 | 1462529532697 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 03:12:12 INFO - PROCESS | 1856 | 1462529532834 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee27ac5000 == 49 [pid = 1856] [id = 87] 03:12:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7fee164d6800) [pid = 1856] [serial = 259] [outer = (nil)] 03:12:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7fee172a8000) [pid = 1856] [serial = 260] [outer = 0x7fee164d6800] 03:12:12 INFO - PROCESS | 1856 | 1462529532906 Marionette DEBUG loaded listener.js 03:12:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7fee172ae400) [pid = 1856] [serial = 261] [outer = 0x7fee164d6800] 03:12:13 INFO - PROCESS | 1856 | 1462529533783 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1277ms 03:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:12:13 INFO - PROCESS | 1856 | 1462529533817 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 03:12:13 INFO - PROCESS | 1856 | 1462529533819 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 03:12:13 INFO - PROCESS | 1856 | 1462529533824 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:12:13 INFO - PROCESS | 1856 | 1462529533830 Marionette TRACE conn3 <- [1,322,null,{}] 03:12:13 INFO - PROCESS | 1856 | 1462529533845 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:14 INFO - PROCESS | 1856 | 1462529534016 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 03:12:14 INFO - PROCESS | 1856 | 1462529534156 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29ba7800 == 50 [pid = 1856] [id = 88] 03:12:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7fee18152c00) [pid = 1856] [serial = 262] [outer = (nil)] 03:12:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7fee24823c00) [pid = 1856] [serial = 263] [outer = 0x7fee18152c00] 03:12:14 INFO - PROCESS | 1856 | 1462529534225 Marionette DEBUG loaded listener.js 03:12:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7fee295c8400) [pid = 1856] [serial = 264] [outer = 0x7fee18152c00] 03:12:15 INFO - PROCESS | 1856 | 1462529535077 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1282ms 03:12:15 INFO - PROCESS | 1856 | 1462529535106 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 1856 | 1462529535110 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 03:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:12:15 INFO - PROCESS | 1856 | 1462529535115 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 1856 | 1462529535118 Marionette TRACE conn3 <- [1,326,null,{}] 03:12:15 INFO - PROCESS | 1856 | 1462529535123 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:15 INFO - PROCESS | 1856 | 1462529535266 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 03:12:15 INFO - PROCESS | 1856 | 1462529535401 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e8e9000 == 51 [pid = 1856] [id = 89] 03:12:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7fee0dd80c00) [pid = 1856] [serial = 265] [outer = (nil)] 03:12:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7fee0e8cd400) [pid = 1856] [serial = 266] [outer = 0x7fee0dd80c00] 03:12:15 INFO - PROCESS | 1856 | 1462529535467 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7fee19d4f800) [pid = 1856] [serial = 267] [outer = 0x7fee0dd80c00] 03:12:16 INFO - PROCESS | 1856 | 1462529536525 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1432ms 03:12:16 INFO - PROCESS | 1856 | 1462529536549 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 03:12:16 INFO - PROCESS | 1856 | 1462529536555 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 03:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:12:16 INFO - PROCESS | 1856 | 1462529536564 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:12:16 INFO - PROCESS | 1856 | 1462529536569 Marionette TRACE conn3 <- [1,330,null,{}] 03:12:16 INFO - PROCESS | 1856 | 1462529536579 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:16 INFO - PROCESS | 1856 | 1462529536725 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 03:12:16 INFO - PROCESS | 1856 | 1462529536935 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0dd59800 == 52 [pid = 1856] [id = 90] 03:12:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7fee0dfe0800) [pid = 1856] [serial = 268] [outer = (nil)] 03:12:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7fee0ea3c800) [pid = 1856] [serial = 269] [outer = 0x7fee0dfe0800] 03:12:17 INFO - PROCESS | 1856 | 1462529537042 Marionette DEBUG loaded listener.js 03:12:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7fee1114e400) [pid = 1856] [serial = 270] [outer = 0x7fee0dfe0800] 03:12:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29a73000 == 51 [pid = 1856] [id = 84] 03:12:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0c8800 == 50 [pid = 1856] [id = 83] 03:12:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2548a000 == 49 [pid = 1856] [id = 82] 03:12:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e8d4000 == 48 [pid = 1856] [id = 81] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7fee29b22000) [pid = 1856] [serial = 215] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7fee111f4000) [pid = 1856] [serial = 182] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x7fee237e4800) [pid = 1856] [serial = 185] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x7fee291ef400) [pid = 1856] [serial = 188] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x7fee2b68fc00) [pid = 1856] [serial = 179] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee18178000 == 47 [pid = 1856] [id = 80] 03:12:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1436d000 == 46 [pid = 1856] [id = 79] 03:12:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0f9a7800 == 45 [pid = 1856] [id = 78] 03:12:17 INFO - PROCESS | 1856 | 1462529537908 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e816000 == 44 [pid = 1856] [id = 74] 03:12:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee15c96000 == 43 [pid = 1856] [id = 73] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x7fee15265c00) [pid = 1856] [serial = 200] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7fee1815a000) [pid = 1856] [serial = 201] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7fee161dfc00) [pid = 1856] [serial = 197] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x7fee17788000) [pid = 1856] [serial = 198] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7fee237e4000) [pid = 1856] [serial = 206] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7fee19cb2800) [pid = 1856] [serial = 203] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x7fee0fa50400) [pid = 1856] [serial = 194] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7fee13963000) [pid = 1856] [serial = 195] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7fee2b69c000) [pid = 1856] [serial = 191] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7fee295c3400) [pid = 1856] [serial = 209] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7fee29abb400) [pid = 1856] [serial = 210] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x7fee24831000) [pid = 1856] [serial = 207] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x7fee246ac800) [pid = 1856] [serial = 212] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x7fee29abc800) [pid = 1856] [serial = 213] [outer = (nil)] [url = about:blank] 03:12:17 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x7fee1d94f400) [pid = 1856] [serial = 204] [outer = (nil)] [url = about:blank] 03:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1387ms 03:12:17 INFO - PROCESS | 1856 | 1462529537950 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 03:12:17 INFO - PROCESS | 1856 | 1462529537958 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 03:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:12:17 INFO - PROCESS | 1856 | 1462529537966 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:12:17 INFO - PROCESS | 1856 | 1462529537970 Marionette TRACE conn3 <- [1,334,null,{}] 03:12:17 INFO - PROCESS | 1856 | 1462529537975 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:18 INFO - PROCESS | 1856 | 1462529538099 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 03:12:18 INFO - PROCESS | 1856 | 1462529538115 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee111d1800 == 44 [pid = 1856] [id = 91] 03:12:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7fee1396fc00) [pid = 1856] [serial = 271] [outer = (nil)] 03:12:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x7fee14da4000) [pid = 1856] [serial = 272] [outer = 0x7fee1396fc00] 03:12:18 INFO - PROCESS | 1856 | 1462529538173 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7fee15cdac00) [pid = 1856] [serial = 273] [outer = 0x7fee1396fc00] 03:12:18 INFO - PROCESS | 1856 | 1462529538865 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 928ms 03:12:18 INFO - PROCESS | 1856 | 1462529538894 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 03:12:18 INFO - PROCESS | 1856 | 1462529538897 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 03:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:12:18 INFO - PROCESS | 1856 | 1462529538902 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:12:18 INFO - PROCESS | 1856 | 1462529538907 Marionette TRACE conn3 <- [1,338,null,{}] 03:12:18 INFO - PROCESS | 1856 | 1462529538921 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:19 INFO - PROCESS | 1856 | 1462529539054 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 03:12:19 INFO - PROCESS | 1856 | 1462529539153 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17650000 == 45 [pid = 1856] [id = 92] 03:12:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7fee15cd7000) [pid = 1856] [serial = 274] [outer = (nil)] 03:12:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7fee16b64c00) [pid = 1856] [serial = 275] [outer = 0x7fee15cd7000] 03:12:19 INFO - PROCESS | 1856 | 1462529539213 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7fee176c5c00) [pid = 1856] [serial = 276] [outer = 0x7fee15cd7000] 03:12:19 INFO - PROCESS | 1856 | 1462529539901 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1033ms 03:12:19 INFO - PROCESS | 1856 | 1462529539946 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 03:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:12:19 INFO - PROCESS | 1856 | 1462529539951 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 03:12:19 INFO - PROCESS | 1856 | 1462529539987 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:12:19 INFO - PROCESS | 1856 | 1462529539989 Marionette TRACE conn3 <- [1,342,null,{}] 03:12:19 INFO - PROCESS | 1856 | 1462529539996 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:20 INFO - PROCESS | 1856 | 1462529540121 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 03:12:20 INFO - PROCESS | 1856 | 1462529540134 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1a056000 == 46 [pid = 1856] [id = 93] 03:12:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7fee0dfe6400) [pid = 1856] [serial = 277] [outer = (nil)] 03:12:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7fee188b8400) [pid = 1856] [serial = 278] [outer = 0x7fee0dfe6400] 03:12:20 INFO - PROCESS | 1856 | 1462529540190 Marionette DEBUG loaded listener.js 03:12:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7fee1a0afc00) [pid = 1856] [serial = 279] [outer = 0x7fee0dfe6400] 03:12:20 INFO - PROCESS | 1856 | 1462529540931 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1006ms 03:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:12:20 INFO - PROCESS | 1856 | 1462529540970 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1856 | 1462529540972 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 03:12:20 INFO - PROCESS | 1856 | 1462529540977 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1856 | 1462529540980 Marionette TRACE conn3 <- [1,346,null,{}] 03:12:20 INFO - PROCESS | 1856 | 1462529540984 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:21 INFO - PROCESS | 1856 | 1462529541135 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 03:12:21 INFO - PROCESS | 1856 | 1462529541158 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee139c7800 == 47 [pid = 1856] [id = 94] 03:12:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7fee17d8a000) [pid = 1856] [serial = 280] [outer = (nil)] 03:12:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7fee2376b800) [pid = 1856] [serial = 281] [outer = 0x7fee17d8a000] 03:12:21 INFO - PROCESS | 1856 | 1462529541213 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7fee24381800) [pid = 1856] [serial = 282] [outer = 0x7fee17d8a000] 03:12:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7fee137e3400) [pid = 1856] [serial = 283] [outer = 0x7fee0da29000] 03:12:21 INFO - PROCESS | 1856 | 1462529541966 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1024ms 03:12:22 INFO - PROCESS | 1856 | 1462529542002 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 1856 | 1462529542005 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 03:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:12:22 INFO - PROCESS | 1856 | 1462529542011 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1856 | 1462529542013 Marionette TRACE conn3 <- [1,350,null,{}] 03:12:22 INFO - PROCESS | 1856 | 1462529542018 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:22 INFO - PROCESS | 1856 | 1462529542259 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 03:12:22 INFO - PROCESS | 1856 | 1462529542281 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee25719000 == 48 [pid = 1856] [id = 95] 03:12:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7fee137e5800) [pid = 1856] [serial = 284] [outer = (nil)] 03:12:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7fee16f20400) [pid = 1856] [serial = 285] [outer = 0x7fee137e5800] 03:12:22 INFO - PROCESS | 1856 | 1462529542349 Marionette DEBUG loaded listener.js 03:12:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7fee248e8400) [pid = 1856] [serial = 286] [outer = 0x7fee137e5800] 03:12:22 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x7fee2572ac00) [pid = 1856] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:12:22 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x7fee0dfe5800) [pid = 1856] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:12:22 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7fee1114e000) [pid = 1856] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:12:22 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7fee17d86c00) [pid = 1856] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:12:22 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x7fee14da7400) [pid = 1856] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:12:22 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7fee25728400) [pid = 1856] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:12:22 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7fee111a6400) [pid = 1856] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:12:23 INFO - PROCESS | 1856 | 1462529543147 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1182ms 03:12:23 INFO - PROCESS | 1856 | 1462529543193 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 1856 | 1462529543195 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 03:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:12:23 INFO - PROCESS | 1856 | 1462529543201 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 1856 | 1462529543202 Marionette TRACE conn3 <- [1,354,null,{}] 03:12:23 INFO - PROCESS | 1856 | 1462529543208 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:23 INFO - PROCESS | 1856 | 1462529543362 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 03:12:23 INFO - PROCESS | 1856 | 1462529543378 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee28d1d000 == 49 [pid = 1856] [id = 96] 03:12:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7fee137e9000) [pid = 1856] [serial = 287] [outer = (nil)] 03:12:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7fee1650f800) [pid = 1856] [serial = 288] [outer = 0x7fee137e9000] 03:12:23 INFO - PROCESS | 1856 | 1462529543436 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7fee16515400) [pid = 1856] [serial = 289] [outer = 0x7fee137e9000] 03:12:24 INFO - PROCESS | 1856 | 1462529544079 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 930ms 03:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:12:24 INFO - PROCESS | 1856 | 1462529544131 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1856 | 1462529544134 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 03:12:24 INFO - PROCESS | 1856 | 1462529544139 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1856 | 1462529544142 Marionette TRACE conn3 <- [1,358,null,{}] 03:12:24 INFO - PROCESS | 1856 | 1462529544147 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:24 INFO - PROCESS | 1856 | 1462529544269 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 03:12:24 INFO - PROCESS | 1856 | 1462529544367 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29a7a800 == 50 [pid = 1856] [id = 97] 03:12:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7fee0da24000) [pid = 1856] [serial = 290] [outer = (nil)] 03:12:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7fee16511400) [pid = 1856] [serial = 291] [outer = 0x7fee0da24000] 03:12:24 INFO - PROCESS | 1856 | 1462529544432 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7fee248e5c00) [pid = 1856] [serial = 292] [outer = 0x7fee0da24000] 03:12:25 INFO - PROCESS | 1856 | 1462529545256 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1175ms 03:12:25 INFO - PROCESS | 1856 | 1462529545315 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 03:12:25 INFO - PROCESS | 1856 | 1462529545321 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 03:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:12:25 INFO - PROCESS | 1856 | 1462529545329 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 1856 | 1462529545334 Marionette TRACE conn3 <- [1,362,null,{}] 03:12:25 INFO - PROCESS | 1856 | 1462529545341 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:25 INFO - PROCESS | 1856 | 1462529545497 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 03:12:25 INFO - PROCESS | 1856 | 1462529545628 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1699a000 == 51 [pid = 1856] [id = 98] 03:12:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7fee0e8c7400) [pid = 1856] [serial = 293] [outer = (nil)] 03:12:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7fee111a1400) [pid = 1856] [serial = 294] [outer = 0x7fee0e8c7400] 03:12:25 INFO - PROCESS | 1856 | 1462529545697 Marionette DEBUG loaded listener.js 03:12:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7fee137e2000) [pid = 1856] [serial = 295] [outer = 0x7fee0e8c7400] 03:12:26 INFO - PROCESS | 1856 | 1462529546537 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1282ms 03:12:26 INFO - PROCESS | 1856 | 1462529546611 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 03:12:26 INFO - PROCESS | 1856 | 1462529546619 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 03:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:12:26 INFO - PROCESS | 1856 | 1462529546628 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:12:26 INFO - PROCESS | 1856 | 1462529546632 Marionette TRACE conn3 <- [1,366,null,{}] 03:12:26 INFO - PROCESS | 1856 | 1462529546637 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:26 INFO - PROCESS | 1856 | 1462529546822 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 03:12:26 INFO - PROCESS | 1856 | 1462529546954 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e81a800 == 52 [pid = 1856] [id = 99] 03:12:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7fee137eb000) [pid = 1856] [serial = 296] [outer = (nil)] 03:12:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7fee15cddc00) [pid = 1856] [serial = 297] [outer = 0x7fee137eb000] 03:12:27 INFO - PROCESS | 1856 | 1462529547022 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7fee164da400) [pid = 1856] [serial = 298] [outer = 0x7fee137eb000] 03:12:27 INFO - PROCESS | 1856 | 1462529547857 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1277ms 03:12:27 INFO - PROCESS | 1856 | 1462529547905 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 03:12:27 INFO - PROCESS | 1856 | 1462529547909 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 03:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:12:27 INFO - PROCESS | 1856 | 1462529547915 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 1856 | 1462529547920 Marionette TRACE conn3 <- [1,370,null,{}] 03:12:27 INFO - PROCESS | 1856 | 1462529547935 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:28 INFO - PROCESS | 1856 | 1462529548083 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 03:12:28 INFO - PROCESS | 1856 | 1462529548223 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2da05800 == 53 [pid = 1856] [id = 100] 03:12:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7fee1656b800) [pid = 1856] [serial = 299] [outer = (nil)] 03:12:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7fee18157000) [pid = 1856] [serial = 300] [outer = 0x7fee1656b800] 03:12:28 INFO - PROCESS | 1856 | 1462529548294 Marionette DEBUG loaded listener.js 03:12:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7fee237db800) [pid = 1856] [serial = 301] [outer = 0x7fee1656b800] 03:12:29 INFO - PROCESS | 1856 | 1462529549163 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1284ms 03:12:29 INFO - PROCESS | 1856 | 1462529549199 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 03:12:29 INFO - PROCESS | 1856 | 1462529549202 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 03:12:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:12:29 INFO - PROCESS | 1856 | 1462529549208 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 1856 | 1462529549210 Marionette TRACE conn3 <- [1,374,null,{}] 03:12:29 INFO - PROCESS | 1856 | 1462529549215 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:29 INFO - PROCESS | 1856 | 1462529549351 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 03:12:29 INFO - PROCESS | 1856 | 1462529549488 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e1a6800 == 54 [pid = 1856] [id = 101] 03:12:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7fee1650ec00) [pid = 1856] [serial = 302] [outer = (nil)] 03:12:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7fee24aba000) [pid = 1856] [serial = 303] [outer = 0x7fee1650ec00] 03:12:29 INFO - PROCESS | 1856 | 1462529549554 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7fee25a15400) [pid = 1856] [serial = 304] [outer = 0x7fee1650ec00] 03:12:30 INFO - PROCESS | 1856 | 1462529550366 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:12:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:12:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1227ms 03:12:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:12:30 INFO - PROCESS | 1856 | 1462529550436 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 1856 | 1462529550439 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 03:12:30 INFO - PROCESS | 1856 | 1462529550443 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 1856 | 1462529550447 Marionette TRACE conn3 <- [1,378,null,{}] 03:12:30 INFO - PROCESS | 1856 | 1462529550452 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:30 INFO - PROCESS | 1856 | 1462529550587 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 03:12:30 INFO - PROCESS | 1856 | 1462529550727 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfd4000 == 55 [pid = 1856] [id = 102] 03:12:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7fee0e8cdc00) [pid = 1856] [serial = 305] [outer = (nil)] 03:12:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7fee2792d000) [pid = 1856] [serial = 306] [outer = 0x7fee0e8cdc00] 03:12:30 INFO - PROCESS | 1856 | 1462529550796 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7fee295c7400) [pid = 1856] [serial = 307] [outer = 0x7fee0e8cdc00] 03:12:31 INFO - PROCESS | 1856 | 1462529551770 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:12:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:12:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1377ms 03:12:31 INFO - PROCESS | 1856 | 1462529551821 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 03:12:31 INFO - PROCESS | 1856 | 1462529551826 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 03:12:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:12:31 INFO - PROCESS | 1856 | 1462529551833 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:12:31 INFO - PROCESS | 1856 | 1462529551838 Marionette TRACE conn3 <- [1,382,null,{}] 03:12:31 INFO - PROCESS | 1856 | 1462529551846 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:32 INFO - PROCESS | 1856 | 1462529552026 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 03:12:32 INFO - PROCESS | 1856 | 1462529552259 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0cd000 == 56 [pid = 1856] [id = 103] 03:12:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7fee111f0c00) [pid = 1856] [serial = 308] [outer = (nil)] 03:12:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7fee137e0400) [pid = 1856] [serial = 309] [outer = 0x7fee111f0c00] 03:12:32 INFO - PROCESS | 1856 | 1462529552377 Marionette DEBUG loaded listener.js 03:12:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7fee139cec00) [pid = 1856] [serial = 310] [outer = 0x7fee111f0c00] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee27450000 == 55 [pid = 1856] [id = 62] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee28d7b000 == 54 [pid = 1856] [id = 63] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee28d1d000 == 53 [pid = 1856] [id = 96] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee25719000 == 52 [pid = 1856] [id = 95] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee139c7800 == 51 [pid = 1856] [id = 94] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7fee29af3400) [pid = 1856] [serial = 254] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1a056000 == 50 [pid = 1856] [id = 93] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17650000 == 49 [pid = 1856] [id = 92] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee111d1800 == 48 [pid = 1856] [id = 91] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0dd59800 == 47 [pid = 1856] [id = 90] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee173d9800 == 46 [pid = 1856] [id = 86] 03:12:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2c4bb000 == 45 [pid = 1856] [id = 85] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7fee25a0e000) [pid = 1856] [serial = 245] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7fee14da1c00) [pid = 1856] [serial = 248] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7fee111f0400) [pid = 1856] [serial = 218] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7fee16345400) [pid = 1856] [serial = 221] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7fee258da400) [pid = 1856] [serial = 224] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7fee14cc9c00) [pid = 1856] [serial = 234] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7fee111f4c00) [pid = 1856] [serial = 233] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7fee18513c00) [pid = 1856] [serial = 239] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7fee1a0ab800) [pid = 1856] [serial = 240] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7fee14ddf800) [pid = 1856] [serial = 236] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x7fee164d6000) [pid = 1856] [serial = 237] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7fee11145800) [pid = 1856] [serial = 230] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7fee295d0000) [pid = 1856] [serial = 251] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7fee164db400) [pid = 1856] [serial = 227] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x7fee29ac1800) [pid = 1856] [serial = 252] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x7fee237e0800) [pid = 1856] [serial = 242] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x7fee24a13000) [pid = 1856] [serial = 249] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x7fee24a50800) [pid = 1856] [serial = 243] [outer = (nil)] [url = about:blank] 03:12:32 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7fee2792c800) [pid = 1856] [serial = 246] [outer = (nil)] [url = about:blank] 03:12:33 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:33 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:12:33 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:33 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:33 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:33 INFO - PROCESS | 1856 | 1462529553115 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:12:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:12:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1332ms 03:12:33 INFO - PROCESS | 1856 | 1462529553165 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 1856 | 1462529553172 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 03:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:12:33 INFO - PROCESS | 1856 | 1462529553181 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1856 | 1462529553184 Marionette TRACE conn3 <- [1,386,null,{}] 03:12:33 INFO - PROCESS | 1856 | 1462529553189 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:33 INFO - PROCESS | 1856 | 1462529553316 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 03:12:33 INFO - PROCESS | 1856 | 1462529553332 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee166d6000 == 46 [pid = 1856] [id = 104] 03:12:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7fee0e1cc400) [pid = 1856] [serial = 311] [outer = (nil)] 03:12:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7fee164d6000) [pid = 1856] [serial = 312] [outer = 0x7fee0e1cc400] 03:12:33 INFO - PROCESS | 1856 | 1462529553387 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7fee1650fc00) [pid = 1856] [serial = 313] [outer = 0x7fee0e1cc400] 03:12:34 INFO - PROCESS | 1856 | 1462529554103 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 03:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 976ms 03:12:34 INFO - PROCESS | 1856 | 1462529554158 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 1856 | 1462529554160 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 03:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:12:34 INFO - PROCESS | 1856 | 1462529554166 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 1856 | 1462529554171 Marionette TRACE conn3 <- [1,390,null,{}] 03:12:34 INFO - PROCESS | 1856 | 1462529554203 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:34 INFO - PROCESS | 1856 | 1462529554341 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 03:12:34 INFO - PROCESS | 1856 | 1462529554352 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19cd7800 == 47 [pid = 1856] [id = 105] 03:12:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7fee172a9c00) [pid = 1856] [serial = 314] [outer = (nil)] 03:12:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7fee17961400) [pid = 1856] [serial = 315] [outer = 0x7fee172a9c00] 03:12:34 INFO - PROCESS | 1856 | 1462529554411 Marionette DEBUG loaded listener.js 03:12:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7fee18513c00) [pid = 1856] [serial = 316] [outer = 0x7fee172a9c00] 03:12:35 INFO - PROCESS | 1856 | 1462529555206 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 03:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1098ms 03:12:35 INFO - PROCESS | 1856 | 1462529555273 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 03:12:35 INFO - PROCESS | 1856 | 1462529555276 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 03:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:12:35 INFO - PROCESS | 1856 | 1462529555285 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:12:35 INFO - PROCESS | 1856 | 1462529555287 Marionette TRACE conn3 <- [1,394,null,{}] 03:12:35 INFO - PROCESS | 1856 | 1462529555290 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:35 INFO - PROCESS | 1856 | 1462529555447 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 03:12:35 INFO - PROCESS | 1856 | 1462529555478 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e822800 == 48 [pid = 1856] [id = 106] 03:12:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7fee0e8c3000) [pid = 1856] [serial = 317] [outer = (nil)] 03:12:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7fee1897a400) [pid = 1856] [serial = 318] [outer = 0x7fee0e8c3000] 03:12:35 INFO - PROCESS | 1856 | 1462529555533 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7fee1897e400) [pid = 1856] [serial = 319] [outer = 0x7fee0e8c3000] 03:12:36 INFO - PROCESS | 1856 | 1462529556227 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 03:12:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 972ms 03:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:12:36 INFO - PROCESS | 1856 | 1462529556258 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 1856 | 1462529556260 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 03:12:36 INFO - PROCESS | 1856 | 1462529556266 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 1856 | 1462529556268 Marionette TRACE conn3 <- [1,398,null,{}] 03:12:36 INFO - PROCESS | 1856 | 1462529556273 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:36 INFO - PROCESS | 1856 | 1462529556439 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 03:12:36 INFO - PROCESS | 1856 | 1462529556512 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee25874000 == 49 [pid = 1856] [id = 107] 03:12:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7fee0e00d400) [pid = 1856] [serial = 320] [outer = (nil)] 03:12:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7fee0e013400) [pid = 1856] [serial = 321] [outer = 0x7fee0e00d400] 03:12:36 INFO - PROCESS | 1856 | 1462529556567 Marionette DEBUG loaded listener.js 03:12:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7fee0e018400) [pid = 1856] [serial = 322] [outer = 0x7fee0e00d400] 03:12:37 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7fee17d8a000) [pid = 1856] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:12:37 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7fee0dfe0800) [pid = 1856] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:12:37 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7fee15cd7000) [pid = 1856] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:12:37 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x7fee0dfe6400) [pid = 1856] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:12:37 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7fee1396fc00) [pid = 1856] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:12:37 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7fee137e5800) [pid = 1856] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:12:37 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7fee137e9000) [pid = 1856] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:12:37 INFO - PROCESS | 1856 | 1462529557477 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 03:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1232ms 03:12:37 INFO - PROCESS | 1856 | 1462529557498 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 03:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:12:37 INFO - PROCESS | 1856 | 1462529557501 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 03:12:37 INFO - PROCESS | 1856 | 1462529557515 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:12:37 INFO - PROCESS | 1856 | 1462529557518 Marionette TRACE conn3 <- [1,402,null,{}] 03:12:37 INFO - PROCESS | 1856 | 1462529557524 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:37 INFO - PROCESS | 1856 | 1462529557735 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 03:12:37 INFO - PROCESS | 1856 | 1462529557801 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2988d000 == 50 [pid = 1856] [id = 108] 03:12:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7fee137e5400) [pid = 1856] [serial = 323] [outer = (nil)] 03:12:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7fee1d950400) [pid = 1856] [serial = 324] [outer = 0x7fee137e5400] 03:12:37 INFO - PROCESS | 1856 | 1462529557860 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7fee24551800) [pid = 1856] [serial = 325] [outer = 0x7fee137e5400] 03:12:38 INFO - PROCESS | 1856 | 1462529558476 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 03:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 989ms 03:12:38 INFO - PROCESS | 1856 | 1462529558495 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 03:12:38 INFO - PROCESS | 1856 | 1462529558497 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 03:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:12:38 INFO - PROCESS | 1856 | 1462529558503 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 1856 | 1462529558504 Marionette TRACE conn3 <- [1,406,null,{}] 03:12:38 INFO - PROCESS | 1856 | 1462529558510 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:38 INFO - PROCESS | 1856 | 1462529558670 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 03:12:38 INFO - PROCESS | 1856 | 1462529558704 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2b646000 == 51 [pid = 1856] [id = 109] 03:12:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7fee1897b800) [pid = 1856] [serial = 326] [outer = (nil)] 03:12:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7fee25a0e000) [pid = 1856] [serial = 327] [outer = 0x7fee1897b800] 03:12:38 INFO - PROCESS | 1856 | 1462529558768 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7fee29ab9c00) [pid = 1856] [serial = 328] [outer = 0x7fee1897b800] 03:12:39 INFO - PROCESS | 1856 | 1462529559411 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 03:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1026ms 03:12:39 INFO - PROCESS | 1856 | 1462529559557 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 1856 | 1462529559564 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 03:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:12:39 INFO - PROCESS | 1856 | 1462529559601 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 1856 | 1462529559605 Marionette TRACE conn3 <- [1,410,null,{}] 03:12:39 INFO - PROCESS | 1856 | 1462529559613 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:39 INFO - PROCESS | 1856 | 1462529559770 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 03:12:39 INFO - PROCESS | 1856 | 1462529559884 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee104d1000 == 52 [pid = 1856] [id = 110] 03:12:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7fee0de3cc00) [pid = 1856] [serial = 329] [outer = (nil)] 03:12:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7fee0e8cc000) [pid = 1856] [serial = 330] [outer = 0x7fee0de3cc00] 03:12:39 INFO - PROCESS | 1856 | 1462529559962 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7fee1114b400) [pid = 1856] [serial = 331] [outer = 0x7fee0de3cc00] 03:12:40 INFO - PROCESS | 1856 | 1462529560849 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 03:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1333ms 03:12:40 INFO - PROCESS | 1856 | 1462529560934 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 1856 | 1462529560939 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 03:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:12:40 INFO - PROCESS | 1856 | 1462529560951 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:12:40 INFO - PROCESS | 1856 | 1462529560955 Marionette TRACE conn3 <- [1,414,null,{}] 03:12:40 INFO - PROCESS | 1856 | 1462529560961 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:41 INFO - PROCESS | 1856 | 1462529561148 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 03:12:41 INFO - PROCESS | 1856 | 1462529561285 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1a05d000 == 53 [pid = 1856] [id = 111] 03:12:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7fee137e1400) [pid = 1856] [serial = 332] [outer = (nil)] 03:12:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7fee164dbc00) [pid = 1856] [serial = 333] [outer = 0x7fee137e1400] 03:12:41 INFO - PROCESS | 1856 | 1462529561353 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7fee16514c00) [pid = 1856] [serial = 334] [outer = 0x7fee137e1400] 03:12:42 INFO - PROCESS | 1856 | 1462529562238 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 03:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1337ms 03:12:42 INFO - PROCESS | 1856 | 1462529562285 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 1856 | 1462529562288 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 03:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:12:42 INFO - PROCESS | 1856 | 1462529562294 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 1856 | 1462529562296 Marionette TRACE conn3 <- [1,418,null,{}] 03:12:42 INFO - PROCESS | 1856 | 1462529562311 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:42 INFO - PROCESS | 1856 | 1462529562467 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 03:12:42 INFO - PROCESS | 1856 | 1462529562614 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2924e000 == 54 [pid = 1856] [id = 112] 03:12:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7fee17963800) [pid = 1856] [serial = 335] [outer = (nil)] 03:12:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7fee18975400) [pid = 1856] [serial = 336] [outer = 0x7fee17963800] 03:12:42 INFO - PROCESS | 1856 | 1462529562691 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7fee189df000) [pid = 1856] [serial = 337] [outer = 0x7fee17963800] 03:12:43 INFO - PROCESS | 1856 | 1462529563898 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 03:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 03:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1633ms 03:12:43 INFO - PROCESS | 1856 | 1462529563927 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 03:12:43 INFO - PROCESS | 1856 | 1462529563930 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 03:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:12:43 INFO - PROCESS | 1856 | 1462529563936 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:12:43 INFO - PROCESS | 1856 | 1462529563938 Marionette TRACE conn3 <- [1,422,null,{}] 03:12:43 INFO - PROCESS | 1856 | 1462529563955 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:44 INFO - PROCESS | 1856 | 1462529564135 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 03:12:44 INFO - PROCESS | 1856 | 1462529564247 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1121a800 == 55 [pid = 1856] [id = 113] 03:12:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7fee1815c800) [pid = 1856] [serial = 338] [outer = (nil)] 03:12:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7fee29ac1800) [pid = 1856] [serial = 339] [outer = 0x7fee1815c800] 03:12:44 INFO - PROCESS | 1856 | 1462529564356 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7fee2c188000) [pid = 1856] [serial = 340] [outer = 0x7fee1815c800] 03:12:45 INFO - PROCESS | 1856 | 1462529565521 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 03:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1599ms 03:12:45 INFO - PROCESS | 1856 | 1462529565535 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 03:12:45 INFO - PROCESS | 1856 | 1462529565537 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 03:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:12:45 INFO - PROCESS | 1856 | 1462529565543 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 1856 | 1462529565545 Marionette TRACE conn3 <- [1,426,null,{}] 03:12:45 INFO - PROCESS | 1856 | 1462529565551 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:45 INFO - PROCESS | 1856 | 1462529565694 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 03:12:45 INFO - PROCESS | 1856 | 1462529565845 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084cb000 == 56 [pid = 1856] [id = 114] 03:12:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7fee16851c00) [pid = 1856] [serial = 341] [outer = (nil)] 03:12:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7fee2c47b400) [pid = 1856] [serial = 342] [outer = 0x7fee16851c00] 03:12:45 INFO - PROCESS | 1856 | 1462529565921 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7fee2da46400) [pid = 1856] [serial = 343] [outer = 0x7fee16851c00] 03:12:46 INFO - PROCESS | 1856 | 1462529566677 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 03:12:46 INFO - PROCESS | 1856 | 1462529566747 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 03:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:12:46 INFO - PROCESS | 1856 | 1462529566754 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:12:46 INFO - PROCESS | 1856 | 1462529566756 Marionette TRACE conn3 <- [1,430,null,{}] 03:12:46 INFO - PROCESS | 1856 | 1462529566761 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:46 INFO - PROCESS | 1856 | 1462529566942 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 03:12:47 INFO - PROCESS | 1856 | 1462529567084 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e8eb800 == 57 [pid = 1856] [id = 115] 03:12:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7fee111aa000) [pid = 1856] [serial = 344] [outer = (nil)] 03:12:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7fee19d4a400) [pid = 1856] [serial = 345] [outer = 0x7fee111aa000] 03:12:47 INFO - PROCESS | 1856 | 1462529567150 Marionette DEBUG loaded listener.js 03:12:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7fee0840c400) [pid = 1856] [serial = 346] [outer = 0x7fee111aa000] 03:12:48 INFO - PROCESS | 1856 | 1462529568156 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 03:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1477ms 03:12:48 INFO - PROCESS | 1856 | 1462529568231 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 03:12:48 INFO - PROCESS | 1856 | 1462529568236 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 03:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:12:48 INFO - PROCESS | 1856 | 1462529568243 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 1856 | 1462529568248 Marionette TRACE conn3 <- [1,434,null,{}] 03:12:48 INFO - PROCESS | 1856 | 1462529568257 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:48 INFO - PROCESS | 1856 | 1462529568447 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 03:12:48 INFO - PROCESS | 1856 | 1462529568682 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfd5800 == 58 [pid = 1856] [id = 116] 03:12:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7fee0e017800) [pid = 1856] [serial = 347] [outer = (nil)] 03:12:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7fee0e1c8400) [pid = 1856] [serial = 348] [outer = 0x7fee0e017800] 03:12:48 INFO - PROCESS | 1856 | 1462529568794 Marionette DEBUG loaded listener.js 03:12:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee0ea45000) [pid = 1856] [serial = 349] [outer = 0x7fee0e017800] 03:12:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee27a2a800 == 57 [pid = 1856] [id = 72] 03:12:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2988d000 == 56 [pid = 1856] [id = 108] 03:12:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee25874000 == 55 [pid = 1856] [id = 107] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fee14da3800) [pid = 1856] [serial = 257] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7fee24823c00) [pid = 1856] [serial = 263] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7fee172a8000) [pid = 1856] [serial = 260] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7fee16511400) [pid = 1856] [serial = 291] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e822800 == 54 [pid = 1856] [id = 106] 03:12:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee19cd7800 == 53 [pid = 1856] [id = 105] 03:12:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee166d6000 == 52 [pid = 1856] [id = 104] 03:12:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0cd000 == 51 [pid = 1856] [id = 103] 03:12:49 INFO - PROCESS | 1856 | 1462529569576 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 03:12:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1699a000 == 50 [pid = 1856] [id = 98] 03:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1391ms 03:12:49 INFO - PROCESS | 1856 | 1462529569634 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 1856 | 1462529569640 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 03:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:12:49 INFO - PROCESS | 1856 | 1462529569650 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 1856 | 1462529569652 Marionette TRACE conn3 <- [1,438,null,{}] 03:12:49 INFO - PROCESS | 1856 | 1462529569656 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7fee2376b800) [pid = 1856] [serial = 281] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7fee1114e400) [pid = 1856] [serial = 270] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7fee0ea3c800) [pid = 1856] [serial = 269] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7fee16b64c00) [pid = 1856] [serial = 275] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7fee188b8400) [pid = 1856] [serial = 278] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7fee14da4000) [pid = 1856] [serial = 272] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7fee15cdac00) [pid = 1856] [serial = 273] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7fee176c5c00) [pid = 1856] [serial = 276] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7fee0e8cd400) [pid = 1856] [serial = 266] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7fee24381800) [pid = 1856] [serial = 282] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7fee16f20400) [pid = 1856] [serial = 285] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7fee1650f800) [pid = 1856] [serial = 288] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7fee248e8400) [pid = 1856] [serial = 286] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7fee16515400) [pid = 1856] [serial = 289] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7fee16532800) [pid = 1856] [serial = 120] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:12:49 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7fee1a0afc00) [pid = 1856] [serial = 279] [outer = (nil)] [url = about:blank] 03:12:49 INFO - PROCESS | 1856 | 1462529569837 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 03:12:49 INFO - PROCESS | 1856 | 1462529569907 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0f99a800 == 51 [pid = 1856] [id = 117] 03:12:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7fee08415800) [pid = 1856] [serial = 350] [outer = (nil)] 03:12:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7fee11523800) [pid = 1856] [serial = 351] [outer = 0x7fee08415800] 03:12:49 INFO - PROCESS | 1856 | 1462529569963 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7fee137ebc00) [pid = 1856] [serial = 352] [outer = 0x7fee08415800] 03:12:50 INFO - PROCESS | 1856 | 1462529570651 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 03:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1029ms 03:12:50 INFO - PROCESS | 1856 | 1462529570678 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 03:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:12:50 INFO - PROCESS | 1856 | 1462529570682 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 03:12:50 INFO - PROCESS | 1856 | 1462529570687 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 1856 | 1462529570692 Marionette TRACE conn3 <- [1,442,null,{}] 03:12:50 INFO - PROCESS | 1856 | 1462529570770 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:50 INFO - PROCESS | 1856 | 1462529570917 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 03:12:50 INFO - PROCESS | 1856 | 1462529570928 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17142800 == 52 [pid = 1856] [id = 118] 03:12:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7fee15de5800) [pid = 1856] [serial = 353] [outer = (nil)] 03:12:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7fee164d6c00) [pid = 1856] [serial = 354] [outer = 0x7fee15de5800] 03:12:50 INFO - PROCESS | 1856 | 1462529570987 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7fee16516000) [pid = 1856] [serial = 355] [outer = 0x7fee15de5800] 03:12:51 INFO - PROCESS | 1856 | 1462529571686 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 03:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1048ms 03:12:51 INFO - PROCESS | 1856 | 1462529571745 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 1856 | 1462529571749 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 03:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:12:51 INFO - PROCESS | 1856 | 1462529571755 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 1856 | 1462529571757 Marionette TRACE conn3 <- [1,446,null,{}] 03:12:51 INFO - PROCESS | 1856 | 1462529571762 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:51 INFO - PROCESS | 1856 | 1462529571933 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 03:12:51 INFO - PROCESS | 1856 | 1462529571963 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17d50800 == 53 [pid = 1856] [id = 119] 03:12:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7fee14daa000) [pid = 1856] [serial = 356] [outer = (nil)] 03:12:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7fee172a2c00) [pid = 1856] [serial = 357] [outer = 0x7fee14daa000] 03:12:52 INFO - PROCESS | 1856 | 1462529572018 Marionette DEBUG loaded listener.js 03:12:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7fee176ca400) [pid = 1856] [serial = 358] [outer = 0x7fee14daa000] 03:12:52 INFO - PROCESS | 1856 | 1462529572717 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 03:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 974ms 03:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:12:52 INFO - PROCESS | 1856 | 1462529572730 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 1856 | 1462529572733 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 03:12:52 INFO - PROCESS | 1856 | 1462529572740 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 1856 | 1462529572742 Marionette TRACE conn3 <- [1,450,null,{}] 03:12:52 INFO - PROCESS | 1856 | 1462529572752 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:52 INFO - PROCESS | 1856 | 1462529572910 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 03:12:52 INFO - PROCESS | 1856 | 1462529572977 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e81c800 == 54 [pid = 1856] [id = 120] 03:12:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7fee16518400) [pid = 1856] [serial = 359] [outer = (nil)] 03:12:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7fee18159000) [pid = 1856] [serial = 360] [outer = 0x7fee16518400] 03:12:53 INFO - PROCESS | 1856 | 1462529573031 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7fee18975000) [pid = 1856] [serial = 361] [outer = 0x7fee16518400] 03:12:53 INFO - PROCESS | 1856 | 1462529573713 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:12:53 INFO - PROCESS | 1856 | 1462529573776 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 03:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:12:53 INFO - PROCESS | 1856 | 1462529573781 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 1856 | 1462529573783 Marionette TRACE conn3 <- [1,454,null,{}] 03:12:53 INFO - PROCESS | 1856 | 1462529573792 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:54 INFO - PROCESS | 1856 | 1462529574135 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 03:12:54 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7fee0e00d400) [pid = 1856] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:12:54 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7fee0e1cc400) [pid = 1856] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:12:54 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7fee172a9c00) [pid = 1856] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:12:54 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7fee111f0c00) [pid = 1856] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:12:54 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7fee0e8c3000) [pid = 1856] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:12:54 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7fee137e5400) [pid = 1856] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:12:54 INFO - PROCESS | 1856 | 1462529574210 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17645000 == 55 [pid = 1856] [id = 121] 03:12:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7fee0e009400) [pid = 1856] [serial = 362] [outer = (nil)] 03:12:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7fee0e8c3000) [pid = 1856] [serial = 363] [outer = 0x7fee0e009400] 03:12:54 INFO - PROCESS | 1856 | 1462529574267 Marionette DEBUG loaded listener.js 03:12:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7fee1897d800) [pid = 1856] [serial = 364] [outer = 0x7fee0e009400] 03:12:54 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:12:54 INFO - PROCESS | 1856 | 1462529574852 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 03:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1126ms 03:12:54 INFO - PROCESS | 1856 | 1462529574908 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 03:12:54 INFO - PROCESS | 1856 | 1462529574910 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 03:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:12:54 INFO - PROCESS | 1856 | 1462529574916 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:12:54 INFO - PROCESS | 1856 | 1462529574919 Marionette TRACE conn3 <- [1,458,null,{}] 03:12:54 INFO - PROCESS | 1856 | 1462529574924 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:55 INFO - PROCESS | 1856 | 1462529575079 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 03:12:55 INFO - PROCESS | 1856 | 1462529575095 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee28d0a000 == 56 [pid = 1856] [id = 122] 03:12:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7fee0e00bc00) [pid = 1856] [serial = 365] [outer = (nil)] 03:12:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7fee27a9f400) [pid = 1856] [serial = 366] [outer = 0x7fee0e00bc00] 03:12:55 INFO - PROCESS | 1856 | 1462529575150 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7fee2c185c00) [pid = 1856] [serial = 367] [outer = 0x7fee0e00bc00] 03:12:55 INFO - PROCESS | 1856 | 1462529575814 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:12:55 INFO - PROCESS | 1856 | 1462529575849 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 03:12:55 INFO - PROCESS | 1856 | 1462529575855 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 1856 | 1462529575858 Marionette TRACE conn3 <- [1,462,null,{}] 03:12:55 INFO - PROCESS | 1856 | 1462529575863 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:55 INFO - PROCESS | 1856 | 1462529575994 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 03:12:56 INFO - PROCESS | 1856 | 1462529576094 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfce000 == 57 [pid = 1856] [id = 123] 03:12:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7fee0840ac00) [pid = 1856] [serial = 368] [outer = (nil)] 03:12:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7fee0840f400) [pid = 1856] [serial = 369] [outer = 0x7fee0840ac00] 03:12:56 INFO - PROCESS | 1856 | 1462529576225 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7fee0da2ec00) [pid = 1856] [serial = 370] [outer = 0x7fee0840ac00] 03:12:57 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:12:57 INFO - PROCESS | 1856 | 1462529577140 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 03:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:12:57 INFO - PROCESS | 1856 | 1462529577194 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 03:12:57 INFO - PROCESS | 1856 | 1462529577202 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1856 | 1462529577207 Marionette TRACE conn3 <- [1,466,null,{}] 03:12:57 INFO - PROCESS | 1856 | 1462529577213 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:57 INFO - PROCESS | 1856 | 1462529577372 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 03:12:57 INFO - PROCESS | 1856 | 1462529577509 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17d54800 == 58 [pid = 1856] [id = 124] 03:12:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7fee1114b000) [pid = 1856] [serial = 371] [outer = (nil)] 03:12:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7fee1439e000) [pid = 1856] [serial = 372] [outer = 0x7fee1114b000] 03:12:57 INFO - PROCESS | 1856 | 1462529577576 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7fee14da9800) [pid = 1856] [serial = 373] [outer = 0x7fee1114b000] 03:12:58 INFO - PROCESS | 1856 | 1462529578439 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 03:12:58 INFO - PROCESS | 1856 | 1462529578495 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 03:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:12:58 INFO - PROCESS | 1856 | 1462529578504 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:12:58 INFO - PROCESS | 1856 | 1462529578508 Marionette TRACE conn3 <- [1,470,null,{}] 03:12:58 INFO - PROCESS | 1856 | 1462529578513 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:58 INFO - PROCESS | 1856 | 1462529578661 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 03:12:58 INFO - PROCESS | 1856 | 1462529578806 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29ba3000 == 59 [pid = 1856] [id = 125] 03:12:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7fee16b62400) [pid = 1856] [serial = 374] [outer = (nil)] 03:12:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee1815b800) [pid = 1856] [serial = 375] [outer = 0x7fee16b62400] 03:12:58 INFO - PROCESS | 1856 | 1462529578872 Marionette DEBUG loaded listener.js 03:12:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fee1d952000) [pid = 1856] [serial = 376] [outer = 0x7fee16b62400] 03:12:59 INFO - PROCESS | 1856 | 1462529579724 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 03:12:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:12:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1277ms 03:12:59 INFO - PROCESS | 1856 | 1462529579781 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 03:12:59 INFO - PROCESS | 1856 | 1462529579785 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 03:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:12:59 INFO - PROCESS | 1856 | 1462529579808 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 1856 | 1462529579813 Marionette TRACE conn3 <- [1,474,null,{}] 03:12:59 INFO - PROCESS | 1856 | 1462529579828 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:59 INFO - PROCESS | 1856 | 1462529579992 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 03:13:00 INFO - PROCESS | 1856 | 1462529580134 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d74f000 == 60 [pid = 1856] [id = 126] 03:13:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee24829c00) [pid = 1856] [serial = 377] [outer = (nil)] 03:13:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee2daf8400) [pid = 1856] [serial = 378] [outer = 0x7fee24829c00] 03:13:00 INFO - PROCESS | 1856 | 1462529580213 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fee2e8c5400) [pid = 1856] [serial = 379] [outer = 0x7fee24829c00] 03:13:01 INFO - PROCESS | 1856 | 1462529581053 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 03:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1288ms 03:13:01 INFO - PROCESS | 1856 | 1462529581094 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 1856 | 1462529581099 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 03:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:13:01 INFO - PROCESS | 1856 | 1462529581104 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 1856 | 1462529581106 Marionette TRACE conn3 <- [1,478,null,{}] 03:13:01 INFO - PROCESS | 1856 | 1462529581111 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:01 INFO - PROCESS | 1856 | 1462529581249 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 03:13:01 INFO - PROCESS | 1856 | 1462529581391 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d76a000 == 61 [pid = 1856] [id = 127] 03:13:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee0bd84c00) [pid = 1856] [serial = 380] [outer = (nil)] 03:13:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee0bd8e400) [pid = 1856] [serial = 381] [outer = 0x7fee0bd84c00] 03:13:01 INFO - PROCESS | 1856 | 1462529581461 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee291ef400) [pid = 1856] [serial = 382] [outer = 0x7fee0bd84c00] 03:13:02 INFO - PROCESS | 1856 | 1462529582275 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 03:13:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:13:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1228ms 03:13:02 INFO - PROCESS | 1856 | 1462529582333 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 03:13:02 INFO - PROCESS | 1856 | 1462529582337 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 03:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:13:02 INFO - PROCESS | 1856 | 1462529582343 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:13:02 INFO - PROCESS | 1856 | 1462529582345 Marionette TRACE conn3 <- [1,482,null,{}] 03:13:02 INFO - PROCESS | 1856 | 1462529582351 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:02 INFO - PROCESS | 1856 | 1462529582497 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 03:13:02 INFO - PROCESS | 1856 | 1462529582642 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16666000 == 62 [pid = 1856] [id = 128] 03:13:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee06fcbc00) [pid = 1856] [serial = 383] [outer = (nil)] 03:13:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee06fce400) [pid = 1856] [serial = 384] [outer = 0x7fee06fcbc00] 03:13:02 INFO - PROCESS | 1856 | 1462529582716 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee0bd8f000) [pid = 1856] [serial = 385] [outer = 0x7fee06fcbc00] 03:13:03 INFO - PROCESS | 1856 | 1462529583622 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 03:13:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:13:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1336ms 03:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:13:03 INFO - PROCESS | 1856 | 1462529583679 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 1856 | 1462529583682 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 03:13:03 INFO - PROCESS | 1856 | 1462529583688 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1856 | 1462529583691 Marionette TRACE conn3 <- [1,486,null,{}] 03:13:03 INFO - PROCESS | 1856 | 1462529583695 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:03 INFO - PROCESS | 1856 | 1462529583842 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 03:13:04 INFO - PROCESS | 1856 | 1462529584003 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07fb0800 == 63 [pid = 1856] [id = 129] 03:13:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee08049000) [pid = 1856] [serial = 386] [outer = (nil)] 03:13:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee0804f000) [pid = 1856] [serial = 387] [outer = 0x7fee08049000] 03:13:04 INFO - PROCESS | 1856 | 1462529584070 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee2daee800) [pid = 1856] [serial = 388] [outer = 0x7fee08049000] 03:13:04 INFO - PROCESS | 1856 | 1462529584870 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 03:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1226ms 03:13:04 INFO - PROCESS | 1856 | 1462529584913 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 03:13:04 INFO - PROCESS | 1856 | 1462529584917 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 03:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:13:04 INFO - PROCESS | 1856 | 1462529584940 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:13:04 INFO - PROCESS | 1856 | 1462529584943 Marionette TRACE conn3 <- [1,490,null,{}] 03:13:04 INFO - PROCESS | 1856 | 1462529584948 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:05 INFO - PROCESS | 1856 | 1462529585081 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 03:13:05 INFO - PROCESS | 1856 | 1462529585228 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee139bf000 == 64 [pid = 1856] [id = 130] 03:13:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee06fcb800) [pid = 1856] [serial = 389] [outer = (nil)] 03:13:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee07197800) [pid = 1856] [serial = 390] [outer = 0x7fee06fcb800] 03:13:05 INFO - PROCESS | 1856 | 1462529585298 Marionette DEBUG loaded listener.js 03:13:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee0719c800) [pid = 1856] [serial = 391] [outer = 0x7fee06fcb800] 03:13:06 INFO - PROCESS | 1856 | 1462529586329 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 03:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1431ms 03:13:06 INFO - PROCESS | 1856 | 1462529586368 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 03:13:06 INFO - PROCESS | 1856 | 1462529586373 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 03:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:13:06 INFO - PROCESS | 1856 | 1462529586380 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:13:06 INFO - PROCESS | 1856 | 1462529586384 Marionette TRACE conn3 <- [1,494,null,{}] 03:13:06 INFO - PROCESS | 1856 | 1462529586391 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:06 INFO - PROCESS | 1856 | 1462529586527 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 03:13:06 INFO - PROCESS | 1856 | 1462529586703 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084c7800 == 65 [pid = 1856] [id = 131] 03:13:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee071b7c00) [pid = 1856] [serial = 392] [outer = (nil)] 03:13:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee071ba800) [pid = 1856] [serial = 393] [outer = 0x7fee071b7c00] 03:13:06 INFO - PROCESS | 1856 | 1462529586807 Marionette DEBUG loaded listener.js 03:13:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee08044c00) [pid = 1856] [serial = 394] [outer = 0x7fee071b7c00] 03:13:07 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee28d0a000 == 64 [pid = 1856] [id = 122] 03:13:07 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17645000 == 63 [pid = 1856] [id = 121] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fee25a0e000) [pid = 1856] [serial = 327] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e81c800 == 62 [pid = 1856] [id = 120] 03:13:07 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17d50800 == 61 [pid = 1856] [id = 119] 03:13:07 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17142800 == 60 [pid = 1856] [id = 118] 03:13:07 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0f99a800 == 59 [pid = 1856] [id = 117] 03:13:07 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0bfd5800 == 58 [pid = 1856] [id = 116] 03:13:07 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1a05d000 == 57 [pid = 1856] [id = 111] 03:13:07 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee104d1000 == 56 [pid = 1856] [id = 110] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee0e013400) [pid = 1856] [serial = 321] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee164d6000) [pid = 1856] [serial = 312] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee17961400) [pid = 1856] [serial = 315] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee18157000) [pid = 1856] [serial = 300] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee2792d000) [pid = 1856] [serial = 306] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee139cec00) [pid = 1856] [serial = 310] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee137e0400) [pid = 1856] [serial = 309] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee1897a400) [pid = 1856] [serial = 318] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee24aba000) [pid = 1856] [serial = 303] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee15cddc00) [pid = 1856] [serial = 297] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee111a1400) [pid = 1856] [serial = 294] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee0e018400) [pid = 1856] [serial = 322] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fee1d950400) [pid = 1856] [serial = 324] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fee1650fc00) [pid = 1856] [serial = 313] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee24551800) [pid = 1856] [serial = 325] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fee1897e400) [pid = 1856] [serial = 319] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fee18513c00) [pid = 1856] [serial = 316] [outer = (nil)] [url = about:blank] 03:13:07 INFO - PROCESS | 1856 | 1462529587703 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 03:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1383ms 03:13:07 INFO - PROCESS | 1856 | 1462529587763 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 1856 | 1462529587770 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 03:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:13:07 INFO - PROCESS | 1856 | 1462529587778 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:13:07 INFO - PROCESS | 1856 | 1462529587782 Marionette TRACE conn3 <- [1,498,null,{}] 03:13:07 INFO - PROCESS | 1856 | 1462529587787 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:07 INFO - PROCESS | 1856 | 1462529587933 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 03:13:08 INFO - PROCESS | 1856 | 1462529588029 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1120a800 == 57 [pid = 1856] [id = 132] 03:13:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee0804e800) [pid = 1856] [serial = 395] [outer = (nil)] 03:13:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee0bd83400) [pid = 1856] [serial = 396] [outer = 0x7fee0804e800] 03:13:08 INFO - PROCESS | 1856 | 1462529588085 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fee0bd90c00) [pid = 1856] [serial = 397] [outer = 0x7fee0804e800] 03:13:08 INFO - PROCESS | 1856 | 1462529588729 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 03:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 981ms 03:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:13:08 INFO - PROCESS | 1856 | 1462529588759 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 03:13:08 INFO - PROCESS | 1856 | 1462529588762 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 03:13:08 INFO - PROCESS | 1856 | 1462529588769 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:13:08 INFO - PROCESS | 1856 | 1462529588773 Marionette TRACE conn3 <- [1,502,null,{}] 03:13:08 INFO - PROCESS | 1856 | 1462529588787 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:08 INFO - PROCESS | 1856 | 1462529588928 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 03:13:09 INFO - PROCESS | 1856 | 1462529589039 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17329800 == 58 [pid = 1856] [id = 133] 03:13:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee0e00d400) [pid = 1856] [serial = 398] [outer = (nil)] 03:13:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee11140800) [pid = 1856] [serial = 399] [outer = 0x7fee0e00d400] 03:13:09 INFO - PROCESS | 1856 | 1462529589100 Marionette DEBUG loaded listener.js 03:13:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee137e0400) [pid = 1856] [serial = 400] [outer = 0x7fee0e00d400] 03:13:09 INFO - PROCESS | 1856 | 1462529589711 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 03:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 980ms 03:13:09 INFO - PROCESS | 1856 | 1462529589748 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 03:13:09 INFO - PROCESS | 1856 | 1462529589752 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 03:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:13:09 INFO - PROCESS | 1856 | 1462529589757 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 1856 | 1462529589759 Marionette TRACE conn3 <- [1,506,null,{}] 03:13:09 INFO - PROCESS | 1856 | 1462529589775 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:09 INFO - PROCESS | 1856 | 1462529589955 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 03:13:09 INFO - PROCESS | 1856 | 1462529589984 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1d8be000 == 59 [pid = 1856] [id = 134] 03:13:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee0e00c800) [pid = 1856] [serial = 401] [outer = (nil)] 03:13:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee14da5000) [pid = 1856] [serial = 402] [outer = 0x7fee0e00c800] 03:13:10 INFO - PROCESS | 1856 | 1462529590039 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee164db800) [pid = 1856] [serial = 403] [outer = 0x7fee0e00c800] 03:13:10 INFO - PROCESS | 1856 | 1462529590766 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 03:13:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1039ms 03:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:13:10 INFO - PROCESS | 1856 | 1462529590797 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 1856 | 1462529590799 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 03:13:10 INFO - PROCESS | 1856 | 1462529590804 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 1856 | 1462529590807 Marionette TRACE conn3 <- [1,510,null,{}] 03:13:10 INFO - PROCESS | 1856 | 1462529590812 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:11 INFO - PROCESS | 1856 | 1462529590997 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 03:13:11 INFO - PROCESS | 1856 | 1462529591024 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee27451800 == 60 [pid = 1856] [id = 135] 03:13:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee0e5d7800) [pid = 1856] [serial = 404] [outer = (nil)] 03:13:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee0e5dec00) [pid = 1856] [serial = 405] [outer = 0x7fee0e5d7800] 03:13:11 INFO - PROCESS | 1856 | 1462529591079 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee0e5e3400) [pid = 1856] [serial = 406] [outer = 0x7fee0e5d7800] 03:13:11 INFO - PROCESS | 1856 | 1462529591825 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 03:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1075ms 03:13:11 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee16518400) [pid = 1856] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:13:11 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee0e009400) [pid = 1856] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:13:11 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee1897b800) [pid = 1856] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:13:11 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee0e017800) [pid = 1856] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:13:11 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee15de5800) [pid = 1856] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:13:11 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee08415800) [pid = 1856] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:13:11 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee14daa000) [pid = 1856] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:13:12 INFO - PROCESS | 1856 | 1462529592009 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 1856 | 1462529592011 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 03:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:13:12 INFO - PROCESS | 1856 | 1462529592019 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1856 | 1462529592021 Marionette TRACE conn3 <- [1,514,null,{}] 03:13:12 INFO - PROCESS | 1856 | 1462529592025 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:12 INFO - PROCESS | 1856 | 1462529592177 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 03:13:12 INFO - PROCESS | 1856 | 1462529592196 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee27a25000 == 61 [pid = 1856] [id = 136] 03:13:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee16517800) [pid = 1856] [serial = 407] [outer = (nil)] 03:13:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee1653a400) [pid = 1856] [serial = 408] [outer = 0x7fee16517800] 03:13:12 INFO - PROCESS | 1856 | 1462529592254 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee17788000) [pid = 1856] [serial = 409] [outer = 0x7fee16517800] 03:13:12 INFO - PROCESS | 1856 | 1462529592918 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 03:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 03:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 928ms 03:13:12 INFO - PROCESS | 1856 | 1462529592948 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 1856 | 1462529592952 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 03:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:13:12 INFO - PROCESS | 1856 | 1462529592957 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1856 | 1462529592959 Marionette TRACE conn3 <- [1,518,null,{}] 03:13:12 INFO - PROCESS | 1856 | 1462529592964 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:13 INFO - PROCESS | 1856 | 1462529593121 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 03:13:13 INFO - PROCESS | 1856 | 1462529593141 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29ba5800 == 62 [pid = 1856] [id = 137] 03:13:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee087d9400) [pid = 1856] [serial = 410] [outer = (nil)] 03:13:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee087e4800) [pid = 1856] [serial = 411] [outer = 0x7fee087d9400] 03:13:13 INFO - PROCESS | 1856 | 1462529593197 Marionette DEBUG loaded listener.js 03:13:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee16511800) [pid = 1856] [serial = 412] [outer = 0x7fee087d9400] 03:13:13 INFO - PROCESS | 1856 | 1462529593821 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 03:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 929ms 03:13:13 INFO - PROCESS | 1856 | 1462529593887 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 03:13:13 INFO - PROCESS | 1856 | 1462529593891 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 03:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:13:13 INFO - PROCESS | 1856 | 1462529593896 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 1856 | 1462529593898 Marionette TRACE conn3 <- [1,522,null,{}] 03:13:13 INFO - PROCESS | 1856 | 1462529593906 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:14 INFO - PROCESS | 1856 | 1462529594033 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 03:13:14 INFO - PROCESS | 1856 | 1462529594198 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d75d800 == 63 [pid = 1856] [id = 138] 03:13:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee06fc3400) [pid = 1856] [serial = 413] [outer = (nil)] 03:13:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee06fccc00) [pid = 1856] [serial = 414] [outer = 0x7fee06fc3400] 03:13:14 INFO - PROCESS | 1856 | 1462529594311 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee0719c000) [pid = 1856] [serial = 415] [outer = 0x7fee06fc3400] 03:13:15 INFO - PROCESS | 1856 | 1462529595173 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 03:13:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:13:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1333ms 03:13:15 INFO - PROCESS | 1856 | 1462529595231 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 03:13:15 INFO - PROCESS | 1856 | 1462529595237 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 03:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:13:15 INFO - PROCESS | 1856 | 1462529595244 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 1856 | 1462529595249 Marionette TRACE conn3 <- [1,526,null,{}] 03:13:15 INFO - PROCESS | 1856 | 1462529595255 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:15 INFO - PROCESS | 1856 | 1462529595430 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 03:13:15 INFO - PROCESS | 1856 | 1462529595572 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17141000 == 64 [pid = 1856] [id = 139] 03:13:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee07193400) [pid = 1856] [serial = 416] [outer = (nil)] 03:13:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee087da400) [pid = 1856] [serial = 417] [outer = 0x7fee07193400] 03:13:15 INFO - PROCESS | 1856 | 1462529595643 Marionette DEBUG loaded listener.js 03:13:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee0bd86800) [pid = 1856] [serial = 418] [outer = 0x7fee07193400] 03:13:16 INFO - PROCESS | 1856 | 1462529596506 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 03:13:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 03:13:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1335ms 03:13:16 INFO - PROCESS | 1856 | 1462529596583 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 1856 | 1462529596589 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 03:13:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:13:16 INFO - PROCESS | 1856 | 1462529596594 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 1856 | 1462529596597 Marionette TRACE conn3 <- [1,530,null,{}] 03:13:16 INFO - PROCESS | 1856 | 1462529596602 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:16 INFO - PROCESS | 1856 | 1462529596790 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 03:13:16 INFO - PROCESS | 1856 | 1462529596934 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074e3000 == 65 [pid = 1856] [id = 140] 03:13:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee0e1c0c00) [pid = 1856] [serial = 419] [outer = (nil)] 03:13:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee0e8c9400) [pid = 1856] [serial = 420] [outer = 0x7fee0e1c0c00] 03:13:17 INFO - PROCESS | 1856 | 1462529597003 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee111aa400) [pid = 1856] [serial = 421] [outer = 0x7fee0e1c0c00] 03:13:17 INFO - PROCESS | 1856 | 1462529597788 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 03:13:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 03:13:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:13:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:13:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 03:13:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:13:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:13:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1232ms 03:13:17 INFO - PROCESS | 1856 | 1462529597829 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 1856 | 1462529597833 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 03:13:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:13:17 INFO - PROCESS | 1856 | 1462529597848 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 1856 | 1462529597856 Marionette TRACE conn3 <- [1,534,null,{}] 03:13:17 INFO - PROCESS | 1856 | 1462529597862 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:18 INFO - PROCESS | 1856 | 1462529598057 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 03:13:18 INFO - PROCESS | 1856 | 1462529598208 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e64d800 == 66 [pid = 1856] [id = 141] 03:13:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee08411800) [pid = 1856] [serial = 422] [outer = (nil)] 03:13:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee176c7c00) [pid = 1856] [serial = 423] [outer = 0x7fee08411800] 03:13:18 INFO - PROCESS | 1856 | 1462529598278 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee18978c00) [pid = 1856] [serial = 424] [outer = 0x7fee08411800] 03:13:19 INFO - PROCESS | 1856 | 1462529599046 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 03:13:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:13:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1243ms 03:13:19 INFO - PROCESS | 1856 | 1462529599084 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 03:13:19 INFO - PROCESS | 1856 | 1462529599088 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 03:13:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:13:19 INFO - PROCESS | 1856 | 1462529599093 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 1856 | 1462529599095 Marionette TRACE conn3 <- [1,538,null,{}] 03:13:19 INFO - PROCESS | 1856 | 1462529599119 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:19 INFO - PROCESS | 1856 | 1462529599277 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 03:13:19 INFO - PROCESS | 1856 | 1462529599406 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee071dc000 == 67 [pid = 1856] [id = 142] 03:13:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee073c2400) [pid = 1856] [serial = 425] [outer = (nil)] 03:13:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee073c6c00) [pid = 1856] [serial = 426] [outer = 0x7fee073c2400] 03:13:19 INFO - PROCESS | 1856 | 1462529599475 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee1114e400) [pid = 1856] [serial = 427] [outer = 0x7fee073c2400] 03:13:20 INFO - PROCESS | 1856 | 1462529600210 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 03:13:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 03:13:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1148ms 03:13:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:13:20 INFO - PROCESS | 1856 | 1462529600243 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 1856 | 1462529600246 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 03:13:20 INFO - PROCESS | 1856 | 1462529600268 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 1856 | 1462529600272 Marionette TRACE conn3 <- [1,542,null,{}] 03:13:20 INFO - PROCESS | 1856 | 1462529600278 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:20 INFO - PROCESS | 1856 | 1462529600432 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 03:13:20 INFO - PROCESS | 1856 | 1462529600576 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee069f2000 == 68 [pid = 1856] [id = 143] 03:13:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee06c9f400) [pid = 1856] [serial = 428] [outer = (nil)] 03:13:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee06ca2000) [pid = 1856] [serial = 429] [outer = 0x7fee06c9f400] 03:13:20 INFO - PROCESS | 1856 | 1462529600653 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee073ce800) [pid = 1856] [serial = 430] [outer = 0x7fee06c9f400] 03:13:21 INFO - PROCESS | 1856 | 1462529601452 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 03:13:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 03:13:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1245ms 03:13:21 INFO - PROCESS | 1856 | 1462529601496 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 03:13:21 INFO - PROCESS | 1856 | 1462529601499 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 03:13:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:13:21 INFO - PROCESS | 1856 | 1462529601522 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:13:21 INFO - PROCESS | 1856 | 1462529601525 Marionette TRACE conn3 <- [1,546,null,{}] 03:13:21 INFO - PROCESS | 1856 | 1462529601530 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:21 INFO - PROCESS | 1856 | 1462529601691 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 03:13:21 INFO - PROCESS | 1856 | 1462529601823 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d4a800 == 69 [pid = 1856] [id = 144] 03:13:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee06c9f800) [pid = 1856] [serial = 431] [outer = (nil)] 03:13:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee06da5800) [pid = 1856] [serial = 432] [outer = 0x7fee06c9f800] 03:13:21 INFO - PROCESS | 1856 | 1462529601888 Marionette DEBUG loaded listener.js 03:13:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee111f1c00) [pid = 1856] [serial = 433] [outer = 0x7fee06c9f800] 03:13:22 INFO - PROCESS | 1856 | 1462529602626 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 03:13:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:13:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1130ms 03:13:22 INFO - PROCESS | 1856 | 1462529602680 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 03:13:22 INFO - PROCESS | 1856 | 1462529602683 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 03:13:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:13:22 INFO - PROCESS | 1856 | 1462529602694 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:13:22 INFO - PROCESS | 1856 | 1462529602696 Marionette TRACE conn3 <- [1,550,null,{}] 03:13:22 INFO - PROCESS | 1856 | 1462529602700 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:22 INFO - PROCESS | 1856 | 1462529602860 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 03:13:22 INFO - PROCESS | 1856 | 1462529602992 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05ad4000 == 70 [pid = 1856] [id = 145] 03:13:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee06c9fc00) [pid = 1856] [serial = 434] [outer = (nil)] 03:13:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee073d0800) [pid = 1856] [serial = 435] [outer = 0x7fee06c9fc00] 03:13:23 INFO - PROCESS | 1856 | 1462529603059 Marionette DEBUG loaded listener.js 03:13:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee1da45c00) [pid = 1856] [serial = 436] [outer = 0x7fee06c9fc00] 03:13:23 INFO - PROCESS | 1856 | 1462529603780 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 03:13:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 03:13:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1135ms 03:13:23 INFO - PROCESS | 1856 | 1462529603852 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 1856 | 1462529603854 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 03:13:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:13:23 INFO - PROCESS | 1856 | 1462529603862 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1856 | 1462529603864 Marionette TRACE conn3 <- [1,554,null,{}] 03:13:23 INFO - PROCESS | 1856 | 1462529603869 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:24 INFO - PROCESS | 1856 | 1462529604011 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 03:13:24 INFO - PROCESS | 1856 | 1462529604160 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05e13800 == 71 [pid = 1856] [id = 146] 03:13:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee05bde400) [pid = 1856] [serial = 437] [outer = (nil)] 03:13:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee05be3c00) [pid = 1856] [serial = 438] [outer = 0x7fee05bde400] 03:13:24 INFO - PROCESS | 1856 | 1462529604227 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee05bea000) [pid = 1856] [serial = 439] [outer = 0x7fee05bde400] 03:13:24 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:25 INFO - PROCESS | 1856 | 1462529605040 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 03:13:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:13:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1230ms 03:13:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:13:25 INFO - PROCESS | 1856 | 1462529605093 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 03:13:25 INFO - PROCESS | 1856 | 1462529605095 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 03:13:25 INFO - PROCESS | 1856 | 1462529605101 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 1856 | 1462529605104 Marionette TRACE conn3 <- [1,558,null,{}] 03:13:25 INFO - PROCESS | 1856 | 1462529605109 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:25 INFO - PROCESS | 1856 | 1462529605261 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 03:13:25 INFO - PROCESS | 1856 | 1462529605423 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee071cc800 == 72 [pid = 1856] [id = 147] 03:13:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee05bde800) [pid = 1856] [serial = 440] [outer = (nil)] 03:13:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee071b8400) [pid = 1856] [serial = 441] [outer = 0x7fee05bde800] 03:13:25 INFO - PROCESS | 1856 | 1462529605488 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee1897e800) [pid = 1856] [serial = 442] [outer = 0x7fee05bde800] 03:13:26 INFO - PROCESS | 1856 | 1462529606626 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 03:13:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:13:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1587ms 03:13:26 INFO - PROCESS | 1856 | 1462529606688 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 1856 | 1462529606698 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 03:13:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:13:26 INFO - PROCESS | 1856 | 1462529606710 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 1856 | 1462529606720 Marionette TRACE conn3 <- [1,562,null,{}] 03:13:26 INFO - PROCESS | 1856 | 1462529606732 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:26 INFO - PROCESS | 1856 | 1462529606946 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 03:13:27 INFO - PROCESS | 1856 | 1462529607107 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07fa4800 == 73 [pid = 1856] [id = 148] 03:13:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee06fd1c00) [pid = 1856] [serial = 443] [outer = (nil)] 03:13:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee0719bc00) [pid = 1856] [serial = 444] [outer = 0x7fee06fd1c00] 03:13:27 INFO - PROCESS | 1856 | 1462529607169 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee071b7400) [pid = 1856] [serial = 445] [outer = 0x7fee06fd1c00] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e81a800 == 72 [pid = 1856] [id = 99] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e1a6800 == 71 [pid = 1856] [id = 101] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29ba5800 == 70 [pid = 1856] [id = 137] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee27a25000 == 69 [pid = 1856] [id = 136] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee27451800 == 68 [pid = 1856] [id = 135] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee27a9f400) [pid = 1856] [serial = 366] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee0e8cc000) [pid = 1856] [serial = 330] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee164dbc00) [pid = 1856] [serial = 333] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee18975400) [pid = 1856] [serial = 336] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee29ac1800) [pid = 1856] [serial = 339] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee2c47b400) [pid = 1856] [serial = 342] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1d8be000 == 67 [pid = 1856] [id = 134] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17329800 == 66 [pid = 1856] [id = 133] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1120a800 == 65 [pid = 1856] [id = 132] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee084c7800 == 64 [pid = 1856] [id = 131] 03:13:27 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d74f000 == 63 [pid = 1856] [id = 126] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29ba3000 == 62 [pid = 1856] [id = 125] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17d54800 == 61 [pid = 1856] [id = 124] 03:13:27 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0bfce000 == 60 [pid = 1856] [id = 123] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee18159000) [pid = 1856] [serial = 360] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee18975000) [pid = 1856] [serial = 361] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee0e8c3000) [pid = 1856] [serial = 363] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee29ab9c00) [pid = 1856] [serial = 328] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee19d4a400) [pid = 1856] [serial = 345] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee0ea45000) [pid = 1856] [serial = 349] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee0e1c8400) [pid = 1856] [serial = 348] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee164d6c00) [pid = 1856] [serial = 354] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee16516000) [pid = 1856] [serial = 355] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee11523800) [pid = 1856] [serial = 351] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee137ebc00) [pid = 1856] [serial = 352] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee176ca400) [pid = 1856] [serial = 358] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee172a2c00) [pid = 1856] [serial = 357] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee1897d800) [pid = 1856] [serial = 364] [outer = (nil)] [url = about:blank] 03:13:27 INFO - PROCESS | 1856 | 1462529607924 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 03:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1238ms 03:13:27 INFO - PROCESS | 1856 | 1462529607950 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 1856 | 1462529607958 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 03:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:13:27 INFO - PROCESS | 1856 | 1462529607991 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1856 | 1462529607994 Marionette TRACE conn3 <- [1,566,null,{}] 03:13:28 INFO - PROCESS | 1856 | 1462529607999 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:28 INFO - PROCESS | 1856 | 1462529608132 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 03:13:28 INFO - PROCESS | 1856 | 1462529608154 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0deb3800 == 61 [pid = 1856] [id = 149] 03:13:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee08042c00) [pid = 1856] [serial = 446] [outer = (nil)] 03:13:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee0840a800) [pid = 1856] [serial = 447] [outer = 0x7fee08042c00] 03:13:28 INFO - PROCESS | 1856 | 1462529608208 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee08417000) [pid = 1856] [serial = 448] [outer = 0x7fee08042c00] 03:13:28 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:28 INFO - PROCESS | 1856 | 1462529608968 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1032ms 03:13:29 INFO - PROCESS | 1856 | 1462529609027 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 03:13:29 INFO - PROCESS | 1856 | 1462529609030 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 03:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:13:29 INFO - PROCESS | 1856 | 1462529609039 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 1856 | 1462529609044 Marionette TRACE conn3 <- [1,570,null,{}] 03:13:29 INFO - PROCESS | 1856 | 1462529609073 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:29 INFO - PROCESS | 1856 | 1462529609211 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 03:13:29 INFO - PROCESS | 1856 | 1462529609222 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee111d1800 == 62 [pid = 1856] [id = 150] 03:13:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee0bd91000) [pid = 1856] [serial = 449] [outer = (nil)] 03:13:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee0e00e400) [pid = 1856] [serial = 450] [outer = 0x7fee0bd91000] 03:13:29 INFO - PROCESS | 1856 | 1462529609279 Marionette DEBUG loaded listener.js 03:13:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee0e5dc000) [pid = 1856] [serial = 451] [outer = 0x7fee0bd91000] 03:13:29 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:30 INFO - PROCESS | 1856 | 1462529610043 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 03:13:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:13:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1052ms 03:13:30 INFO - PROCESS | 1856 | 1462529610106 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 03:13:30 INFO - PROCESS | 1856 | 1462529610110 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 03:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:13:30 INFO - PROCESS | 1856 | 1462529610115 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:13:30 INFO - PROCESS | 1856 | 1462529610117 Marionette TRACE conn3 <- [1,574,null,{}] 03:13:30 INFO - PROCESS | 1856 | 1462529610137 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:30 INFO - PROCESS | 1856 | 1462529610313 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 03:13:30 INFO - PROCESS | 1856 | 1462529610328 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1612b000 == 63 [pid = 1856] [id = 151] 03:13:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee087e2400) [pid = 1856] [serial = 452] [outer = (nil)] 03:13:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee0f95c800) [pid = 1856] [serial = 453] [outer = 0x7fee087e2400] 03:13:30 INFO - PROCESS | 1856 | 1462529610394 Marionette DEBUG loaded listener.js 03:13:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee111aa800) [pid = 1856] [serial = 454] [outer = 0x7fee087e2400] 03:13:31 INFO - PROCESS | 1856 | 1462529611174 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1106ms 03:13:31 INFO - PROCESS | 1856 | 1462529611222 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 1856 | 1462529611225 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 03:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:13:31 INFO - PROCESS | 1856 | 1462529611244 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 1856 | 1462529611246 Marionette TRACE conn3 <- [1,578,null,{}] 03:13:31 INFO - PROCESS | 1856 | 1462529611251 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:31 INFO - PROCESS | 1856 | 1462529611413 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 03:13:31 INFO - PROCESS | 1856 | 1462529611447 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16dbc800 == 64 [pid = 1856] [id = 152] 03:13:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee0e5e2000) [pid = 1856] [serial = 455] [outer = (nil)] 03:13:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee11531c00) [pid = 1856] [serial = 456] [outer = 0x7fee0e5e2000] 03:13:31 INFO - PROCESS | 1856 | 1462529611505 Marionette DEBUG loaded listener.js 03:13:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee14b4ac00) [pid = 1856] [serial = 457] [outer = 0x7fee0e5e2000] 03:13:32 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee0e00bc00) [pid = 1856] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:13:32 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee0e5d7800) [pid = 1856] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:13:32 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee0e00d400) [pid = 1856] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:13:32 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee16517800) [pid = 1856] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:13:32 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee0804e800) [pid = 1856] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:13:32 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee071b7c00) [pid = 1856] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:13:32 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee0e00c800) [pid = 1856] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:13:32 INFO - PROCESS | 1856 | 1462529612420 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1224ms 03:13:32 INFO - PROCESS | 1856 | 1462529612469 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 03:13:32 INFO - PROCESS | 1856 | 1462529612472 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 03:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:13:32 INFO - PROCESS | 1856 | 1462529612477 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1856 | 1462529612480 Marionette TRACE conn3 <- [1,582,null,{}] 03:13:32 INFO - PROCESS | 1856 | 1462529612495 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:32 INFO - PROCESS | 1856 | 1462529612632 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 03:13:32 INFO - PROCESS | 1856 | 1462529612647 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17d54800 == 65 [pid = 1856] [id = 153] 03:13:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee0e5d6800) [pid = 1856] [serial = 458] [outer = (nil)] 03:13:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee14da4400) [pid = 1856] [serial = 459] [outer = 0x7fee0e5d6800] 03:13:32 INFO - PROCESS | 1856 | 1462529612703 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee16517800) [pid = 1856] [serial = 460] [outer = 0x7fee0e5d6800] 03:13:33 INFO - PROCESS | 1856 | 1462529613396 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 03:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 938ms 03:13:33 INFO - PROCESS | 1856 | 1462529613417 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 03:13:33 INFO - PROCESS | 1856 | 1462529613419 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 03:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:13:33 INFO - PROCESS | 1856 | 1462529613428 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:13:33 INFO - PROCESS | 1856 | 1462529613430 Marionette TRACE conn3 <- [1,586,null,{}] 03:13:33 INFO - PROCESS | 1856 | 1462529613435 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:33 INFO - PROCESS | 1856 | 1462529613598 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 03:13:33 INFO - PROCESS | 1856 | 1462529613618 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1a05e000 == 66 [pid = 1856] [id = 154] 03:13:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee06c95800) [pid = 1856] [serial = 461] [outer = (nil)] 03:13:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee16578000) [pid = 1856] [serial = 462] [outer = 0x7fee06c95800] 03:13:33 INFO - PROCESS | 1856 | 1462529613672 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee18978800) [pid = 1856] [serial = 463] [outer = 0x7fee06c95800] 03:13:34 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:34 INFO - PROCESS | 1856 | 1462529614412 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 03:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1028ms 03:13:34 INFO - PROCESS | 1856 | 1462529614454 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 03:13:34 INFO - PROCESS | 1856 | 1462529614459 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 03:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:13:34 INFO - PROCESS | 1856 | 1462529614467 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 1856 | 1462529614473 Marionette TRACE conn3 <- [1,590,null,{}] 03:13:34 INFO - PROCESS | 1856 | 1462529614511 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:34 INFO - PROCESS | 1856 | 1462529614710 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 03:13:34 INFO - PROCESS | 1856 | 1462529614859 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07fa1800 == 67 [pid = 1856] [id = 155] 03:13:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee06c9a800) [pid = 1856] [serial = 464] [outer = (nil)] 03:13:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee06fd1000) [pid = 1856] [serial = 465] [outer = 0x7fee06c9a800] 03:13:34 INFO - PROCESS | 1856 | 1462529614925 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee071b8800) [pid = 1856] [serial = 466] [outer = 0x7fee06c9a800] 03:13:35 INFO - PROCESS | 1856 | 1462529615881 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 03:13:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:13:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1470ms 03:13:35 INFO - PROCESS | 1856 | 1462529615938 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 1856 | 1462529615947 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 03:13:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:13:35 INFO - PROCESS | 1856 | 1462529615980 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 1856 | 1462529615984 Marionette TRACE conn3 <- [1,594,null,{}] 03:13:36 INFO - PROCESS | 1856 | 1462529615993 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:36 INFO - PROCESS | 1856 | 1462529616195 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 03:13:36 INFO - PROCESS | 1856 | 1462529616396 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16f58800 == 68 [pid = 1856] [id = 156] 03:13:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee08046000) [pid = 1856] [serial = 467] [outer = (nil)] 03:13:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee087e7400) [pid = 1856] [serial = 468] [outer = 0x7fee08046000] 03:13:36 INFO - PROCESS | 1856 | 1462529616461 Marionette DEBUG loaded listener.js 03:13:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee0bcd1800) [pid = 1856] [serial = 469] [outer = 0x7fee08046000] 03:13:37 INFO - PROCESS | 1856 | 1462529617248 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1334ms 03:13:37 INFO - PROCESS | 1856 | 1462529617314 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 1856 | 1462529617318 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 03:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:13:37 INFO - PROCESS | 1856 | 1462529617324 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 1856 | 1462529617329 Marionette TRACE conn3 <- [1,598,null,{}] 03:13:37 INFO - PROCESS | 1856 | 1462529617344 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:37 INFO - PROCESS | 1856 | 1462529617532 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 03:13:37 INFO - PROCESS | 1856 | 1462529617680 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2570b000 == 69 [pid = 1856] [id = 157] 03:13:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee0bcd6000) [pid = 1856] [serial = 470] [outer = (nil)] 03:13:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee0bd87000) [pid = 1856] [serial = 471] [outer = 0x7fee0bcd6000] 03:13:37 INFO - PROCESS | 1856 | 1462529617749 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee0e5d7400) [pid = 1856] [serial = 472] [outer = 0x7fee0bcd6000] 03:13:38 INFO - PROCESS | 1856 | 1462529618603 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 03:13:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:13:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1330ms 03:13:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:13:38 INFO - PROCESS | 1856 | 1462529618655 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 03:13:38 INFO - PROCESS | 1856 | 1462529618658 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 03:13:38 INFO - PROCESS | 1856 | 1462529618664 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 1856 | 1462529618667 Marionette TRACE conn3 <- [1,602,null,{}] 03:13:38 INFO - PROCESS | 1856 | 1462529618672 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:38 INFO - PROCESS | 1856 | 1462529618823 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 03:13:38 INFO - PROCESS | 1856 | 1462529618976 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2924c000 == 70 [pid = 1856] [id = 158] 03:13:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee087dac00) [pid = 1856] [serial = 473] [outer = (nil)] 03:13:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee11140000) [pid = 1856] [serial = 474] [outer = 0x7fee087dac00] 03:13:39 INFO - PROCESS | 1856 | 1462529619043 Marionette DEBUG loaded listener.js 03:13:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee14cc9c00) [pid = 1856] [serial = 475] [outer = 0x7fee087dac00] 03:13:39 INFO - PROCESS | 1856 | 1462529619865 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 03:13:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:13:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1229ms 03:13:39 INFO - PROCESS | 1856 | 1462529619892 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1856 | 1462529619896 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 03:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:13:39 INFO - PROCESS | 1856 | 1462529619901 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1856 | 1462529619904 Marionette TRACE conn3 <- [1,606,null,{}] 03:13:39 INFO - PROCESS | 1856 | 1462529619908 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:40 INFO - PROCESS | 1856 | 1462529620061 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 03:13:40 INFO - PROCESS | 1856 | 1462529620214 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29bb3000 == 71 [pid = 1856] [id = 159] 03:13:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee0e5e0c00) [pid = 1856] [serial = 476] [outer = (nil)] 03:13:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee16162c00) [pid = 1856] [serial = 477] [outer = 0x7fee0e5e0c00] 03:13:40 INFO - PROCESS | 1856 | 1462529620283 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee172a5c00) [pid = 1856] [serial = 478] [outer = 0x7fee0e5e0c00] 03:13:41 INFO - PROCESS | 1856 | 1462529621177 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1326ms 03:13:41 INFO - PROCESS | 1856 | 1462529621228 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 03:13:41 INFO - PROCESS | 1856 | 1462529621230 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 03:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:13:41 INFO - PROCESS | 1856 | 1462529621236 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 1856 | 1462529621238 Marionette TRACE conn3 <- [1,610,null,{}] 03:13:41 INFO - PROCESS | 1856 | 1462529621244 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:41 INFO - PROCESS | 1856 | 1462529621431 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 03:13:41 INFO - PROCESS | 1856 | 1462529621796 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074d8800 == 72 [pid = 1856] [id = 160] 03:13:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee06c9c400) [pid = 1856] [serial = 479] [outer = (nil)] 03:13:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee06ca0000) [pid = 1856] [serial = 480] [outer = 0x7fee06c9c400] 03:13:41 INFO - PROCESS | 1856 | 1462529621924 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee06dab400) [pid = 1856] [serial = 481] [outer = 0x7fee06c9c400] 03:13:42 INFO - PROCESS | 1856 | 1462529622713 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 03:13:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:13:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1526ms 03:13:42 INFO - PROCESS | 1856 | 1462529622764 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 1856 | 1462529622768 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 03:13:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:13:42 INFO - PROCESS | 1856 | 1462529622794 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 1856 | 1462529622806 Marionette TRACE conn3 <- [1,614,null,{}] 03:13:42 INFO - PROCESS | 1856 | 1462529622821 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:43 INFO - PROCESS | 1856 | 1462529623023 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 03:13:43 INFO - PROCESS | 1856 | 1462529623172 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee069f0800 == 73 [pid = 1856] [id = 161] 03:13:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee06c96c00) [pid = 1856] [serial = 482] [outer = (nil)] 03:13:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee071b3400) [pid = 1856] [serial = 483] [outer = 0x7fee06c96c00] 03:13:43 INFO - PROCESS | 1856 | 1462529623239 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee073c8800) [pid = 1856] [serial = 484] [outer = 0x7fee06c96c00] 03:13:44 INFO - PROCESS | 1856 | 1462529624025 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1314ms 03:13:44 INFO - PROCESS | 1856 | 1462529624094 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 03:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:13:44 INFO - PROCESS | 1856 | 1462529624100 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 03:13:44 INFO - PROCESS | 1856 | 1462529624107 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 1856 | 1462529624110 Marionette TRACE conn3 <- [1,618,null,{}] 03:13:44 INFO - PROCESS | 1856 | 1462529624115 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:44 INFO - PROCESS | 1856 | 1462529624259 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 03:13:44 INFO - PROCESS | 1856 | 1462529624411 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d758800 == 74 [pid = 1856] [id = 162] 03:13:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee06c97400) [pid = 1856] [serial = 485] [outer = (nil)] 03:13:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee08608400) [pid = 1856] [serial = 486] [outer = 0x7fee06c97400] 03:13:44 INFO - PROCESS | 1856 | 1462529624471 Marionette DEBUG loaded listener.js 03:13:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee0860f800) [pid = 1856] [serial = 487] [outer = 0x7fee06c97400] 03:13:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2924e000 == 73 [pid = 1856] [id = 112] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee0804f000) [pid = 1856] [serial = 387] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee2daf8400) [pid = 1856] [serial = 378] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee0840f400) [pid = 1856] [serial = 369] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee07197800) [pid = 1856] [serial = 390] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee1815b800) [pid = 1856] [serial = 375] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee06fce400) [pid = 1856] [serial = 384] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee1439e000) [pid = 1856] [serial = 372] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee0bd8e400) [pid = 1856] [serial = 381] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17d54800 == 72 [pid = 1856] [id = 153] 03:13:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16dbc800 == 71 [pid = 1856] [id = 152] 03:13:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1612b000 == 70 [pid = 1856] [id = 151] 03:13:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee111d1800 == 69 [pid = 1856] [id = 150] 03:13:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0deb3800 == 68 [pid = 1856] [id = 149] 03:13:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07fa4800 == 67 [pid = 1856] [id = 148] 03:13:45 INFO - PROCESS | 1856 | 1462529625866 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:13:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17141000 == 66 [pid = 1856] [id = 139] 03:13:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d75d800 == 65 [pid = 1856] [id = 138] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee2c185c00) [pid = 1856] [serial = 367] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee0e5dec00) [pid = 1856] [serial = 405] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee11140800) [pid = 1856] [serial = 399] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee137e0400) [pid = 1856] [serial = 400] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee1653a400) [pid = 1856] [serial = 408] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee0bd83400) [pid = 1856] [serial = 396] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee0bd90c00) [pid = 1856] [serial = 397] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee08044c00) [pid = 1856] [serial = 394] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee071ba800) [pid = 1856] [serial = 393] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee14da5000) [pid = 1856] [serial = 402] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee164db800) [pid = 1856] [serial = 403] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee17788000) [pid = 1856] [serial = 409] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee0e5e3400) [pid = 1856] [serial = 406] [outer = (nil)] [url = about:blank] 03:13:45 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee087e4800) [pid = 1856] [serial = 411] [outer = (nil)] [url = about:blank] 03:13:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:13:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1830ms 03:13:45 INFO - PROCESS | 1856 | 1462529625937 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 03:13:45 INFO - PROCESS | 1856 | 1462529625940 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 03:13:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:13:45 INFO - PROCESS | 1856 | 1462529625947 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:13:45 INFO - PROCESS | 1856 | 1462529625957 Marionette TRACE conn3 <- [1,622,null,{}] 03:13:45 INFO - PROCESS | 1856 | 1462529625970 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:46 INFO - PROCESS | 1856 | 1462529626164 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 03:13:46 INFO - PROCESS | 1856 | 1462529626277 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07fb5800 == 66 [pid = 1856] [id = 163] 03:13:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee073c7000) [pid = 1856] [serial = 488] [outer = (nil)] 03:13:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee0da2bc00) [pid = 1856] [serial = 489] [outer = 0x7fee073c7000] 03:13:46 INFO - PROCESS | 1856 | 1462529626332 Marionette DEBUG loaded listener.js 03:13:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee11140800) [pid = 1856] [serial = 490] [outer = 0x7fee073c7000] 03:13:46 INFO - PROCESS | 1856 | 1462529626919 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 03:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 996ms 03:13:46 INFO - PROCESS | 1856 | 1462529626943 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 03:13:46 INFO - PROCESS | 1856 | 1462529626947 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 03:13:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:13:46 INFO - PROCESS | 1856 | 1462529626953 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1856 | 1462529626954 Marionette TRACE conn3 <- [1,626,null,{}] 03:13:46 INFO - PROCESS | 1856 | 1462529626959 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:47 INFO - PROCESS | 1856 | 1462529627086 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 03:13:47 INFO - PROCESS | 1856 | 1462529627209 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee111cc800 == 67 [pid = 1856] [id = 164] 03:13:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee073cf000) [pid = 1856] [serial = 491] [outer = (nil)] 03:13:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee143a0400) [pid = 1856] [serial = 492] [outer = 0x7fee073cf000] 03:13:47 INFO - PROCESS | 1856 | 1462529627265 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee16343800) [pid = 1856] [serial = 493] [outer = 0x7fee073cf000] 03:13:47 INFO - PROCESS | 1856 | 1462529627915 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:13:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:13:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1023ms 03:13:47 INFO - PROCESS | 1856 | 1462529627977 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 1856 | 1462529627980 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 03:13:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:13:47 INFO - PROCESS | 1856 | 1462529627985 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 1856 | 1462529627987 Marionette TRACE conn3 <- [1,630,null,{}] 03:13:48 INFO - PROCESS | 1856 | 1462529628047 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:48 INFO - PROCESS | 1856 | 1462529628213 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 03:13:48 INFO - PROCESS | 1856 | 1462529628234 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee069ec800 == 68 [pid = 1856] [id = 165] 03:13:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee172a9c00) [pid = 1856] [serial = 494] [outer = (nil)] 03:13:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee176d1c00) [pid = 1856] [serial = 495] [outer = 0x7fee172a9c00] 03:13:48 INFO - PROCESS | 1856 | 1462529628302 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee1897ac00) [pid = 1856] [serial = 496] [outer = 0x7fee172a9c00] 03:13:49 INFO - PROCESS | 1856 | 1462529629045 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 03:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1116ms 03:13:49 INFO - PROCESS | 1856 | 1462529629110 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 03:13:49 INFO - PROCESS | 1856 | 1462529629113 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 03:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:13:49 INFO - PROCESS | 1856 | 1462529629118 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 1856 | 1462529629120 Marionette TRACE conn3 <- [1,634,null,{}] 03:13:49 INFO - PROCESS | 1856 | 1462529629125 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:49 INFO - PROCESS | 1856 | 1462529629298 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 03:13:49 INFO - PROCESS | 1856 | 1462529629317 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee23717000 == 69 [pid = 1856] [id = 166] 03:13:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee06a5c000) [pid = 1856] [serial = 497] [outer = (nil)] 03:13:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee16111800) [pid = 1856] [serial = 498] [outer = 0x7fee06a5c000] 03:13:49 INFO - PROCESS | 1856 | 1462529629372 Marionette DEBUG loaded listener.js 03:13:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee189e0000) [pid = 1856] [serial = 499] [outer = 0x7fee06a5c000] 03:13:49 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee24829c00) [pid = 1856] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee087e2400) [pid = 1856] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee0bd91000) [pid = 1856] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee06c9fc00) [pid = 1856] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee08049000) [pid = 1856] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee0dfe4000) [pid = 1856] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee18152c00) [pid = 1856] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee1815c800) [pid = 1856] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee274e9c00) [pid = 1856] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee06c9f400) [pid = 1856] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee0da27400) [pid = 1856] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee0de3cc00) [pid = 1856] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee16b62400) [pid = 1856] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee16851c00) [pid = 1856] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee14da3400) [pid = 1856] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee164d1800) [pid = 1856] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee1114b000) [pid = 1856] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee0e8cdc00) [pid = 1856] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee24557400) [pid = 1856] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee164d6800) [pid = 1856] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee0f963400) [pid = 1856] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee0bd84c00) [pid = 1856] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee08411800) [pid = 1856] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee0840ac00) [pid = 1856] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee111aa000) [pid = 1856] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee1650ec00) [pid = 1856] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee237e2800) [pid = 1856] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee0e5d6800) [pid = 1856] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee06fc3400) [pid = 1856] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee1656b800) [pid = 1856] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee073c2400) [pid = 1856] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fee17963800) [pid = 1856] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee0e8c7400) [pid = 1856] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee137eb000) [pid = 1856] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee06fcbc00) [pid = 1856] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee06c9f800) [pid = 1856] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee111a7400) [pid = 1856] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee0dfdfc00) [pid = 1856] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee0e44a800) [pid = 1856] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee0e5e2000) [pid = 1856] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee0e1c1c00) [pid = 1856] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee0e1c0c00) [pid = 1856] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee29abac00) [pid = 1856] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee0da24000) [pid = 1856] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fee08042c00) [pid = 1856] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fee0dd80c00) [pid = 1856] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee110dc400) [pid = 1856] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fee0e1c8000) [pid = 1856] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fee07193400) [pid = 1856] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee111a6000) [pid = 1856] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fee06fd1c00) [pid = 1856] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7fee137e1400) [pid = 1856] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7fee0e1cb400) [pid = 1856] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7fee175b6c00) [pid = 1856] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:13:50 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7fee06fcb800) [pid = 1856] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:13:50 INFO - PROCESS | 1856 | 1462529630756 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 03:13:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:13:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1678ms 03:13:50 INFO - PROCESS | 1856 | 1462529630800 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 03:13:50 INFO - PROCESS | 1856 | 1462529630803 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 03:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:13:50 INFO - PROCESS | 1856 | 1462529630808 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 1856 | 1462529630810 Marionette TRACE conn3 <- [1,638,null,{}] 03:13:50 INFO - PROCESS | 1856 | 1462529630818 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:50 INFO - PROCESS | 1856 | 1462529630953 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 03:13:51 INFO - PROCESS | 1856 | 1462529631141 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d3f000 == 70 [pid = 1856] [id = 167] 03:13:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7fee06f6d800) [pid = 1856] [serial = 500] [outer = (nil)] 03:13:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7fee06f71000) [pid = 1856] [serial = 501] [outer = 0x7fee06f6d800] 03:13:51 INFO - PROCESS | 1856 | 1462529631196 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7fee06f74c00) [pid = 1856] [serial = 502] [outer = 0x7fee06f6d800] 03:13:51 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:51 INFO - PROCESS | 1856 | 1462529631754 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:13:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7fee06f6e000) [pid = 1856] [serial = 503] [outer = 0x7fee0da29000] 03:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 984ms 03:13:51 INFO - PROCESS | 1856 | 1462529631804 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 03:13:51 INFO - PROCESS | 1856 | 1462529631806 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 03:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:13:51 INFO - PROCESS | 1856 | 1462529631845 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:13:51 INFO - PROCESS | 1856 | 1462529631847 Marionette TRACE conn3 <- [1,642,null,{}] 03:13:51 INFO - PROCESS | 1856 | 1462529631852 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:52 INFO - PROCESS | 1856 | 1462529632021 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 03:13:52 INFO - PROCESS | 1856 | 1462529632099 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee104bd000 == 71 [pid = 1856] [id = 168] 03:13:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee06c95400) [pid = 1856] [serial = 504] [outer = (nil)] 03:13:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fee06f76000) [pid = 1856] [serial = 505] [outer = 0x7fee06c95400] 03:13:52 INFO - PROCESS | 1856 | 1462529632154 Marionette DEBUG loaded listener.js 03:13:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee0804f800) [pid = 1856] [serial = 506] [outer = 0x7fee06c95400] 03:13:52 INFO - PROCESS | 1856 | 1462529632819 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 03:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1050ms 03:13:52 INFO - PROCESS | 1856 | 1462529632870 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 1856 | 1462529632875 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 03:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:13:52 INFO - PROCESS | 1856 | 1462529632883 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 1856 | 1462529632888 Marionette TRACE conn3 <- [1,646,null,{}] 03:13:52 INFO - PROCESS | 1856 | 1462529632923 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:53 INFO - PROCESS | 1856 | 1462529633142 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 03:13:53 INFO - PROCESS | 1856 | 1462529633256 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee071c5800 == 72 [pid = 1856] [id = 169] 03:13:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee05be9400) [pid = 1856] [serial = 507] [outer = (nil)] 03:13:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fee06c98000) [pid = 1856] [serial = 508] [outer = 0x7fee05be9400] 03:13:53 INFO - PROCESS | 1856 | 1462529633328 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee06da3000) [pid = 1856] [serial = 509] [outer = 0x7fee05be9400] 03:13:54 INFO - PROCESS | 1856 | 1462529634203 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1359ms 03:13:54 INFO - PROCESS | 1856 | 1462529634242 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 03:13:54 INFO - PROCESS | 1856 | 1462529634250 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 03:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:13:54 INFO - PROCESS | 1856 | 1462529634260 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 1856 | 1462529634263 Marionette TRACE conn3 <- [1,650,null,{}] 03:13:54 INFO - PROCESS | 1856 | 1462529634268 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:54 INFO - PROCESS | 1856 | 1462529634420 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 03:13:54 INFO - PROCESS | 1856 | 1462529634576 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee111cd800 == 73 [pid = 1856] [id = 170] 03:13:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee07193400) [pid = 1856] [serial = 510] [outer = (nil)] 03:13:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee071ba800) [pid = 1856] [serial = 511] [outer = 0x7fee07193400] 03:13:54 INFO - PROCESS | 1856 | 1462529634648 Marionette DEBUG loaded listener.js 03:13:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee073ce000) [pid = 1856] [serial = 512] [outer = 0x7fee07193400] 03:13:55 INFO - PROCESS | 1856 | 1462529635531 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 03:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1331ms 03:13:55 INFO - PROCESS | 1856 | 1462529635591 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 03:13:55 INFO - PROCESS | 1856 | 1462529635594 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 03:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:13:55 INFO - PROCESS | 1856 | 1462529635600 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:13:55 INFO - PROCESS | 1856 | 1462529635605 Marionette TRACE conn3 <- [1,654,null,{}] 03:13:55 INFO - PROCESS | 1856 | 1462529635620 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:55 INFO - PROCESS | 1856 | 1462529635780 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 03:13:55 INFO - PROCESS | 1856 | 1462529635930 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee27ad0000 == 74 [pid = 1856] [id = 171] 03:13:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee08412000) [pid = 1856] [serial = 513] [outer = (nil)] 03:13:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee0860bc00) [pid = 1856] [serial = 514] [outer = 0x7fee08412000] 03:13:56 INFO - PROCESS | 1856 | 1462529636004 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee0bd84800) [pid = 1856] [serial = 515] [outer = 0x7fee08412000] 03:13:56 INFO - PROCESS | 1856 | 1462529636857 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1331ms 03:13:56 INFO - PROCESS | 1856 | 1462529636932 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 1856 | 1462529636936 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 03:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:13:56 INFO - PROCESS | 1856 | 1462529636942 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 1856 | 1462529636944 Marionette TRACE conn3 <- [1,658,null,{}] 03:13:56 INFO - PROCESS | 1856 | 1462529636949 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:57 INFO - PROCESS | 1856 | 1462529637097 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 03:13:57 INFO - PROCESS | 1856 | 1462529637246 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29bae800 == 75 [pid = 1856] [id = 172] 03:13:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee08602c00) [pid = 1856] [serial = 516] [outer = (nil)] 03:13:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee0e1c5000) [pid = 1856] [serial = 517] [outer = 0x7fee08602c00] 03:13:57 INFO - PROCESS | 1856 | 1462529637316 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee0e8c7400) [pid = 1856] [serial = 518] [outer = 0x7fee08602c00] 03:13:58 INFO - PROCESS | 1856 | 1462529638122 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1225ms 03:13:58 INFO - PROCESS | 1856 | 1462529638167 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 1856 | 1462529638171 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 03:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:13:58 INFO - PROCESS | 1856 | 1462529638177 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 1856 | 1462529638179 Marionette TRACE conn3 <- [1,662,null,{}] 03:13:58 INFO - PROCESS | 1856 | 1462529638184 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:58 INFO - PROCESS | 1856 | 1462529638326 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 03:13:58 INFO - PROCESS | 1856 | 1462529638481 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0697c000 == 76 [pid = 1856] [id = 173] 03:13:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee0dd74400) [pid = 1856] [serial = 519] [outer = (nil)] 03:13:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee0fa50c00) [pid = 1856] [serial = 520] [outer = 0x7fee0dd74400] 03:13:58 INFO - PROCESS | 1856 | 1462529638549 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee111a0800) [pid = 1856] [serial = 521] [outer = 0x7fee0dd74400] 03:13:59 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:13:59 INFO - PROCESS | 1856 | 1462529639367 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1230ms 03:13:59 INFO - PROCESS | 1856 | 1462529639408 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1856 | 1462529639410 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 03:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:13:59 INFO - PROCESS | 1856 | 1462529639416 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1856 | 1462529639418 Marionette TRACE conn3 <- [1,666,null,{}] 03:13:59 INFO - PROCESS | 1856 | 1462529639424 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:59 INFO - PROCESS | 1856 | 1462529639594 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 03:13:59 INFO - PROCESS | 1856 | 1462529639757 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee170be800 == 77 [pid = 1856] [id = 174] 03:13:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee0804b400) [pid = 1856] [serial = 522] [outer = (nil)] 03:13:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee14da0000) [pid = 1856] [serial = 523] [outer = 0x7fee0804b400] 03:13:59 INFO - PROCESS | 1856 | 1462529639827 Marionette DEBUG loaded listener.js 03:13:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee16855000) [pid = 1856] [serial = 524] [outer = 0x7fee0804b400] 03:14:00 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:00 INFO - PROCESS | 1856 | 1462529640697 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 03:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1331ms 03:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:14:00 INFO - PROCESS | 1856 | 1462529640749 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 03:14:00 INFO - PROCESS | 1856 | 1462529640752 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 03:14:00 INFO - PROCESS | 1856 | 1462529640759 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:14:00 INFO - PROCESS | 1856 | 1462529640761 Marionette TRACE conn3 <- [1,670,null,{}] 03:14:00 INFO - PROCESS | 1856 | 1462529640768 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:00 INFO - PROCESS | 1856 | 1462529640920 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 03:14:01 INFO - PROCESS | 1856 | 1462529641076 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04ddb800 == 78 [pid = 1856] [id = 175] 03:14:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee05bec800) [pid = 1856] [serial = 525] [outer = (nil)] 03:14:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee07196c00) [pid = 1856] [serial = 526] [outer = 0x7fee05bec800] 03:14:01 INFO - PROCESS | 1856 | 1462529641145 Marionette DEBUG loaded listener.js 03:14:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee0e017c00) [pid = 1856] [serial = 527] [outer = 0x7fee05bec800] 03:14:02 INFO - PROCESS | 1856 | 1462529642003 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 03:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1284ms 03:14:02 INFO - PROCESS | 1856 | 1462529642042 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 1856 | 1462529642045 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 03:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:14:02 INFO - PROCESS | 1856 | 1462529642051 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1856 | 1462529642053 Marionette TRACE conn3 <- [1,674,null,{}] 03:14:02 INFO - PROCESS | 1856 | 1462529642059 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:02 INFO - PROCESS | 1856 | 1462529642199 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 03:14:02 INFO - PROCESS | 1856 | 1462529642357 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d3b000 == 79 [pid = 1856] [id = 176] 03:14:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee06c98c00) [pid = 1856] [serial = 528] [outer = (nil)] 03:14:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee0e015400) [pid = 1856] [serial = 529] [outer = 0x7fee06c98c00] 03:14:02 INFO - PROCESS | 1856 | 1462529642422 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee11146400) [pid = 1856] [serial = 530] [outer = 0x7fee06c98c00] 03:14:03 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:14:03 INFO - PROCESS | 1856 | 1462529643480 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 03:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 03:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1476ms 03:14:03 INFO - PROCESS | 1856 | 1462529643528 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 03:14:03 INFO - PROCESS | 1856 | 1462529643533 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 03:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:14:03 INFO - PROCESS | 1856 | 1462529643559 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:14:03 INFO - PROCESS | 1856 | 1462529643564 Marionette TRACE conn3 <- [1,678,null,{}] 03:14:03 INFO - PROCESS | 1856 | 1462529643571 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:03 INFO - PROCESS | 1856 | 1462529643722 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 03:14:03 INFO - PROCESS | 1856 | 1462529643931 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfdc000 == 80 [pid = 1856] [id = 177] 03:14:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee06c9f000) [pid = 1856] [serial = 531] [outer = (nil)] 03:14:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee06f6f400) [pid = 1856] [serial = 532] [outer = 0x7fee06c9f000] 03:14:03 INFO - PROCESS | 1856 | 1462529643996 Marionette DEBUG loaded listener.js 03:14:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee07198000) [pid = 1856] [serial = 533] [outer = 0x7fee06c9f000] 03:14:04 INFO - PROCESS | 1856 | 1462529644810 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 03:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1334ms 03:14:04 INFO - PROCESS | 1856 | 1462529644891 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 03:14:04 INFO - PROCESS | 1856 | 1462529644898 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 03:14:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:14:04 INFO - PROCESS | 1856 | 1462529644907 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:14:04 INFO - PROCESS | 1856 | 1462529644910 Marionette TRACE conn3 <- [1,682,null,{}] 03:14:04 INFO - PROCESS | 1856 | 1462529644914 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:05 INFO - PROCESS | 1856 | 1462529645069 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 03:14:05 INFO - PROCESS | 1856 | 1462529645259 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06d3f000 == 79 [pid = 1856] [id = 167] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee16578000) [pid = 1856] [serial = 462] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee071b8400) [pid = 1856] [serial = 441] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05adf000 == 80 [pid = 1856] [id = 178] 03:14:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee06c99800) [pid = 1856] [serial = 534] [outer = (nil)] 03:14:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee08045400) [pid = 1856] [serial = 535] [outer = 0x7fee06c99800] 03:14:05 INFO - PROCESS | 1856 | 1462529645352 Marionette DEBUG loaded listener.js 03:14:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee08418000) [pid = 1856] [serial = 536] [outer = 0x7fee06c99800] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee23717000 == 79 [pid = 1856] [id = 166] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee069ec800 == 78 [pid = 1856] [id = 165] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee111cc800 == 77 [pid = 1856] [id = 164] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07fb5800 == 76 [pid = 1856] [id = 163] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d758800 == 75 [pid = 1856] [id = 162] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee069f0800 == 74 [pid = 1856] [id = 161] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee074d8800 == 73 [pid = 1856] [id = 160] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2570b000 == 72 [pid = 1856] [id = 157] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16f58800 == 71 [pid = 1856] [id = 156] 03:14:05 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07fa1800 == 70 [pid = 1856] [id = 155] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee2e8c5400) [pid = 1856] [serial = 379] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee0f95c800) [pid = 1856] [serial = 453] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee0e00e400) [pid = 1856] [serial = 450] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee1da45c00) [pid = 1856] [serial = 436] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee2daee800) [pid = 1856] [serial = 388] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee2c1b0800) [pid = 1856] [serial = 216] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee295c8400) [pid = 1856] [serial = 264] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee2c188000) [pid = 1856] [serial = 340] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee29ac0c00) [pid = 1856] [serial = 189] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee073ce800) [pid = 1856] [serial = 430] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee0fa5a000) [pid = 1856] [serial = 147] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fee1114b400) [pid = 1856] [serial = 331] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee1d952000) [pid = 1856] [serial = 376] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee2da46400) [pid = 1856] [serial = 343] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee17d83800) [pid = 1856] [serial = 222] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee164dfc00) [pid = 1856] [serial = 228] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee14da9800) [pid = 1856] [serial = 373] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee295c7400) [pid = 1856] [serial = 307] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee258de800) [pid = 1856] [serial = 156] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee172ae400) [pid = 1856] [serial = 261] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee2913f000) [pid = 1856] [serial = 225] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee291ef400) [pid = 1856] [serial = 382] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee18978c00) [pid = 1856] [serial = 424] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee0da2ec00) [pid = 1856] [serial = 370] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fee0840c400) [pid = 1856] [serial = 346] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fee25a15400) [pid = 1856] [serial = 304] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee248e0800) [pid = 1856] [serial = 186] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fee16517800) [pid = 1856] [serial = 460] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fee06fccc00) [pid = 1856] [serial = 414] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee237db800) [pid = 1856] [serial = 301] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fee1114e400) [pid = 1856] [serial = 427] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7fee189df000) [pid = 1856] [serial = 337] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7fee137e2000) [pid = 1856] [serial = 295] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7fee0719c000) [pid = 1856] [serial = 415] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7fee164da400) [pid = 1856] [serial = 298] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7fee073c6c00) [pid = 1856] [serial = 426] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7fee0bd8f000) [pid = 1856] [serial = 385] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7fee176c7c00) [pid = 1856] [serial = 423] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7fee111f1c00) [pid = 1856] [serial = 433] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7fee15262000) [pid = 1856] [serial = 150] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7fee1114d000) [pid = 1856] [serial = 231] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7fee111aa800) [pid = 1856] [serial = 454] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7fee24a19000) [pid = 1856] [serial = 116] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7fee11531c00) [pid = 1856] [serial = 456] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7fee2c471400) [pid = 1856] [serial = 255] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7fee06da5800) [pid = 1856] [serial = 432] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7fee0e8c9400) [pid = 1856] [serial = 420] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7fee2b69a400) [pid = 1856] [serial = 180] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7fee248e5c00) [pid = 1856] [serial = 292] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7fee08417000) [pid = 1856] [serial = 448] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7fee14b4ac00) [pid = 1856] [serial = 457] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7fee19d4f800) [pid = 1856] [serial = 267] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7fee0840a800) [pid = 1856] [serial = 447] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x7fee06ca2000) [pid = 1856] [serial = 429] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7fee111aa400) [pid = 1856] [serial = 421] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7fee16110000) [pid = 1856] [serial = 183] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7fee2c1bd400) [pid = 1856] [serial = 192] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x7fee087da400) [pid = 1856] [serial = 417] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x7fee073d0800) [pid = 1856] [serial = 435] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x7fee05be3c00) [pid = 1856] [serial = 438] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x7fee15cdec00) [pid = 1856] [serial = 258] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7fee0719bc00) [pid = 1856] [serial = 444] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7fee16514c00) [pid = 1856] [serial = 334] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x7fee14bcd800) [pid = 1856] [serial = 219] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7fee19cac400) [pid = 1856] [serial = 153] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7fee071b7400) [pid = 1856] [serial = 445] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x7fee14da4400) [pid = 1856] [serial = 459] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7fee0e5dc000) [pid = 1856] [serial = 451] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7fee0719c800) [pid = 1856] [serial = 391] [outer = (nil)] [url = about:blank] 03:14:05 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7fee0bd86800) [pid = 1856] [serial = 418] [outer = (nil)] [url = about:blank] 03:14:06 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:06 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:14:06 INFO - PROCESS | 1856 | 1462529646618 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 03:14:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 03:14:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1727ms 03:14:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:14:06 INFO - PROCESS | 1856 | 1462529646634 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 03:14:06 INFO - PROCESS | 1856 | 1462529646637 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 03:14:06 INFO - PROCESS | 1856 | 1462529646644 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:14:06 INFO - PROCESS | 1856 | 1462529646649 Marionette TRACE conn3 <- [1,686,null,{}] 03:14:06 INFO - PROCESS | 1856 | 1462529646663 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:06 INFO - PROCESS | 1856 | 1462529646825 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 03:14:06 INFO - PROCESS | 1856 | 1462529646939 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05ac5000 == 71 [pid = 1856] [id = 179] 03:14:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7fee07191800) [pid = 1856] [serial = 537] [outer = (nil)] 03:14:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7fee0bccec00) [pid = 1856] [serial = 538] [outer = 0x7fee07191800] 03:14:07 INFO - PROCESS | 1856 | 1462529647000 Marionette DEBUG loaded listener.js 03:14:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7fee0e1c5400) [pid = 1856] [serial = 539] [outer = 0x7fee07191800] 03:14:08 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:08 INFO - PROCESS | 1856 | 1462529648053 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 03:14:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:14:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1434ms 03:14:08 INFO - PROCESS | 1856 | 1462529648076 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 03:14:08 INFO - PROCESS | 1856 | 1462529648080 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 03:14:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:14:08 INFO - PROCESS | 1856 | 1462529648090 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:14:08 INFO - PROCESS | 1856 | 1462529648092 Marionette TRACE conn3 <- [1,690,null,{}] 03:14:08 INFO - PROCESS | 1856 | 1462529648097 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:08 INFO - PROCESS | 1856 | 1462529648266 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 03:14:08 INFO - PROCESS | 1856 | 1462529648392 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e1a5000 == 72 [pid = 1856] [id = 180] 03:14:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7fee071b7400) [pid = 1856] [serial = 540] [outer = (nil)] 03:14:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7fee0e5ddc00) [pid = 1856] [serial = 541] [outer = 0x7fee071b7400] 03:14:08 INFO - PROCESS | 1856 | 1462529648459 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7fee11145000) [pid = 1856] [serial = 542] [outer = 0x7fee071b7400] 03:14:09 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:09 INFO - PROCESS | 1856 | 1462529649562 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 03:14:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:14:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1528ms 03:14:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:14:09 INFO - PROCESS | 1856 | 1462529649617 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 1856 | 1462529649619 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 03:14:09 INFO - PROCESS | 1856 | 1462529649624 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 1856 | 1462529649627 Marionette TRACE conn3 <- [1,694,null,{}] 03:14:09 INFO - PROCESS | 1856 | 1462529649631 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:09 INFO - PROCESS | 1856 | 1462529649804 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 03:14:09 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7fee172a9c00) [pid = 1856] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:14:09 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7fee06c9c400) [pid = 1856] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:14:09 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x7fee06c96c00) [pid = 1856] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:14:09 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7fee073cf000) [pid = 1856] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:14:09 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7fee06a5c000) [pid = 1856] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:14:09 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7fee06c97400) [pid = 1856] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:14:09 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7fee073c7000) [pid = 1856] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:14:09 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x7fee06f6d800) [pid = 1856] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:14:09 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x7fee05bde800) [pid = 1856] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:14:09 INFO - PROCESS | 1856 | 1462529649969 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfdc800 == 73 [pid = 1856] [id = 181] 03:14:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7fee05bde800) [pid = 1856] [serial = 543] [outer = (nil)] 03:14:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7fee06c96800) [pid = 1856] [serial = 544] [outer = 0x7fee05bde800] 03:14:10 INFO - PROCESS | 1856 | 1462529650025 Marionette DEBUG loaded listener.js 03:14:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7fee08042800) [pid = 1856] [serial = 545] [outer = 0x7fee05bde800] 03:14:11 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:11 INFO - PROCESS | 1856 | 1462529651024 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 03:14:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 03:14:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1428ms 03:14:11 INFO - PROCESS | 1856 | 1462529651052 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 03:14:11 INFO - PROCESS | 1856 | 1462529651054 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 03:14:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:14:11 INFO - PROCESS | 1856 | 1462529651059 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:14:11 INFO - PROCESS | 1856 | 1462529651061 Marionette TRACE conn3 <- [1,698,null,{}] 03:14:11 INFO - PROCESS | 1856 | 1462529651066 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:11 INFO - PROCESS | 1856 | 1462529651212 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 03:14:11 INFO - PROCESS | 1856 | 1462529651280 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee104cb800 == 74 [pid = 1856] [id = 182] 03:14:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7fee06a59c00) [pid = 1856] [serial = 546] [outer = (nil)] 03:14:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7fee137e6400) [pid = 1856] [serial = 547] [outer = 0x7fee06a59c00] 03:14:11 INFO - PROCESS | 1856 | 1462529651431 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7fee15266800) [pid = 1856] [serial = 548] [outer = 0x7fee06a59c00] 03:14:12 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:12 INFO - PROCESS | 1856 | 1462529652546 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 03:14:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 03:14:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1534ms 03:14:12 INFO - PROCESS | 1856 | 1462529652594 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 1856 | 1462529652600 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 03:14:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:14:12 INFO - PROCESS | 1856 | 1462529652607 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 1856 | 1462529652612 Marionette TRACE conn3 <- [1,702,null,{}] 03:14:12 INFO - PROCESS | 1856 | 1462529652620 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:12 INFO - PROCESS | 1856 | 1462529652866 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 03:14:12 INFO - PROCESS | 1856 | 1462529652985 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee071c9800 == 75 [pid = 1856] [id = 183] 03:14:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7fee06c9b400) [pid = 1856] [serial = 549] [outer = (nil)] 03:14:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7fee07194800) [pid = 1856] [serial = 550] [outer = 0x7fee06c9b400] 03:14:13 INFO - PROCESS | 1856 | 1462529653053 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7fee073c4000) [pid = 1856] [serial = 551] [outer = 0x7fee06c9b400] 03:14:14 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:14 INFO - PROCESS | 1856 | 1462529654293 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 03:14:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:14:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1738ms 03:14:14 INFO - PROCESS | 1856 | 1462529654345 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 03:14:14 INFO - PROCESS | 1856 | 1462529654353 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 03:14:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:14:14 INFO - PROCESS | 1856 | 1462529654362 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:14:14 INFO - PROCESS | 1856 | 1462529654365 Marionette TRACE conn3 <- [1,706,null,{}] 03:14:14 INFO - PROCESS | 1856 | 1462529654461 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:14 INFO - PROCESS | 1856 | 1462529654610 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 03:14:14 INFO - PROCESS | 1856 | 1462529654757 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0fa16800 == 76 [pid = 1856] [id = 184] 03:14:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7fee06fce400) [pid = 1856] [serial = 552] [outer = (nil)] 03:14:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7fee08610800) [pid = 1856] [serial = 553] [outer = 0x7fee06fce400] 03:14:14 INFO - PROCESS | 1856 | 1462529654824 Marionette DEBUG loaded listener.js 03:14:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7fee0de3e400) [pid = 1856] [serial = 554] [outer = 0x7fee06fce400] 03:14:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:16 INFO - PROCESS | 1856 | 1462529656007 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 03:14:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:14:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1675ms 03:14:16 INFO - PROCESS | 1856 | 1462529656038 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 03:14:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:14:16 INFO - PROCESS | 1856 | 1462529656042 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 03:14:16 INFO - PROCESS | 1856 | 1462529656049 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:14:16 INFO - PROCESS | 1856 | 1462529656054 Marionette TRACE conn3 <- [1,710,null,{}] 03:14:16 INFO - PROCESS | 1856 | 1462529656081 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:16 INFO - PROCESS | 1856 | 1462529656326 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 03:14:16 INFO - PROCESS | 1856 | 1462529656446 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1528b800 == 77 [pid = 1856] [id = 185] 03:14:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7fee0e1c1c00) [pid = 1856] [serial = 555] [outer = (nil)] 03:14:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7fee111f0000) [pid = 1856] [serial = 556] [outer = 0x7fee0e1c1c00] 03:14:16 INFO - PROCESS | 1856 | 1462529656515 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7fee137ee000) [pid = 1856] [serial = 557] [outer = 0x7fee0e1c1c00] 03:14:17 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:17 INFO - PROCESS | 1856 | 1462529657669 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 03:14:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:14:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1648ms 03:14:17 INFO - PROCESS | 1856 | 1462529657696 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 03:14:17 INFO - PROCESS | 1856 | 1462529657700 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 03:14:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:14:17 INFO - PROCESS | 1856 | 1462529657705 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:14:17 INFO - PROCESS | 1856 | 1462529657708 Marionette TRACE conn3 <- [1,714,null,{}] 03:14:17 INFO - PROCESS | 1856 | 1462529657713 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:17 INFO - PROCESS | 1856 | 1462529657861 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 03:14:18 INFO - PROCESS | 1856 | 1462529658018 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16981800 == 78 [pid = 1856] [id = 186] 03:14:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7fee0e44cc00) [pid = 1856] [serial = 558] [outer = (nil)] 03:14:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7fee15cdec00) [pid = 1856] [serial = 559] [outer = 0x7fee0e44cc00] 03:14:18 INFO - PROCESS | 1856 | 1462529658083 Marionette DEBUG loaded listener.js 03:14:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7fee164d4000) [pid = 1856] [serial = 560] [outer = 0x7fee0e44cc00] 03:14:19 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:19 INFO - PROCESS | 1856 | 1462529659222 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 03:14:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 03:14:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1528ms 03:14:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:14:19 INFO - PROCESS | 1856 | 1462529659234 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 03:14:19 INFO - PROCESS | 1856 | 1462529659236 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 03:14:19 INFO - PROCESS | 1856 | 1462529659241 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 1856 | 1462529659245 Marionette TRACE conn3 <- [1,718,null,{}] 03:14:19 INFO - PROCESS | 1856 | 1462529659250 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:19 INFO - PROCESS | 1856 | 1462529659403 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 03:14:19 INFO - PROCESS | 1856 | 1462529659560 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1733b800 == 79 [pid = 1856] [id = 187] 03:14:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7fee111ef000) [pid = 1856] [serial = 561] [outer = (nil)] 03:14:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7fee1650f800) [pid = 1856] [serial = 562] [outer = 0x7fee111ef000] 03:14:19 INFO - PROCESS | 1856 | 1462529659624 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7fee1653b400) [pid = 1856] [serial = 563] [outer = 0x7fee111ef000] 03:14:20 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:20 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:14:21 INFO - PROCESS | 1856 | 1462529661028 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 03:14:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:14:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1831ms 03:14:21 INFO - PROCESS | 1856 | 1462529661077 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 03:14:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:14:21 INFO - PROCESS | 1856 | 1462529661082 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 03:14:21 INFO - PROCESS | 1856 | 1462529661091 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:14:21 INFO - PROCESS | 1856 | 1462529661096 Marionette TRACE conn3 <- [1,722,null,{}] 03:14:21 INFO - PROCESS | 1856 | 1462529661103 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:21 INFO - PROCESS | 1856 | 1462529661269 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 03:14:21 INFO - PROCESS | 1856 | 1462529661502 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04dcf800 == 80 [pid = 1856] [id = 188] 03:14:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7fee06da6800) [pid = 1856] [serial = 564] [outer = (nil)] 03:14:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7fee06fcd400) [pid = 1856] [serial = 565] [outer = 0x7fee06da6800] 03:14:21 INFO - PROCESS | 1856 | 1462529661606 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7fee073c9400) [pid = 1856] [serial = 566] [outer = 0x7fee06da6800] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0bfdc800 == 79 [pid = 1856] [id = 181] 03:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7fee087e7400) [pid = 1856] [serial = 468] [outer = (nil)] [url = about:blank] 03:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7fee0bd87000) [pid = 1856] [serial = 471] [outer = (nil)] [url = about:blank] 03:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7fee11140000) [pid = 1856] [serial = 474] [outer = (nil)] [url = about:blank] 03:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7fee16162c00) [pid = 1856] [serial = 477] [outer = (nil)] [url = about:blank] 03:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x7fee06f76000) [pid = 1856] [serial = 505] [outer = (nil)] [url = about:blank] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e1a5000 == 78 [pid = 1856] [id = 180] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05ac5000 == 77 [pid = 1856] [id = 179] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05adf000 == 76 [pid = 1856] [id = 178] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0bfdc000 == 75 [pid = 1856] [id = 177] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0697c000 == 74 [pid = 1856] [id = 173] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29bae800 == 73 [pid = 1856] [id = 172] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee27ad0000 == 72 [pid = 1856] [id = 171] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee111cd800 == 71 [pid = 1856] [id = 170] 03:14:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee071c5800 == 70 [pid = 1856] [id = 169] 03:14:22 INFO - PROCESS | 1856 | 1462529662435 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 03:14:22 INFO - PROCESS | 1856 | 1462529662492 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 03:14:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:14:22 INFO - PROCESS | 1856 | 1462529662501 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 1856 | 1462529662503 Marionette TRACE conn3 <- [1,726,null,{}] 03:14:22 INFO - PROCESS | 1856 | 1462529662507 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:22 INFO - PROCESS | 1856 | 1462529662649 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 03:14:22 INFO - PROCESS | 1856 | 1462529662665 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee071cb800 == 71 [pid = 1856] [id = 189] 03:14:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7fee08043400) [pid = 1856] [serial = 567] [outer = (nil)] 03:14:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7fee0860d800) [pid = 1856] [serial = 568] [outer = 0x7fee08043400] 03:14:22 INFO - PROCESS | 1856 | 1462529662721 Marionette DEBUG loaded listener.js 03:14:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7fee0bcdac00) [pid = 1856] [serial = 569] [outer = 0x7fee08043400] 03:14:23 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:23 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:14:23 INFO - PROCESS | 1856 | 1462529663555 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 03:14:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:14:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1135ms 03:14:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:14:23 INFO - PROCESS | 1856 | 1462529663636 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 03:14:23 INFO - PROCESS | 1856 | 1462529663638 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 03:14:23 INFO - PROCESS | 1856 | 1462529663644 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:14:23 INFO - PROCESS | 1856 | 1462529663649 Marionette TRACE conn3 <- [1,730,null,{}] 03:14:23 INFO - PROCESS | 1856 | 1462529663663 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:23 INFO - PROCESS | 1856 | 1462529663812 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 03:14:23 INFO - PROCESS | 1856 | 1462529663927 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0ded0800 == 72 [pid = 1856] [id = 190] 03:14:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7fee0bd84c00) [pid = 1856] [serial = 570] [outer = (nil)] 03:14:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7fee0e8c3c00) [pid = 1856] [serial = 571] [outer = 0x7fee0bd84c00] 03:14:23 INFO - PROCESS | 1856 | 1462529663992 Marionette DEBUG loaded listener.js 03:14:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7fee11141800) [pid = 1856] [serial = 572] [outer = 0x7fee0bd84c00] 03:14:24 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:24 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:14:24 INFO - PROCESS | 1856 | 1462529664726 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 03:14:24 INFO - PROCESS | 1856 | 1462529664792 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 03:14:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:14:24 INFO - PROCESS | 1856 | 1462529664801 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:14:24 INFO - PROCESS | 1856 | 1462529664803 Marionette TRACE conn3 <- [1,734,null,{}] 03:14:24 INFO - PROCESS | 1856 | 1462529664807 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:24 INFO - PROCESS | 1856 | 1462529664976 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 03:14:25 INFO - PROCESS | 1856 | 1462529665004 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0fa21800 == 73 [pid = 1856] [id = 191] 03:14:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7fee0e8c5800) [pid = 1856] [serial = 573] [outer = (nil)] 03:14:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7fee14de0400) [pid = 1856] [serial = 574] [outer = 0x7fee0e8c5800] 03:14:25 INFO - PROCESS | 1856 | 1462529665062 Marionette DEBUG loaded listener.js 03:14:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7fee164dd000) [pid = 1856] [serial = 575] [outer = 0x7fee0e8c5800] 03:14:25 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:25 INFO - PROCESS | 1856 | 1462529665786 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 03:14:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:14:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1027ms 03:14:25 INFO - PROCESS | 1856 | 1462529665829 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 03:14:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:14:25 INFO - PROCESS | 1856 | 1462529665832 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 03:14:25 INFO - PROCESS | 1856 | 1462529665863 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:14:25 INFO - PROCESS | 1856 | 1462529665865 Marionette TRACE conn3 <- [1,738,null,{}] 03:14:25 INFO - PROCESS | 1856 | 1462529665889 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:26 INFO - PROCESS | 1856 | 1462529666061 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 03:14:26 INFO - PROCESS | 1856 | 1462529666103 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee14d4b000 == 74 [pid = 1856] [id = 192] 03:14:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7fee111a6000) [pid = 1856] [serial = 576] [outer = (nil)] 03:14:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7fee1653a400) [pid = 1856] [serial = 577] [outer = 0x7fee111a6000] 03:14:26 INFO - PROCESS | 1856 | 1462529666159 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7fee172ad800) [pid = 1856] [serial = 578] [outer = 0x7fee111a6000] 03:14:26 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7fee05bde800) [pid = 1856] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:14:26 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7fee05bde400) [pid = 1856] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:14:26 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x7fee06c95800) [pid = 1856] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:14:26 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7fee06c95400) [pid = 1856] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:14:26 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7fee06c9f000) [pid = 1856] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:14:26 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x7fee07191800) [pid = 1856] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:14:26 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7fee06c99800) [pid = 1856] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:14:26 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7fee071b7400) [pid = 1856] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:14:27 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:27 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:14:27 INFO - PROCESS | 1856 | 1462529667501 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 03:14:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1677ms 03:14:27 INFO - PROCESS | 1856 | 1462529667515 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1856 | 1462529667521 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 03:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:14:27 INFO - PROCESS | 1856 | 1462529667529 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1856 | 1462529667534 Marionette TRACE conn3 <- [1,742,null,{}] 03:14:27 INFO - PROCESS | 1856 | 1462529667543 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:27 INFO - PROCESS | 1856 | 1462529667730 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 03:14:27 INFO - PROCESS | 1856 | 1462529667931 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074de800 == 75 [pid = 1856] [id = 193] 03:14:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7fee071aec00) [pid = 1856] [serial = 579] [outer = (nil)] 03:14:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7fee071bb400) [pid = 1856] [serial = 580] [outer = 0x7fee071aec00] 03:14:28 INFO - PROCESS | 1856 | 1462529668049 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7fee0840b000) [pid = 1856] [serial = 581] [outer = 0x7fee071aec00] 03:14:29 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:29 INFO - PROCESS | 1856 | 1462529669331 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 03:14:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 03:14:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1838ms 03:14:29 INFO - PROCESS | 1856 | 1462529669452 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 03:14:29 INFO - PROCESS | 1856 | 1462529669460 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 03:14:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:14:29 INFO - PROCESS | 1856 | 1462529669477 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:14:29 INFO - PROCESS | 1856 | 1462529669481 Marionette TRACE conn3 <- [1,746,null,{}] 03:14:29 INFO - PROCESS | 1856 | 1462529669487 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:29 INFO - PROCESS | 1856 | 1462529669641 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 03:14:29 INFO - PROCESS | 1856 | 1462529669786 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0ea94800 == 76 [pid = 1856] [id = 194] 03:14:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7fee0840cc00) [pid = 1856] [serial = 582] [outer = (nil)] 03:14:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7fee0bcda800) [pid = 1856] [serial = 583] [outer = 0x7fee0840cc00] 03:14:29 INFO - PROCESS | 1856 | 1462529669859 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7fee0e018400) [pid = 1856] [serial = 584] [outer = 0x7fee0840cc00] 03:14:30 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:31 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:31 INFO - PROCESS | 1856 | 1462529671103 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 03:14:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 03:14:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1679ms 03:14:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:14:31 INFO - PROCESS | 1856 | 1462529671156 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 1856 | 1462529671158 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 03:14:31 INFO - PROCESS | 1856 | 1462529671164 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 1856 | 1462529671170 Marionette TRACE conn3 <- [1,750,null,{}] 03:14:31 INFO - PROCESS | 1856 | 1462529671184 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:31 INFO - PROCESS | 1856 | 1462529671466 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 03:14:31 INFO - PROCESS | 1856 | 1462529671619 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16f57800 == 77 [pid = 1856] [id = 195] 03:14:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7fee0e5e1000) [pid = 1856] [serial = 585] [outer = (nil)] 03:14:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7fee11142000) [pid = 1856] [serial = 586] [outer = 0x7fee0e5e1000] 03:14:31 INFO - PROCESS | 1856 | 1462529671689 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7fee14da8400) [pid = 1856] [serial = 587] [outer = 0x7fee0e5e1000] 03:14:32 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:32 INFO - PROCESS | 1856 | 1462529672934 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 03:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1788ms 03:14:32 INFO - PROCESS | 1856 | 1462529672951 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 1856 | 1462529672955 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 03:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:14:32 INFO - PROCESS | 1856 | 1462529672969 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 1856 | 1462529672972 Marionette TRACE conn3 <- [1,754,null,{}] 03:14:32 INFO - PROCESS | 1856 | 1462529672977 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:33 INFO - PROCESS | 1856 | 1462529673160 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 03:14:33 INFO - PROCESS | 1856 | 1462529673278 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19cd4000 == 78 [pid = 1856] [id = 196] 03:14:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7fee0e8c2400) [pid = 1856] [serial = 588] [outer = (nil)] 03:14:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7fee1656e400) [pid = 1856] [serial = 589] [outer = 0x7fee0e8c2400] 03:14:33 INFO - PROCESS | 1856 | 1462529673386 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7fee176cf400) [pid = 1856] [serial = 590] [outer = 0x7fee0e8c2400] 03:14:34 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:34 INFO - PROCESS | 1856 | 1462529674756 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 03:14:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 03:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1832ms 03:14:34 INFO - PROCESS | 1856 | 1462529674802 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 03:14:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:14:34 INFO - PROCESS | 1856 | 1462529674806 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 03:14:34 INFO - PROCESS | 1856 | 1462529674814 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:14:34 INFO - PROCESS | 1856 | 1462529674819 Marionette TRACE conn3 <- [1,758,null,{}] 03:14:34 INFO - PROCESS | 1856 | 1462529674827 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:34 INFO - PROCESS | 1856 | 1462529674969 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 03:14:35 INFO - PROCESS | 1856 | 1462529675117 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d768800 == 79 [pid = 1856] [id = 197] 03:14:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7fee0719c000) [pid = 1856] [serial = 591] [outer = (nil)] 03:14:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7fee071b3400) [pid = 1856] [serial = 592] [outer = 0x7fee0719c000] 03:14:35 INFO - PROCESS | 1856 | 1462529675183 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7fee0840f400) [pid = 1856] [serial = 593] [outer = 0x7fee0719c000] 03:14:36 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:36 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:14:36 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:36 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:36 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1a05e000 == 78 [pid = 1856] [id = 154] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1156c000 == 77 [pid = 1856] [id = 26] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16989000 == 76 [pid = 1856] [id = 27] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1107a800 == 75 [pid = 1856] [id = 25] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee139bf000 == 74 [pid = 1856] [id = 130] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7fee137e6400) [pid = 1856] [serial = 547] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7fee0fa50c00) [pid = 1856] [serial = 520] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7fee14da0000) [pid = 1856] [serial = 523] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x7fee07196c00) [pid = 1856] [serial = 526] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | 1462529676202 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0fa21800 == 73 [pid = 1856] [id = 191] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0ded0800 == 72 [pid = 1856] [id = 190] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee071cb800 == 71 [pid = 1856] [id = 189] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04dcf800 == 70 [pid = 1856] [id = 188] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1733b800 == 69 [pid = 1856] [id = 187] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16981800 == 68 [pid = 1856] [id = 186] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1528b800 == 67 [pid = 1856] [id = 185] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0fa16800 == 66 [pid = 1856] [id = 184] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee071c9800 == 65 [pid = 1856] [id = 183] 03:14:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee104cb800 == 64 [pid = 1856] [id = 182] 03:14:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:14:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1440ms 03:14:36 INFO - PROCESS | 1856 | 1462529676253 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 03:14:36 INFO - PROCESS | 1856 | 1462529676260 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 03:14:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:14:36 INFO - PROCESS | 1856 | 1462529676269 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 1856 | 1462529676273 Marionette TRACE conn3 <- [1,762,null,{}] 03:14:36 INFO - PROCESS | 1856 | 1462529676278 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:36 INFO - PROCESS | 1856 | 1462529676444 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x7fee05bea000) [pid = 1856] [serial = 439] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x7fee18978800) [pid = 1856] [serial = 463] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x7fee071ba800) [pid = 1856] [serial = 511] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7fee0e015400) [pid = 1856] [serial = 529] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7fee0804f800) [pid = 1856] [serial = 506] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x7fee07198000) [pid = 1856] [serial = 533] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7fee06f6f400) [pid = 1856] [serial = 532] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7fee0bccec00) [pid = 1856] [serial = 538] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x7fee08045400) [pid = 1856] [serial = 535] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7fee08418000) [pid = 1856] [serial = 536] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7fee0e1c5000) [pid = 1856] [serial = 517] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7fee0e5ddc00) [pid = 1856] [serial = 541] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7fee11145000) [pid = 1856] [serial = 542] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x7fee06c98000) [pid = 1856] [serial = 508] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x7fee0860bc00) [pid = 1856] [serial = 514] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x7fee06c96800) [pid = 1856] [serial = 544] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x7fee08042800) [pid = 1856] [serial = 545] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x7fee0e1c5400) [pid = 1856] [serial = 539] [outer = (nil)] [url = about:blank] 03:14:36 INFO - PROCESS | 1856 | 1462529676639 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06990000 == 65 [pid = 1856] [id = 198] 03:14:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7fee0860a400) [pid = 1856] [serial = 594] [outer = (nil)] 03:14:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7fee0bcd0c00) [pid = 1856] [serial = 595] [outer = 0x7fee0860a400] 03:14:36 INFO - PROCESS | 1856 | 1462529676710 Marionette DEBUG loaded listener.js 03:14:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x7fee0de3b000) [pid = 1856] [serial = 596] [outer = 0x7fee0860a400] 03:14:37 INFO - PROCESS | 1856 | 1462529677773 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 03:14:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:14:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1538ms 03:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:14:37 INFO - PROCESS | 1856 | 1462529677808 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 03:14:37 INFO - PROCESS | 1856 | 1462529677811 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 03:14:37 INFO - PROCESS | 1856 | 1462529677817 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:14:37 INFO - PROCESS | 1856 | 1462529677824 Marionette TRACE conn3 <- [1,766,null,{}] 03:14:37 INFO - PROCESS | 1856 | 1462529677839 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:37 INFO - PROCESS | 1856 | 1462529677997 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 03:14:38 INFO - PROCESS | 1856 | 1462529678193 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d769000 == 66 [pid = 1856] [id = 199] 03:14:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7fee0dfe1800) [pid = 1856] [serial = 597] [outer = (nil)] 03:14:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7fee0e8c7c00) [pid = 1856] [serial = 598] [outer = 0x7fee0dfe1800] 03:14:38 INFO - PROCESS | 1856 | 1462529678254 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7fee0fab4c00) [pid = 1856] [serial = 599] [outer = 0x7fee0dfe1800] 03:14:39 INFO - PROCESS | 1856 | 1462529679348 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 03:14:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:14:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1540ms 03:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:14:39 INFO - PROCESS | 1856 | 1462529679356 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1856 | 1462529679359 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 03:14:39 INFO - PROCESS | 1856 | 1462529679364 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1856 | 1462529679367 Marionette TRACE conn3 <- [1,770,null,{}] 03:14:39 INFO - PROCESS | 1856 | 1462529679372 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:39 INFO - PROCESS | 1856 | 1462529679543 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 03:14:39 INFO - PROCESS | 1856 | 1462529679677 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0f99a800 == 67 [pid = 1856] [id = 200] 03:14:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7fee0de42800) [pid = 1856] [serial = 600] [outer = (nil)] 03:14:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7fee137e9400) [pid = 1856] [serial = 601] [outer = 0x7fee0de42800] 03:14:39 INFO - PROCESS | 1856 | 1462529679736 Marionette DEBUG loaded listener.js 03:14:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7fee14bc4c00) [pid = 1856] [serial = 602] [outer = 0x7fee0de42800] 03:14:40 INFO - PROCESS | 1856 | 1462529680475 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 03:14:40 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7fee0bd84c00) [pid = 1856] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:14:40 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7fee06da6800) [pid = 1856] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:14:40 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7fee08043400) [pid = 1856] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:14:40 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7fee0e8c5800) [pid = 1856] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1181ms 03:14:40 INFO - PROCESS | 1856 | 1462529680547 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 03:14:40 INFO - PROCESS | 1856 | 1462529680550 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 03:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:14:40 INFO - PROCESS | 1856 | 1462529680555 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:14:40 INFO - PROCESS | 1856 | 1462529680557 Marionette TRACE conn3 <- [1,774,null,{}] 03:14:40 INFO - PROCESS | 1856 | 1462529680562 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:40 INFO - PROCESS | 1856 | 1462529680717 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 03:14:40 INFO - PROCESS | 1856 | 1462529680728 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11214000 == 68 [pid = 1856] [id = 201] 03:14:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7fee06a62800) [pid = 1856] [serial = 603] [outer = (nil)] 03:14:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7fee14dacc00) [pid = 1856] [serial = 604] [outer = 0x7fee06a62800] 03:14:40 INFO - PROCESS | 1856 | 1462529680788 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7fee16111800) [pid = 1856] [serial = 605] [outer = 0x7fee06a62800] 03:14:41 INFO - PROCESS | 1856 | 1462529681553 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 03:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1030ms 03:14:41 INFO - PROCESS | 1856 | 1462529681586 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 1856 | 1462529681588 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 03:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:14:41 INFO - PROCESS | 1856 | 1462529681634 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1856 | 1462529681638 Marionette TRACE conn3 <- [1,778,null,{}] 03:14:41 INFO - PROCESS | 1856 | 1462529681647 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:41 INFO - PROCESS | 1856 | 1462529681852 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 03:14:41 INFO - PROCESS | 1856 | 1462529681959 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee166cc800 == 69 [pid = 1856] [id = 202] 03:14:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7fee06a64c00) [pid = 1856] [serial = 606] [outer = (nil)] 03:14:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7fee16517000) [pid = 1856] [serial = 607] [outer = 0x7fee06a64c00] 03:14:42 INFO - PROCESS | 1856 | 1462529682019 Marionette DEBUG loaded listener.js 03:14:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7fee18973000) [pid = 1856] [serial = 608] [outer = 0x7fee06a64c00] 03:14:42 INFO - PROCESS | 1856 | 1462529682765 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 03:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1209ms 03:14:42 INFO - PROCESS | 1856 | 1462529682811 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 03:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:14:42 INFO - PROCESS | 1856 | 1462529682817 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 03:14:42 INFO - PROCESS | 1856 | 1462529682825 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 1856 | 1462529682830 Marionette TRACE conn3 <- [1,782,null,{}] 03:14:42 INFO - PROCESS | 1856 | 1462529682839 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:43 INFO - PROCESS | 1856 | 1462529683001 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 03:14:43 INFO - PROCESS | 1856 | 1462529683150 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074dd800 == 70 [pid = 1856] [id = 203] 03:14:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7fee06c9d400) [pid = 1856] [serial = 609] [outer = (nil)] 03:14:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7fee07199400) [pid = 1856] [serial = 610] [outer = 0x7fee06c9d400] 03:14:43 INFO - PROCESS | 1856 | 1462529683219 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7fee08412800) [pid = 1856] [serial = 611] [outer = 0x7fee06c9d400] 03:14:44 INFO - PROCESS | 1856 | 1462529684083 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 03:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1333ms 03:14:44 INFO - PROCESS | 1856 | 1462529684157 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 1856 | 1462529684164 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 03:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:14:44 INFO - PROCESS | 1856 | 1462529684174 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 1856 | 1462529684178 Marionette TRACE conn3 <- [1,786,null,{}] 03:14:44 INFO - PROCESS | 1856 | 1462529684183 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:44 INFO - PROCESS | 1856 | 1462529684374 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 03:14:44 INFO - PROCESS | 1856 | 1462529684533 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1156d800 == 71 [pid = 1856] [id = 204] 03:14:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7fee0860dc00) [pid = 1856] [serial = 612] [outer = (nil)] 03:14:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7fee0e00ec00) [pid = 1856] [serial = 613] [outer = 0x7fee0860dc00] 03:14:44 INFO - PROCESS | 1856 | 1462529684603 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7fee0e8c4000) [pid = 1856] [serial = 614] [outer = 0x7fee0860dc00] 03:14:45 INFO - PROCESS | 1856 | 1462529685614 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 03:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1477ms 03:14:45 INFO - PROCESS | 1856 | 1462529685656 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 03:14:45 INFO - PROCESS | 1856 | 1462529685662 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 03:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:14:45 INFO - PROCESS | 1856 | 1462529685670 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:14:45 INFO - PROCESS | 1856 | 1462529685675 Marionette TRACE conn3 <- [1,790,null,{}] 03:14:45 INFO - PROCESS | 1856 | 1462529685690 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:45 INFO - PROCESS | 1856 | 1462529685841 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 03:14:46 INFO - PROCESS | 1856 | 1462529685998 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1a063000 == 72 [pid = 1856] [id = 205] 03:14:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7fee11147800) [pid = 1856] [serial = 615] [outer = (nil)] 03:14:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7fee1815f800) [pid = 1856] [serial = 616] [outer = 0x7fee11147800] 03:14:46 INFO - PROCESS | 1856 | 1462529686074 Marionette DEBUG loaded listener.js 03:14:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7fee1897b800) [pid = 1856] [serial = 617] [outer = 0x7fee11147800] 03:14:46 INFO - PROCESS | 1856 | 1462529686924 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 03:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1283ms 03:14:46 INFO - PROCESS | 1856 | 1462529686953 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 03:14:46 INFO - PROCESS | 1856 | 1462529686958 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 03:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:14:46 INFO - PROCESS | 1856 | 1462529686963 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:14:46 INFO - PROCESS | 1856 | 1462529686965 Marionette TRACE conn3 <- [1,794,null,{}] 03:14:46 INFO - PROCESS | 1856 | 1462529686970 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:47 INFO - PROCESS | 1856 | 1462529687118 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 03:14:47 INFO - PROCESS | 1856 | 1462529687275 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24307800 == 73 [pid = 1856] [id = 206] 03:14:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7fee08045400) [pid = 1856] [serial = 618] [outer = (nil)] 03:14:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7fee19d4f800) [pid = 1856] [serial = 619] [outer = 0x7fee08045400] 03:14:47 INFO - PROCESS | 1856 | 1462529687346 Marionette DEBUG loaded listener.js 03:14:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7fee1d94dc00) [pid = 1856] [serial = 620] [outer = 0x7fee08045400] 03:14:48 INFO - PROCESS | 1856 | 1462529688171 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 03:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1233ms 03:14:48 INFO - PROCESS | 1856 | 1462529688200 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 03:14:48 INFO - PROCESS | 1856 | 1462529688202 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 03:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:14:48 INFO - PROCESS | 1856 | 1462529688208 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:14:48 INFO - PROCESS | 1856 | 1462529688210 Marionette TRACE conn3 <- [1,798,null,{}] 03:14:48 INFO - PROCESS | 1856 | 1462529688216 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:48 INFO - PROCESS | 1856 | 1462529688359 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 03:14:48 INFO - PROCESS | 1856 | 1462529688514 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24839800 == 74 [pid = 1856] [id = 207] 03:14:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7fee19cb2800) [pid = 1856] [serial = 621] [outer = (nil)] 03:14:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7fee2376d000) [pid = 1856] [serial = 622] [outer = 0x7fee19cb2800] 03:14:48 INFO - PROCESS | 1856 | 1462529688588 Marionette DEBUG loaded listener.js 03:14:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7fee24377800) [pid = 1856] [serial = 623] [outer = 0x7fee19cb2800] 03:14:49 INFO - PROCESS | 1856 | 1462529689424 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 03:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 03:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1282ms 03:14:49 INFO - PROCESS | 1856 | 1462529689491 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 03:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:14:49 INFO - PROCESS | 1856 | 1462529689495 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 03:14:49 INFO - PROCESS | 1856 | 1462529689500 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 1856 | 1462529689503 Marionette TRACE conn3 <- [1,802,null,{}] 03:14:49 INFO - PROCESS | 1856 | 1462529689508 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:49 INFO - PROCESS | 1856 | 1462529689675 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 03:14:49 INFO - PROCESS | 1856 | 1462529689825 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2745d800 == 75 [pid = 1856] [id = 208] 03:14:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7fee1da45c00) [pid = 1856] [serial = 624] [outer = (nil)] 03:14:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7fee24a11000) [pid = 1856] [serial = 625] [outer = 0x7fee1da45c00] 03:14:49 INFO - PROCESS | 1856 | 1462529689893 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7fee257e6400) [pid = 1856] [serial = 626] [outer = 0x7fee1da45c00] 03:14:50 INFO - PROCESS | 1856 | 1462529690736 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 03:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 03:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1278ms 03:14:50 INFO - PROCESS | 1856 | 1462529690779 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 03:14:50 INFO - PROCESS | 1856 | 1462529690782 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 03:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:14:50 INFO - PROCESS | 1856 | 1462529690788 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:14:50 INFO - PROCESS | 1856 | 1462529690790 Marionette TRACE conn3 <- [1,806,null,{}] 03:14:50 INFO - PROCESS | 1856 | 1462529690795 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:50 INFO - PROCESS | 1856 | 1462529690934 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 03:14:51 INFO - PROCESS | 1856 | 1462529691087 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee28d74000 == 76 [pid = 1856] [id = 209] 03:14:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7fee0e012c00) [pid = 1856] [serial = 627] [outer = (nil)] 03:14:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7fee1690b400) [pid = 1856] [serial = 628] [outer = 0x7fee0e012c00] 03:14:51 INFO - PROCESS | 1856 | 1462529691152 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7fee1690fc00) [pid = 1856] [serial = 629] [outer = 0x7fee0e012c00] 03:14:51 INFO - PROCESS | 1856 | 1462529691982 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 03:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 03:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1226ms 03:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:14:52 INFO - PROCESS | 1856 | 1462529692015 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1856 | 1462529692018 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 03:14:52 INFO - PROCESS | 1856 | 1462529692023 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1856 | 1462529692026 Marionette TRACE conn3 <- [1,810,null,{}] 03:14:52 INFO - PROCESS | 1856 | 1462529692031 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:52 INFO - PROCESS | 1856 | 1462529692173 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 03:14:52 INFO - PROCESS | 1856 | 1462529692328 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2925c800 == 77 [pid = 1856] [id = 210] 03:14:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7fee05aa6800) [pid = 1856] [serial = 630] [outer = (nil)] 03:14:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7fee05aac800) [pid = 1856] [serial = 631] [outer = 0x7fee05aa6800] 03:14:52 INFO - PROCESS | 1856 | 1462529692394 Marionette DEBUG loaded listener.js 03:14:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7fee05ab1000) [pid = 1856] [serial = 632] [outer = 0x7fee05aa6800] 03:14:53 INFO - PROCESS | 1856 | 1462529693228 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 03:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1432ms 03:14:53 INFO - PROCESS | 1856 | 1462529693456 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 03:14:53 INFO - PROCESS | 1856 | 1462529693462 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 03:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:14:53 INFO - PROCESS | 1856 | 1462529693469 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:14:53 INFO - PROCESS | 1856 | 1462529693473 Marionette TRACE conn3 <- [1,814,null,{}] 03:14:53 INFO - PROCESS | 1856 | 1462529693480 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:53 INFO - PROCESS | 1856 | 1462529693620 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 03:14:53 INFO - PROCESS | 1856 | 1462529693843 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0dd5a000 == 78 [pid = 1856] [id = 211] 03:14:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7fee06da2c00) [pid = 1856] [serial = 633] [outer = (nil)] 03:14:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7fee06f6b800) [pid = 1856] [serial = 634] [outer = 0x7fee06da2c00] 03:14:53 INFO - PROCESS | 1856 | 1462529693919 Marionette DEBUG loaded listener.js 03:14:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7fee0719d000) [pid = 1856] [serial = 635] [outer = 0x7fee06da2c00] 03:14:54 INFO - PROCESS | 1856 | 1462529694801 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 03:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:14:54 INFO - PROCESS | 1856 | 1462529694866 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 03:14:54 INFO - PROCESS | 1856 | 1462529694876 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 1856 | 1462529694881 Marionette TRACE conn3 <- [1,818,null,{}] 03:14:54 INFO - PROCESS | 1856 | 1462529694886 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:55 INFO - PROCESS | 1856 | 1462529695090 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7fee1653a400) [pid = 1856] [serial = 577] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0ea94800 == 77 [pid = 1856] [id = 194] 03:14:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee074de800 == 76 [pid = 1856] [id = 193] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7fee0e8c3c00) [pid = 1856] [serial = 571] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7fee06fcd400) [pid = 1856] [serial = 565] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7fee073c9400) [pid = 1856] [serial = 566] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7fee1650f800) [pid = 1856] [serial = 562] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7fee07194800) [pid = 1856] [serial = 550] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7fee0860d800) [pid = 1856] [serial = 568] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7fee0bcdac00) [pid = 1856] [serial = 569] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7fee15cdec00) [pid = 1856] [serial = 559] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7fee14de0400) [pid = 1856] [serial = 574] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7fee111f0000) [pid = 1856] [serial = 556] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7fee08610800) [pid = 1856] [serial = 553] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7fee164dd000) [pid = 1856] [serial = 575] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7fee11141800) [pid = 1856] [serial = 572] [outer = (nil)] [url = about:blank] 03:14:55 INFO - PROCESS | 1856 | 1462529695316 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06992800 == 77 [pid = 1856] [id = 212] 03:14:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7fee0804dc00) [pid = 1856] [serial = 636] [outer = (nil)] 03:14:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7fee0bcd4000) [pid = 1856] [serial = 637] [outer = 0x7fee0804dc00] 03:14:55 INFO - PROCESS | 1856 | 1462529695376 Marionette DEBUG loaded listener.js 03:14:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7fee0bd59400) [pid = 1856] [serial = 638] [outer = 0x7fee0804dc00] 03:14:56 INFO - PROCESS | 1856 | 1462529696033 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 03:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1186ms 03:14:56 INFO - PROCESS | 1856 | 1462529696058 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 03:14:56 INFO - PROCESS | 1856 | 1462529696062 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 03:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:14:56 INFO - PROCESS | 1856 | 1462529696067 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:14:56 INFO - PROCESS | 1856 | 1462529696069 Marionette TRACE conn3 <- [1,822,null,{}] 03:14:56 INFO - PROCESS | 1856 | 1462529696083 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:56 INFO - PROCESS | 1856 | 1462529696267 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 03:14:56 INFO - PROCESS | 1856 | 1462529696289 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0f99d800 == 78 [pid = 1856] [id = 213] 03:14:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7fee0dd81800) [pid = 1856] [serial = 639] [outer = (nil)] 03:14:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7fee0e00e400) [pid = 1856] [serial = 640] [outer = 0x7fee0dd81800] 03:14:56 INFO - PROCESS | 1856 | 1462529696349 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7fee0e5e3c00) [pid = 1856] [serial = 641] [outer = 0x7fee0dd81800] 03:14:57 INFO - PROCESS | 1856 | 1462529697096 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 03:14:57 INFO - PROCESS | 1856 | 1462529697153 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 03:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:14:57 INFO - PROCESS | 1856 | 1462529697160 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 1856 | 1462529697161 Marionette TRACE conn3 <- [1,826,null,{}] 03:14:57 INFO - PROCESS | 1856 | 1462529697166 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:57 INFO - PROCESS | 1856 | 1462529697301 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 03:14:57 INFO - PROCESS | 1856 | 1462529697315 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1666d800 == 79 [pid = 1856] [id = 214] 03:14:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7fee0e8cf400) [pid = 1856] [serial = 642] [outer = (nil)] 03:14:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7fee139d7c00) [pid = 1856] [serial = 643] [outer = 0x7fee0e8cf400] 03:14:57 INFO - PROCESS | 1856 | 1462529697370 Marionette DEBUG loaded listener.js 03:14:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7fee15de6800) [pid = 1856] [serial = 644] [outer = 0x7fee0e8cf400] 03:14:58 INFO - PROCESS | 1856 | 1462529698175 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 03:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1032ms 03:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:14:58 INFO - PROCESS | 1856 | 1462529698195 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 03:14:58 INFO - PROCESS | 1856 | 1462529698197 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 03:14:58 INFO - PROCESS | 1856 | 1462529698203 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:14:58 INFO - PROCESS | 1856 | 1462529698205 Marionette TRACE conn3 <- [1,830,null,{}] 03:14:58 INFO - PROCESS | 1856 | 1462529698225 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:58 INFO - PROCESS | 1856 | 1462529698400 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 03:14:58 INFO - PROCESS | 1856 | 1462529698483 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19ce7800 == 80 [pid = 1856] [id = 215] 03:14:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7fee0fa5ac00) [pid = 1856] [serial = 645] [outer = (nil)] 03:14:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7fee1650d400) [pid = 1856] [serial = 646] [outer = 0x7fee0fa5ac00] 03:14:58 INFO - PROCESS | 1856 | 1462529698539 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7fee16909800) [pid = 1856] [serial = 647] [outer = 0x7fee0fa5ac00] 03:14:59 INFO - PROCESS | 1856 | 1462529699213 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 03:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1041ms 03:14:59 INFO - PROCESS | 1856 | 1462529699243 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 03:14:59 INFO - PROCESS | 1856 | 1462529699245 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 03:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:14:59 INFO - PROCESS | 1856 | 1462529699256 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 1856 | 1462529699259 Marionette TRACE conn3 <- [1,834,null,{}] 03:14:59 INFO - PROCESS | 1856 | 1462529699264 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:59 INFO - PROCESS | 1856 | 1462529699476 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 03:14:59 INFO - PROCESS | 1856 | 1462529699507 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee25a59000 == 81 [pid = 1856] [id = 216] 03:14:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7fee17d82c00) [pid = 1856] [serial = 648] [outer = (nil)] 03:14:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7fee1897a400) [pid = 1856] [serial = 649] [outer = 0x7fee17d82c00] 03:14:59 INFO - PROCESS | 1856 | 1462529699564 Marionette DEBUG loaded listener.js 03:14:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7fee237da000) [pid = 1856] [serial = 650] [outer = 0x7fee17d82c00] 03:14:59 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7fee0de42800) [pid = 1856] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:14:59 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7fee0860a400) [pid = 1856] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:14:59 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7fee0dfe1800) [pid = 1856] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:14:59 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7fee0719c000) [pid = 1856] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:14:59 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7fee06a62800) [pid = 1856] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:15:00 INFO - PROCESS | 1856 | 1462529700304 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 03:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1076ms 03:15:00 INFO - PROCESS | 1856 | 1462529700333 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:15:00 INFO - PROCESS | 1856 | 1462529700336 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 03:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:15:00 INFO - PROCESS | 1856 | 1462529700363 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:15:00 INFO - PROCESS | 1856 | 1462529700366 Marionette TRACE conn3 <- [1,838,null,{}] 03:15:00 INFO - PROCESS | 1856 | 1462529700370 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:00 INFO - PROCESS | 1856 | 1462529700502 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:15:00 INFO - PROCESS | 1856 | 1462529700514 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29a7f800 == 82 [pid = 1856] [id = 217] 03:15:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7fee06ba3400) [pid = 1856] [serial = 651] [outer = (nil)] 03:15:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7fee06bab800) [pid = 1856] [serial = 652] [outer = 0x7fee06ba3400] 03:15:00 INFO - PROCESS | 1856 | 1462529700570 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7fee06bb0400) [pid = 1856] [serial = 653] [outer = 0x7fee06ba3400] 03:15:01 INFO - PROCESS | 1856 | 1462529701309 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 03:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 986ms 03:15:01 INFO - PROCESS | 1856 | 1462529701344 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:15:01 INFO - PROCESS | 1856 | 1462529701347 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 03:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:15:01 INFO - PROCESS | 1856 | 1462529701353 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 1856 | 1462529701355 Marionette TRACE conn3 <- [1,842,null,{}] 03:15:01 INFO - PROCESS | 1856 | 1462529701360 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:01 INFO - PROCESS | 1856 | 1462529701546 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:15:01 INFO - PROCESS | 1856 | 1462529701564 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2b658800 == 83 [pid = 1856] [id = 218] 03:15:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7fee06ba9c00) [pid = 1856] [serial = 654] [outer = (nil)] 03:15:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7fee0de3e800) [pid = 1856] [serial = 655] [outer = 0x7fee06ba9c00] 03:15:01 INFO - PROCESS | 1856 | 1462529701621 Marionette DEBUG loaded listener.js 03:15:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7fee237db800) [pid = 1856] [serial = 656] [outer = 0x7fee06ba9c00] 03:15:02 INFO - PROCESS | 1856 | 1462529702596 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 03:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1274ms 03:15:02 INFO - PROCESS | 1856 | 1462529702629 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:15:02 INFO - PROCESS | 1856 | 1462529702634 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 03:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:15:02 INFO - PROCESS | 1856 | 1462529702643 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 1856 | 1462529702647 Marionette TRACE conn3 <- [1,846,null,{}] 03:15:02 INFO - PROCESS | 1856 | 1462529702654 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:02 INFO - PROCESS | 1856 | 1462529702849 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:15:03 INFO - PROCESS | 1856 | 1462529703022 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e19e000 == 84 [pid = 1856] [id = 219] 03:15:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7fee06c9a400) [pid = 1856] [serial = 657] [outer = (nil)] 03:15:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7fee06fc6800) [pid = 1856] [serial = 658] [outer = 0x7fee06c9a400] 03:15:03 INFO - PROCESS | 1856 | 1462529703094 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7fee073cd000) [pid = 1856] [serial = 659] [outer = 0x7fee06c9a400] 03:15:03 INFO - PROCESS | 1856 | 1462529703938 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 03:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1331ms 03:15:03 INFO - PROCESS | 1856 | 1462529703974 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:15:03 INFO - PROCESS | 1856 | 1462529703982 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 03:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:15:03 INFO - PROCESS | 1856 | 1462529703991 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:15:03 INFO - PROCESS | 1856 | 1462529703994 Marionette TRACE conn3 <- [1,850,null,{}] 03:15:04 INFO - PROCESS | 1856 | 1462529703998 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:04 INFO - PROCESS | 1856 | 1462529704148 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:15:04 INFO - PROCESS | 1856 | 1462529704309 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2570f000 == 85 [pid = 1856] [id = 220] 03:15:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7fee0bcdc400) [pid = 1856] [serial = 660] [outer = (nil)] 03:15:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7fee0bd5fc00) [pid = 1856] [serial = 661] [outer = 0x7fee0bcdc400] 03:15:04 INFO - PROCESS | 1856 | 1462529704377 Marionette DEBUG loaded listener.js 03:15:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee0e1c5400) [pid = 1856] [serial = 662] [outer = 0x7fee0bcdc400] 03:15:05 INFO - PROCESS | 1856 | 1462529705293 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 03:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1329ms 03:15:05 INFO - PROCESS | 1856 | 1462529705321 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:15:05 INFO - PROCESS | 1856 | 1462529705325 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 03:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:15:05 INFO - PROCESS | 1856 | 1462529705331 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:15:05 INFO - PROCESS | 1856 | 1462529705336 Marionette TRACE conn3 <- [1,854,null,{}] 03:15:05 INFO - PROCESS | 1856 | 1462529705352 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:05 INFO - PROCESS | 1856 | 1462529705512 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:15:05 INFO - PROCESS | 1856 | 1462529705680 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee3439a800 == 86 [pid = 1856] [id = 221] 03:15:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fee0e5b7c00) [pid = 1856] [serial = 663] [outer = (nil)] 03:15:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee0e5c2000) [pid = 1856] [serial = 664] [outer = 0x7fee0e5b7c00] 03:15:05 INFO - PROCESS | 1856 | 1462529705761 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee111aa800) [pid = 1856] [serial = 665] [outer = 0x7fee0e5b7c00] 03:15:06 INFO - PROCESS | 1856 | 1462529706597 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 03:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1282ms 03:15:06 INFO - PROCESS | 1856 | 1462529706619 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 1856 | 1462529706623 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 03:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:15:06 INFO - PROCESS | 1856 | 1462529706630 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 1856 | 1462529706633 Marionette TRACE conn3 <- [1,858,null,{}] 03:15:06 INFO - PROCESS | 1856 | 1462529706638 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:06 INFO - PROCESS | 1856 | 1462529706786 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:15:06 INFO - PROCESS | 1856 | 1462529706983 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0731f800 == 87 [pid = 1856] [id = 222] 03:15:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fee15de2400) [pid = 1856] [serial = 666] [outer = (nil)] 03:15:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee16445800) [pid = 1856] [serial = 667] [outer = 0x7fee15de2400] 03:15:07 INFO - PROCESS | 1856 | 1462529707064 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee16b64800) [pid = 1856] [serial = 668] [outer = 0x7fee15de2400] 03:15:07 INFO - PROCESS | 1856 | 1462529707863 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 03:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1290ms 03:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:15:07 INFO - PROCESS | 1856 | 1462529707922 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 1856 | 1462529707925 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 03:15:07 INFO - PROCESS | 1856 | 1462529707931 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 1856 | 1462529707933 Marionette TRACE conn3 <- [1,862,null,{}] 03:15:07 INFO - PROCESS | 1856 | 1462529707938 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:08 INFO - PROCESS | 1856 | 1462529708090 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:15:08 INFO - PROCESS | 1856 | 1462529708254 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0621a800 == 88 [pid = 1856] [id = 223] 03:15:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee15de5800) [pid = 1856] [serial = 669] [outer = (nil)] 03:15:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee17d83800) [pid = 1856] [serial = 670] [outer = 0x7fee15de5800] 03:15:08 INFO - PROCESS | 1856 | 1462529708321 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee19d52400) [pid = 1856] [serial = 671] [outer = 0x7fee15de5800] 03:15:09 INFO - PROCESS | 1856 | 1462529709194 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 03:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1327ms 03:15:09 INFO - PROCESS | 1856 | 1462529709257 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:15:09 INFO - PROCESS | 1856 | 1462529709261 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 03:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:15:09 INFO - PROCESS | 1856 | 1462529709266 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 1856 | 1462529709268 Marionette TRACE conn3 <- [1,866,null,{}] 03:15:09 INFO - PROCESS | 1856 | 1462529709273 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:09 INFO - PROCESS | 1856 | 1462529709445 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:15:09 INFO - PROCESS | 1856 | 1462529709602 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0624f800 == 89 [pid = 1856] [id = 224] 03:15:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee06f57800) [pid = 1856] [serial = 672] [outer = (nil)] 03:15:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee06f5e400) [pid = 1856] [serial = 673] [outer = 0x7fee06f57800] 03:15:09 INFO - PROCESS | 1856 | 1462529709671 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee074cd000) [pid = 1856] [serial = 674] [outer = 0x7fee06f57800] 03:15:10 INFO - PROCESS | 1856 | 1462529710462 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 03:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1227ms 03:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:15:10 INFO - PROCESS | 1856 | 1462529710494 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 1856 | 1462529710497 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 03:15:10 INFO - PROCESS | 1856 | 1462529710502 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 1856 | 1462529710505 Marionette TRACE conn3 <- [1,870,null,{}] 03:15:10 INFO - PROCESS | 1856 | 1462529710510 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:10 INFO - PROCESS | 1856 | 1462529710656 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:15:10 INFO - PROCESS | 1856 | 1462529710828 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee060e1800 == 90 [pid = 1856] [id = 225] 03:15:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee06f59000) [pid = 1856] [serial = 675] [outer = (nil)] 03:15:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee074d0800) [pid = 1856] [serial = 676] [outer = 0x7fee06f59000] 03:15:10 INFO - PROCESS | 1856 | 1462529710897 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee18511000) [pid = 1856] [serial = 677] [outer = 0x7fee06f59000] 03:15:11 INFO - PROCESS | 1856 | 1462529711720 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 03:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1278ms 03:15:11 INFO - PROCESS | 1856 | 1462529711781 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1856 | 1462529711784 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 03:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:15:11 INFO - PROCESS | 1856 | 1462529711791 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 1856 | 1462529711794 Marionette TRACE conn3 <- [1,874,null,{}] 03:15:11 INFO - PROCESS | 1856 | 1462529711799 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:11 INFO - PROCESS | 1856 | 1462529711970 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:15:12 INFO - PROCESS | 1856 | 1462529712506 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0691b800 == 91 [pid = 1856] [id = 226] 03:15:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee05ab0c00) [pid = 1856] [serial = 678] [outer = (nil)] 03:15:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee05be6400) [pid = 1856] [serial = 679] [outer = 0x7fee05ab0c00] 03:15:12 INFO - PROCESS | 1856 | 1462529712612 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee06c9d800) [pid = 1856] [serial = 680] [outer = 0x7fee05ab0c00] 03:15:13 INFO - PROCESS | 1856 | 1462529713418 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 03:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1679ms 03:15:13 INFO - PROCESS | 1856 | 1462529713471 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 1856 | 1462529713476 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 03:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:15:13 INFO - PROCESS | 1856 | 1462529713483 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 1856 | 1462529713488 Marionette TRACE conn3 <- [1,878,null,{}] 03:15:13 INFO - PROCESS | 1856 | 1462529713494 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:13 INFO - PROCESS | 1856 | 1462529713643 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:15:13 INFO - PROCESS | 1856 | 1462529713806 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0690b800 == 92 [pid = 1856] [id = 227] 03:15:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee06f57400) [pid = 1856] [serial = 681] [outer = (nil)] 03:15:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee06f5c000) [pid = 1856] [serial = 682] [outer = 0x7fee06f57400] 03:15:13 INFO - PROCESS | 1856 | 1462529713934 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee06fd1000) [pid = 1856] [serial = 683] [outer = 0x7fee06f57400] 03:15:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee104bd000 == 91 [pid = 1856] [id = 168] 03:15:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0fa1f800 == 90 [pid = 1856] [id = 6] 03:15:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee14d4b000 == 89 [pid = 1856] [id = 192] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee071bb400) [pid = 1856] [serial = 580] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee0bcda800) [pid = 1856] [serial = 583] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fee11142000) [pid = 1856] [serial = 586] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee16517000) [pid = 1856] [serial = 607] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0ded1800 == 88 [pid = 1856] [id = 9] 03:15:14 INFO - PROCESS | 1856 | 1462529714844 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee137e9400) [pid = 1856] [serial = 601] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee0bcd0c00) [pid = 1856] [serial = 595] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee0de3b000) [pid = 1856] [serial = 596] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee0e8c7c00) [pid = 1856] [serial = 598] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee0840f400) [pid = 1856] [serial = 593] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee071b3400) [pid = 1856] [serial = 592] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee1656e400) [pid = 1856] [serial = 589] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee14dacc00) [pid = 1856] [serial = 604] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee14bc4c00) [pid = 1856] [serial = 602] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee0fab4c00) [pid = 1856] [serial = 599] [outer = (nil)] [url = about:blank] 03:15:14 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee16111800) [pid = 1856] [serial = 605] [outer = (nil)] [url = about:blank] 03:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1434ms 03:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:15:14 INFO - PROCESS | 1856 | 1462529714921 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:15:14 INFO - PROCESS | 1856 | 1462529714925 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 03:15:14 INFO - PROCESS | 1856 | 1462529714932 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 1856 | 1462529714934 Marionette TRACE conn3 <- [1,882,null,{}] 03:15:14 INFO - PROCESS | 1856 | 1462529714940 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:15 INFO - PROCESS | 1856 | 1462529715095 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:15:15 INFO - PROCESS | 1856 | 1462529715210 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084d5800 == 89 [pid = 1856] [id = 228] 03:15:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee06f5b000) [pid = 1856] [serial = 684] [outer = (nil)] 03:15:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee074c3000) [pid = 1856] [serial = 685] [outer = 0x7fee06f5b000] 03:15:15 INFO - PROCESS | 1856 | 1462529715277 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee074cec00) [pid = 1856] [serial = 686] [outer = 0x7fee06f5b000] 03:15:15 INFO - PROCESS | 1856 | 1462529715978 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 03:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1077ms 03:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:15:16 INFO - PROCESS | 1856 | 1462529716009 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:15:16 INFO - PROCESS | 1856 | 1462529716012 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 03:15:16 INFO - PROCESS | 1856 | 1462529716025 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:15:16 INFO - PROCESS | 1856 | 1462529716033 Marionette TRACE conn3 <- [1,886,null,{}] 03:15:16 INFO - PROCESS | 1856 | 1462529716043 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:16 INFO - PROCESS | 1856 | 1462529716186 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:15:16 INFO - PROCESS | 1856 | 1462529716306 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0dec9800 == 90 [pid = 1856] [id = 229] 03:15:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee074c4400) [pid = 1856] [serial = 687] [outer = (nil)] 03:15:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee0860c800) [pid = 1856] [serial = 688] [outer = 0x7fee074c4400] 03:15:16 INFO - PROCESS | 1856 | 1462529716362 Marionette DEBUG loaded listener.js 03:15:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee0bd56c00) [pid = 1856] [serial = 689] [outer = 0x7fee074c4400] 03:15:16 INFO - PROCESS | 1856 | 1462529716980 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 03:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 998ms 03:15:17 INFO - PROCESS | 1856 | 1462529717015 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:15:17 INFO - PROCESS | 1856 | 1462529717018 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 03:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:15:17 INFO - PROCESS | 1856 | 1462529717026 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 1856 | 1462529717039 Marionette TRACE conn3 <- [1,890,null,{}] 03:15:17 INFO - PROCESS | 1856 | 1462529717043 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:17 INFO - PROCESS | 1856 | 1462529717230 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:15:17 INFO - PROCESS | 1856 | 1462529717260 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e1a4800 == 91 [pid = 1856] [id = 230] 03:15:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee08044000) [pid = 1856] [serial = 690] [outer = (nil)] 03:15:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee0bd8cc00) [pid = 1856] [serial = 691] [outer = 0x7fee08044000] 03:15:17 INFO - PROCESS | 1856 | 1462529717316 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee0de41000) [pid = 1856] [serial = 692] [outer = 0x7fee08044000] 03:15:18 INFO - PROCESS | 1856 | 1462529718085 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 03:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1093ms 03:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:15:18 INFO - PROCESS | 1856 | 1462529718124 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:15:18 INFO - PROCESS | 1856 | 1462529718126 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 03:15:18 INFO - PROCESS | 1856 | 1462529718131 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 1856 | 1462529718134 Marionette TRACE conn3 <- [1,894,null,{}] 03:15:18 INFO - PROCESS | 1856 | 1462529718139 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:18 INFO - PROCESS | 1856 | 1462529718308 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:15:18 INFO - PROCESS | 1856 | 1462529718332 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11079800 == 92 [pid = 1856] [id = 231] 03:15:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee0e00ac00) [pid = 1856] [serial = 693] [outer = (nil)] 03:15:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee0e013000) [pid = 1856] [serial = 694] [outer = 0x7fee0e00ac00] 03:15:18 INFO - PROCESS | 1856 | 1462529718395 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee0e5b5c00) [pid = 1856] [serial = 695] [outer = 0x7fee0e00ac00] 03:15:19 INFO - PROCESS | 1856 | 1462529719145 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 03:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1025ms 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee0dd81800) [pid = 1856] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee06ba3400) [pid = 1856] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee0804dc00) [pid = 1856] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee17d82c00) [pid = 1856] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee0e8cf400) [pid = 1856] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee06da2c00) [pid = 1856] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee0fa5ac00) [pid = 1856] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee06a59c00) [pid = 1856] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee06a64c00) [pid = 1856] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:15:19 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee111a6000) [pid = 1856] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:15:19 INFO - PROCESS | 1856 | 1462529719478 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:15:19 INFO - PROCESS | 1856 | 1462529719480 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 03:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:15:19 INFO - PROCESS | 1856 | 1462529719488 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 1856 | 1462529719491 Marionette TRACE conn3 <- [1,898,null,{}] 03:15:19 INFO - PROCESS | 1856 | 1462529719495 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:19 INFO - PROCESS | 1856 | 1462529719634 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:15:19 INFO - PROCESS | 1856 | 1462529719644 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee111d0800 == 93 [pid = 1856] [id = 232] 03:15:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee0e5b6000) [pid = 1856] [serial = 696] [outer = (nil)] 03:15:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee0e5b9000) [pid = 1856] [serial = 697] [outer = 0x7fee0e5b6000] 03:15:19 INFO - PROCESS | 1856 | 1462529719712 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee0e5e2400) [pid = 1856] [serial = 698] [outer = 0x7fee0e5b6000] 03:15:20 INFO - PROCESS | 1856 | 1462529720424 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 03:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 980ms 03:15:20 INFO - PROCESS | 1856 | 1462529720468 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1856 | 1462529720470 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 03:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:15:20 INFO - PROCESS | 1856 | 1462529720475 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1856 | 1462529720477 Marionette TRACE conn3 <- [1,902,null,{}] 03:15:20 INFO - PROCESS | 1856 | 1462529720482 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:20 INFO - PROCESS | 1856 | 1462529720650 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:15:20 INFO - PROCESS | 1856 | 1462529720666 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16650800 == 94 [pid = 1856] [id = 233] 03:15:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee06baf800) [pid = 1856] [serial = 699] [outer = (nil)] 03:15:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee0e8cb400) [pid = 1856] [serial = 700] [outer = 0x7fee06baf800] 03:15:20 INFO - PROCESS | 1856 | 1462529720723 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee1114ac00) [pid = 1856] [serial = 701] [outer = 0x7fee06baf800] 03:15:21 INFO - PROCESS | 1856 | 1462529721383 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 03:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 923ms 03:15:21 INFO - PROCESS | 1856 | 1462529721399 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:15:21 INFO - PROCESS | 1856 | 1462529721402 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 03:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:15:21 INFO - PROCESS | 1856 | 1462529721409 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:15:21 INFO - PROCESS | 1856 | 1462529721410 Marionette TRACE conn3 <- [1,906,null,{}] 03:15:21 INFO - PROCESS | 1856 | 1462529721415 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:21 INFO - PROCESS | 1856 | 1462529721623 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:15:21 INFO - PROCESS | 1856 | 1462529721765 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0691d000 == 95 [pid = 1856] [id = 234] 03:15:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee05bde400) [pid = 1856] [serial = 702] [outer = (nil)] 03:15:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee06a5fc00) [pid = 1856] [serial = 703] [outer = 0x7fee05bde400] 03:15:21 INFO - PROCESS | 1856 | 1462529721834 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee06dac400) [pid = 1856] [serial = 704] [outer = 0x7fee05bde400] 03:15:22 INFO - PROCESS | 1856 | 1462529722715 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 03:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1381ms 03:15:22 INFO - PROCESS | 1856 | 1462529722792 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 1856 | 1462529722798 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 03:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:15:22 INFO - PROCESS | 1856 | 1462529722805 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 1856 | 1462529722810 Marionette TRACE conn3 <- [1,910,null,{}] 03:15:22 INFO - PROCESS | 1856 | 1462529722817 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:23 INFO - PROCESS | 1856 | 1462529723009 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:15:23 INFO - PROCESS | 1856 | 1462529723165 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0da38000 == 96 [pid = 1856] [id = 235] 03:15:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee05be7400) [pid = 1856] [serial = 705] [outer = (nil)] 03:15:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee074c5800) [pid = 1856] [serial = 706] [outer = 0x7fee05be7400] 03:15:23 INFO - PROCESS | 1856 | 1462529723236 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee0840ac00) [pid = 1856] [serial = 707] [outer = 0x7fee05be7400] 03:15:24 INFO - PROCESS | 1856 | 1462529724047 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 03:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1281ms 03:15:24 INFO - PROCESS | 1856 | 1462529724092 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:15:24 INFO - PROCESS | 1856 | 1462529724097 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 03:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:15:24 INFO - PROCESS | 1856 | 1462529724102 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:15:24 INFO - PROCESS | 1856 | 1462529724105 Marionette TRACE conn3 <- [1,914,null,{}] 03:15:24 INFO - PROCESS | 1856 | 1462529724111 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:24 INFO - PROCESS | 1856 | 1462529724263 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:15:24 INFO - PROCESS | 1856 | 1462529724425 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17648000 == 97 [pid = 1856] [id = 236] 03:15:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee0840dc00) [pid = 1856] [serial = 708] [outer = (nil)] 03:15:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee0da29800) [pid = 1856] [serial = 709] [outer = 0x7fee0840dc00] 03:15:24 INFO - PROCESS | 1856 | 1462529724502 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee0e00a400) [pid = 1856] [serial = 710] [outer = 0x7fee0840dc00] 03:15:25 INFO - PROCESS | 1856 | 1462529725400 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 03:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1325ms 03:15:25 INFO - PROCESS | 1856 | 1462529725429 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:15:25 INFO - PROCESS | 1856 | 1462529725435 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 03:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:15:25 INFO - PROCESS | 1856 | 1462529725450 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 1856 | 1462529725457 Marionette TRACE conn3 <- [1,918,null,{}] 03:15:25 INFO - PROCESS | 1856 | 1462529725462 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:25 INFO - PROCESS | 1856 | 1462529725617 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:15:25 INFO - PROCESS | 1856 | 1462529725778 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee18533800 == 98 [pid = 1856] [id = 237] 03:15:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee087e1c00) [pid = 1856] [serial = 711] [outer = (nil)] 03:15:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee0e5de400) [pid = 1856] [serial = 712] [outer = 0x7fee087e1c00] 03:15:25 INFO - PROCESS | 1856 | 1462529725854 Marionette DEBUG loaded listener.js 03:15:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee111ac800) [pid = 1856] [serial = 713] [outer = 0x7fee087e1c00] 03:15:26 INFO - PROCESS | 1856 | 1462529726689 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 03:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1288ms 03:15:26 INFO - PROCESS | 1856 | 1462529726731 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:15:26 INFO - PROCESS | 1856 | 1462529726735 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 03:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:15:26 INFO - PROCESS | 1856 | 1462529726741 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:15:26 INFO - PROCESS | 1856 | 1462529726743 Marionette TRACE conn3 <- [1,922,null,{}] 03:15:26 INFO - PROCESS | 1856 | 1462529726748 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:26 INFO - PROCESS | 1856 | 1462529726894 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:15:27 INFO - PROCESS | 1856 | 1462529727055 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e81d000 == 99 [pid = 1856] [id = 238] 03:15:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee0e1ca000) [pid = 1856] [serial = 714] [outer = (nil)] 03:15:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee111f5400) [pid = 1856] [serial = 715] [outer = 0x7fee0e1ca000] 03:15:27 INFO - PROCESS | 1856 | 1462529727133 Marionette DEBUG loaded listener.js 03:15:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee139d9400) [pid = 1856] [serial = 716] [outer = 0x7fee0e1ca000] 03:15:27 INFO - PROCESS | 1856 | 1462529727955 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 03:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1277ms 03:15:28 INFO - PROCESS | 1856 | 1462529728019 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:15:28 INFO - PROCESS | 1856 | 1462529728022 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 03:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:15:28 INFO - PROCESS | 1856 | 1462529728027 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:15:28 INFO - PROCESS | 1856 | 1462529728029 Marionette TRACE conn3 <- [1,926,null,{}] 03:15:28 INFO - PROCESS | 1856 | 1462529728035 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:28 INFO - PROCESS | 1856 | 1462529728185 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:15:28 INFO - PROCESS | 1856 | 1462529728352 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2484e000 == 100 [pid = 1856] [id = 239] 03:15:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee14da6800) [pid = 1856] [serial = 717] [outer = (nil)] 03:15:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee14ddf000) [pid = 1856] [serial = 718] [outer = 0x7fee14da6800] 03:15:28 INFO - PROCESS | 1856 | 1462529728429 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee164d1c00) [pid = 1856] [serial = 719] [outer = 0x7fee14da6800] 03:15:29 INFO - PROCESS | 1856 | 1462529729227 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1239ms 03:15:29 INFO - PROCESS | 1856 | 1462529729267 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 1856 | 1462529729271 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 03:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:15:29 INFO - PROCESS | 1856 | 1462529729276 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1856 | 1462529729279 Marionette TRACE conn3 <- [1,930,null,{}] 03:15:29 INFO - PROCESS | 1856 | 1462529729283 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:29 INFO - PROCESS | 1856 | 1462529729428 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:15:29 INFO - PROCESS | 1856 | 1462529729591 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee27ad0000 == 101 [pid = 1856] [id = 240] 03:15:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee14da8c00) [pid = 1856] [serial = 720] [outer = (nil)] 03:15:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee1690b800) [pid = 1856] [serial = 721] [outer = 0x7fee14da8c00] 03:15:29 INFO - PROCESS | 1856 | 1462529729660 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee16cd9c00) [pid = 1856] [serial = 722] [outer = 0x7fee14da8c00] 03:15:30 INFO - PROCESS | 1856 | 1462529730498 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 03:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1278ms 03:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:15:30 INFO - PROCESS | 1856 | 1462529730554 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 1856 | 1462529730557 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 03:15:30 INFO - PROCESS | 1856 | 1462529730563 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 1856 | 1462529730565 Marionette TRACE conn3 <- [1,934,null,{}] 03:15:30 INFO - PROCESS | 1856 | 1462529730570 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:30 INFO - PROCESS | 1856 | 1462529730714 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:15:30 INFO - PROCESS | 1856 | 1462529730876 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2987f800 == 102 [pid = 1856] [id = 241] 03:15:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee164d3400) [pid = 1856] [serial = 723] [outer = (nil)] 03:15:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee172a7400) [pid = 1856] [serial = 724] [outer = 0x7fee164d3400] 03:15:30 INFO - PROCESS | 1856 | 1462529730947 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee17a0ac00) [pid = 1856] [serial = 725] [outer = 0x7fee164d3400] 03:15:31 INFO - PROCESS | 1856 | 1462529731724 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 03:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1227ms 03:15:31 INFO - PROCESS | 1856 | 1462529731795 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 1856 | 1462529731799 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 03:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:15:31 INFO - PROCESS | 1856 | 1462529731804 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 1856 | 1462529731806 Marionette TRACE conn3 <- [1,938,null,{}] 03:15:31 INFO - PROCESS | 1856 | 1462529731811 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:31 INFO - PROCESS | 1856 | 1462529731972 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:15:32 INFO - PROCESS | 1856 | 1462529732143 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2c4ba000 == 103 [pid = 1856] [id = 242] 03:15:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee05aaf400) [pid = 1856] [serial = 726] [outer = (nil)] 03:15:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee181dc800) [pid = 1856] [serial = 727] [outer = 0x7fee05aaf400] 03:15:32 INFO - PROCESS | 1856 | 1462529732213 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee18977800) [pid = 1856] [serial = 728] [outer = 0x7fee05aaf400] 03:15:32 INFO - PROCESS | 1856 | 1462529732988 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 03:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1230ms 03:15:33 INFO - PROCESS | 1856 | 1462529733036 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:15:33 INFO - PROCESS | 1856 | 1462529733040 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 03:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:15:33 INFO - PROCESS | 1856 | 1462529733045 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:15:33 INFO - PROCESS | 1856 | 1462529733053 Marionette TRACE conn3 <- [1,942,null,{}] 03:15:33 INFO - PROCESS | 1856 | 1462529733058 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:33 INFO - PROCESS | 1856 | 1462529733208 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:15:33 INFO - PROCESS | 1856 | 1462529733372 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d1ec800 == 104 [pid = 1856] [id = 243] 03:15:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee06ba8400) [pid = 1856] [serial = 729] [outer = (nil)] 03:15:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee111f0800) [pid = 1856] [serial = 730] [outer = 0x7fee06ba8400] 03:15:33 INFO - PROCESS | 1856 | 1462529733440 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee19cb1000) [pid = 1856] [serial = 731] [outer = 0x7fee06ba8400] 03:15:34 INFO - PROCESS | 1856 | 1462529734262 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 03:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1285ms 03:15:34 INFO - PROCESS | 1856 | 1462529734331 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:15:34 INFO - PROCESS | 1856 | 1462529734334 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 03:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:15:34 INFO - PROCESS | 1856 | 1462529734340 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 1856 | 1462529734342 Marionette TRACE conn3 <- [1,946,null,{}] 03:15:34 INFO - PROCESS | 1856 | 1462529734347 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:34 INFO - PROCESS | 1856 | 1462529734492 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:15:34 INFO - PROCESS | 1856 | 1462529734952 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04dd0800 == 105 [pid = 1856] [id = 244] 03:15:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee05aa2400) [pid = 1856] [serial = 732] [outer = (nil)] 03:15:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee05aafc00) [pid = 1856] [serial = 733] [outer = 0x7fee05aa2400] 03:15:35 INFO - PROCESS | 1856 | 1462529735059 Marionette DEBUG loaded listener.js 03:15:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee06a5f000) [pid = 1856] [serial = 734] [outer = 0x7fee05aa2400] 03:15:35 INFO - PROCESS | 1856 | 1462529735939 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 03:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1633ms 03:15:35 INFO - PROCESS | 1856 | 1462529735975 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:15:35 INFO - PROCESS | 1856 | 1462529735979 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 03:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:15:35 INFO - PROCESS | 1856 | 1462529735986 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 1856 | 1462529735991 Marionette TRACE conn3 <- [1,950,null,{}] 03:15:35 INFO - PROCESS | 1856 | 1462529735997 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:36 INFO - PROCESS | 1856 | 1462529736148 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:15:36 INFO - PROCESS | 1856 | 1462529736287 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee069ea800 == 106 [pid = 1856] [id = 245] 03:15:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee06da3c00) [pid = 1856] [serial = 735] [outer = (nil)] 03:15:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee06f5fc00) [pid = 1856] [serial = 736] [outer = 0x7fee06da3c00] 03:15:36 INFO - PROCESS | 1856 | 1462529736350 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee06fc2800) [pid = 1856] [serial = 737] [outer = 0x7fee06da3c00] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0da44800 == 105 [pid = 1856] [id = 15] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17ac6000 == 104 [pid = 1856] [id = 18] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16650800 == 103 [pid = 1856] [id = 233] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee111d0800 == 102 [pid = 1856] [id = 232] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11079800 == 101 [pid = 1856] [id = 231] 03:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee0de3e800) [pid = 1856] [serial = 655] [outer = (nil)] [url = about:blank] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e1a4800 == 100 [pid = 1856] [id = 230] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0dec9800 == 99 [pid = 1856] [id = 229] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee084d5800 == 98 [pid = 1856] [id = 228] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0690b800 == 97 [pid = 1856] [id = 227] 03:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0691b800 == 96 [pid = 1856] [id = 226] 03:15:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee3439a800 == 95 [pid = 1856] [id = 221] 03:15:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2570f000 == 94 [pid = 1856] [id = 220] 03:15:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e19e000 == 93 [pid = 1856] [id = 219] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee0e5e3c00) [pid = 1856] [serial = 641] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee0bcd4000) [pid = 1856] [serial = 637] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee0e00e400) [pid = 1856] [serial = 640] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee06f6b800) [pid = 1856] [serial = 634] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee2376d000) [pid = 1856] [serial = 622] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee15266800) [pid = 1856] [serial = 548] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee18973000) [pid = 1856] [serial = 608] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee05aac800) [pid = 1856] [serial = 631] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee1690b400) [pid = 1856] [serial = 628] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee172ad800) [pid = 1856] [serial = 578] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee24a11000) [pid = 1856] [serial = 625] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee07199400) [pid = 1856] [serial = 610] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee19d4f800) [pid = 1856] [serial = 619] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee0719d000) [pid = 1856] [serial = 635] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee0bd59400) [pid = 1856] [serial = 638] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee1815f800) [pid = 1856] [serial = 616] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee0e00ec00) [pid = 1856] [serial = 613] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee06bb0400) [pid = 1856] [serial = 653] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee1897a400) [pid = 1856] [serial = 649] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee139d7c00) [pid = 1856] [serial = 643] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee1650d400) [pid = 1856] [serial = 646] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee237da000) [pid = 1856] [serial = 650] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee15de6800) [pid = 1856] [serial = 644] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee06bab800) [pid = 1856] [serial = 652] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee16909800) [pid = 1856] [serial = 647] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1856 | 1462529737247 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 03:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1329ms 03:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:15:37 INFO - PROCESS | 1856 | 1462529737318 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:15:37 INFO - PROCESS | 1856 | 1462529737323 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 03:15:37 INFO - PROCESS | 1856 | 1462529737329 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:15:37 INFO - PROCESS | 1856 | 1462529737331 Marionette TRACE conn3 <- [1,954,null,{}] 03:15:37 INFO - PROCESS | 1856 | 1462529737336 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:37 INFO - PROCESS | 1856 | 1462529737485 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:15:37 INFO - PROCESS | 1856 | 1462529737496 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07308800 == 94 [pid = 1856] [id = 246] 03:15:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee071b6c00) [pid = 1856] [serial = 738] [outer = (nil)] 03:15:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee073c8c00) [pid = 1856] [serial = 739] [outer = 0x7fee071b6c00] 03:15:37 INFO - PROCESS | 1856 | 1462529737554 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee074c6800) [pid = 1856] [serial = 740] [outer = 0x7fee071b6c00] 03:15:38 INFO - PROCESS | 1856 | 1462529738331 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1028ms 03:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:15:38 INFO - PROCESS | 1856 | 1462529738362 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 1856 | 1462529738365 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 03:15:38 INFO - PROCESS | 1856 | 1462529738378 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1856 | 1462529738385 Marionette TRACE conn3 <- [1,958,null,{}] 03:15:38 INFO - PROCESS | 1856 | 1462529738408 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:38 INFO - PROCESS | 1856 | 1462529738547 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:15:38 INFO - PROCESS | 1856 | 1462529738564 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084dc800 == 95 [pid = 1856] [id = 247] 03:15:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee0804ec00) [pid = 1856] [serial = 741] [outer = (nil)] 03:15:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee087d9800) [pid = 1856] [serial = 742] [outer = 0x7fee0804ec00] 03:15:38 INFO - PROCESS | 1856 | 1462529738620 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee087e8400) [pid = 1856] [serial = 743] [outer = 0x7fee0804ec00] 03:15:39 INFO - PROCESS | 1856 | 1462529739355 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 03:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1006ms 03:15:39 INFO - PROCESS | 1856 | 1462529739378 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:15:39 INFO - PROCESS | 1856 | 1462529739381 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 03:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:15:39 INFO - PROCESS | 1856 | 1462529739387 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:15:39 INFO - PROCESS | 1856 | 1462529739388 Marionette TRACE conn3 <- [1,962,null,{}] 03:15:39 INFO - PROCESS | 1856 | 1462529739393 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:39 INFO - PROCESS | 1856 | 1462529739584 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:15:39 INFO - PROCESS | 1856 | 1462529739614 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d1fc000 == 96 [pid = 1856] [id = 248] 03:15:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee073c4400) [pid = 1856] [serial = 744] [outer = (nil)] 03:15:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee0bd51c00) [pid = 1856] [serial = 745] [outer = 0x7fee073c4400] 03:15:39 INFO - PROCESS | 1856 | 1462529739670 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee0bd84000) [pid = 1856] [serial = 746] [outer = 0x7fee073c4400] 03:15:40 INFO - PROCESS | 1856 | 1462529740468 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 03:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1126ms 03:15:40 INFO - PROCESS | 1856 | 1462529740513 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 1856 | 1462529740515 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 03:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:15:40 INFO - PROCESS | 1856 | 1462529740527 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 1856 | 1462529740529 Marionette TRACE conn3 <- [1,966,null,{}] 03:15:40 INFO - PROCESS | 1856 | 1462529740534 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:40 INFO - PROCESS | 1856 | 1462529740707 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:15:40 INFO - PROCESS | 1856 | 1462529740730 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0decd000 == 97 [pid = 1856] [id = 249] 03:15:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee0da2bc00) [pid = 1856] [serial = 747] [outer = (nil)] 03:15:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee0dd7e800) [pid = 1856] [serial = 748] [outer = 0x7fee0da2bc00] 03:15:40 INFO - PROCESS | 1856 | 1462529740794 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee0dfe3400) [pid = 1856] [serial = 749] [outer = 0x7fee0da2bc00] 03:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee0e00ac00) [pid = 1856] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee0e5b6000) [pid = 1856] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee074c4400) [pid = 1856] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee06f5b000) [pid = 1856] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee06f57400) [pid = 1856] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee05ab0c00) [pid = 1856] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee08044000) [pid = 1856] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:15:41 INFO - PROCESS | 1856 | 1462529741770 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 03:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1280ms 03:15:41 INFO - PROCESS | 1856 | 1462529741801 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:15:41 INFO - PROCESS | 1856 | 1462529741804 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 03:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:15:41 INFO - PROCESS | 1856 | 1462529741810 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 1856 | 1462529741822 Marionette TRACE conn3 <- [1,970,null,{}] 03:15:41 INFO - PROCESS | 1856 | 1462529741832 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:41 INFO - PROCESS | 1856 | 1462529741973 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:15:42 INFO - PROCESS | 1856 | 1462529742096 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e64a800 == 98 [pid = 1856] [id = 250] 03:15:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee0da25c00) [pid = 1856] [serial = 750] [outer = (nil)] 03:15:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee0e014000) [pid = 1856] [serial = 751] [outer = 0x7fee0da25c00] 03:15:42 INFO - PROCESS | 1856 | 1462529742151 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee0e451c00) [pid = 1856] [serial = 752] [outer = 0x7fee0da25c00] 03:15:42 INFO - PROCESS | 1856 | 1462529742761 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 03:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 988ms 03:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:15:42 INFO - PROCESS | 1856 | 1462529742799 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:15:42 INFO - PROCESS | 1856 | 1462529742801 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 03:15:42 INFO - PROCESS | 1856 | 1462529742806 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:15:42 INFO - PROCESS | 1856 | 1462529742809 Marionette TRACE conn3 <- [1,974,null,{}] 03:15:42 INFO - PROCESS | 1856 | 1462529742813 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:42 INFO - PROCESS | 1856 | 1462529742942 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:15:43 INFO - PROCESS | 1856 | 1462529743069 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0f98f000 == 99 [pid = 1856] [id = 251] 03:15:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee06fcf400) [pid = 1856] [serial = 753] [outer = (nil)] 03:15:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee0e5c0400) [pid = 1856] [serial = 754] [outer = 0x7fee06fcf400] 03:15:43 INFO - PROCESS | 1856 | 1462529743125 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee0e5e0000) [pid = 1856] [serial = 755] [outer = 0x7fee06fcf400] 03:15:43 INFO - PROCESS | 1856 | 1462529743812 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 03:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1075ms 03:15:43 INFO - PROCESS | 1856 | 1462529743883 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 1856 | 1462529743888 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 03:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:15:43 INFO - PROCESS | 1856 | 1462529743907 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1856 | 1462529743913 Marionette TRACE conn3 <- [1,978,null,{}] 03:15:43 INFO - PROCESS | 1856 | 1462529743920 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:44 INFO - PROCESS | 1856 | 1462529744119 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:15:44 INFO - PROCESS | 1856 | 1462529744272 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0690e000 == 100 [pid = 1856] [id = 252] 03:15:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee05aaa400) [pid = 1856] [serial = 756] [outer = (nil)] 03:15:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee06daa400) [pid = 1856] [serial = 757] [outer = 0x7fee05aaa400] 03:15:44 INFO - PROCESS | 1856 | 1462529744343 Marionette DEBUG loaded listener.js 03:15:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee06f71400) [pid = 1856] [serial = 758] [outer = 0x7fee05aaa400] 03:15:45 INFO - PROCESS | 1856 | 1462529745217 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 03:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1391ms 03:15:45 INFO - PROCESS | 1856 | 1462529745289 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:15:45 INFO - PROCESS | 1856 | 1462529745297 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 03:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:15:45 INFO - PROCESS | 1856 | 1462529745307 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 1856 | 1462529745310 Marionette TRACE conn3 <- [1,982,null,{}] 03:15:45 INFO - PROCESS | 1856 | 1462529745316 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:45 INFO - PROCESS | 1856 | 1462529745530 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:15:45 INFO - PROCESS | 1856 | 1462529745706 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0deb9000 == 101 [pid = 1856] [id = 253] 03:15:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee0719cc00) [pid = 1856] [serial = 759] [outer = (nil)] 03:15:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee074cbc00) [pid = 1856] [serial = 760] [outer = 0x7fee0719cc00] 03:15:45 INFO - PROCESS | 1856 | 1462529745815 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee0840e000) [pid = 1856] [serial = 761] [outer = 0x7fee0719cc00] 03:15:46 INFO - PROCESS | 1856 | 1462529746665 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 03:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1432ms 03:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:15:46 INFO - PROCESS | 1856 | 1462529746739 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 1856 | 1462529746742 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 03:15:46 INFO - PROCESS | 1856 | 1462529746748 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1856 | 1462529746754 Marionette TRACE conn3 <- [1,986,null,{}] 03:15:46 INFO - PROCESS | 1856 | 1462529746769 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:46 INFO - PROCESS | 1856 | 1462529746976 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:15:47 INFO - PROCESS | 1856 | 1462529747190 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11559000 == 102 [pid = 1856] [id = 254] 03:15:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee0bd51800) [pid = 1856] [serial = 762] [outer = (nil)] 03:15:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee0de3fc00) [pid = 1856] [serial = 763] [outer = 0x7fee0bd51800] 03:15:47 INFO - PROCESS | 1856 | 1462529747314 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee0e00d400) [pid = 1856] [serial = 764] [outer = 0x7fee0bd51800] 03:15:48 INFO - PROCESS | 1856 | 1462529748081 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 03:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1390ms 03:15:48 INFO - PROCESS | 1856 | 1462529748138 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:15:48 INFO - PROCESS | 1856 | 1462529748142 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 03:15:48 INFO - PROCESS | 1856 | 1462529748147 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 1856 | 1462529748150 Marionette TRACE conn3 <- [1,990,null,{}] 03:15:48 INFO - PROCESS | 1856 | 1462529748155 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:48 INFO - PROCESS | 1856 | 1462529748316 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:15:48 INFO - PROCESS | 1856 | 1462529748479 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee165d2800 == 103 [pid = 1856] [id = 255] 03:15:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee0bd8c000) [pid = 1856] [serial = 765] [outer = (nil)] 03:15:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee0e5c1000) [pid = 1856] [serial = 766] [outer = 0x7fee0bd8c000] 03:15:48 INFO - PROCESS | 1856 | 1462529748548 Marionette DEBUG loaded listener.js 03:15:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee0e8cd400) [pid = 1856] [serial = 767] [outer = 0x7fee0bd8c000] 03:15:49 INFO - PROCESS | 1856 | 1462529749324 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 03:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1229ms 03:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:15:49 INFO - PROCESS | 1856 | 1462529749377 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:15:49 INFO - PROCESS | 1856 | 1462529749380 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 03:15:49 INFO - PROCESS | 1856 | 1462529749385 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - PROCESS | 1856 | 1462529749388 Marionette TRACE conn3 <- [1,994,null,{}] 03:15:49 INFO - PROCESS | 1856 | 1462529749393 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:49 INFO - PROCESS | 1856 | 1462529749543 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:15:49 INFO - PROCESS | 1856 | 1462529749711 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16f60000 == 104 [pid = 1856] [id = 256] 03:15:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee0e1c5000) [pid = 1856] [serial = 768] [outer = (nil)] 03:15:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee0f6dc000) [pid = 1856] [serial = 769] [outer = 0x7fee0e1c5000] 03:15:49 INFO - PROCESS | 1856 | 1462529749779 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee0fa5c800) [pid = 1856] [serial = 770] [outer = 0x7fee0e1c5000] 03:15:50 INFO - PROCESS | 1856 | 1462529750614 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 03:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1279ms 03:15:50 INFO - PROCESS | 1856 | 1462529750664 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:15:50 INFO - PROCESS | 1856 | 1462529750668 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 03:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:15:50 INFO - PROCESS | 1856 | 1462529750673 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - PROCESS | 1856 | 1462529750675 Marionette TRACE conn3 <- [1,998,null,{}] 03:15:50 INFO - PROCESS | 1856 | 1462529750680 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:50 INFO - PROCESS | 1856 | 1462529750861 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:15:51 INFO - PROCESS | 1856 | 1462529751038 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee18177800 == 105 [pid = 1856] [id = 257] 03:15:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee0e8d0800) [pid = 1856] [serial = 771] [outer = (nil)] 03:15:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee11149800) [pid = 1856] [serial = 772] [outer = 0x7fee0e8d0800] 03:15:51 INFO - PROCESS | 1856 | 1462529751109 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee137e0000) [pid = 1856] [serial = 773] [outer = 0x7fee0e8d0800] 03:15:51 INFO - PROCESS | 1856 | 1462529751934 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 03:15:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee111f4c00) [pid = 1856] [serial = 774] [outer = 0x7fee0da29000] 03:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1326ms 03:15:52 INFO - PROCESS | 1856 | 1462529752014 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:15:52 INFO - PROCESS | 1856 | 1462529752017 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 03:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:15:52 INFO - PROCESS | 1856 | 1462529752066 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:15:52 INFO - PROCESS | 1856 | 1462529752071 Marionette TRACE conn3 <- [1,1002,null,{}] 03:15:52 INFO - PROCESS | 1856 | 1462529752077 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:52 INFO - PROCESS | 1856 | 1462529752230 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:15:52 INFO - PROCESS | 1856 | 1462529752434 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17adb000 == 106 [pid = 1856] [id = 258] 03:15:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee06c9f800) [pid = 1856] [serial = 775] [outer = (nil)] 03:15:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee06fc3400) [pid = 1856] [serial = 776] [outer = 0x7fee06c9f800] 03:15:52 INFO - PROCESS | 1856 | 1462529752503 Marionette DEBUG loaded listener.js 03:15:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee14da6400) [pid = 1856] [serial = 777] [outer = 0x7fee06c9f800] 03:15:53 INFO - PROCESS | 1856 | 1462529753275 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 03:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1306ms 03:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:15:53 INFO - PROCESS | 1856 | 1462529753349 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:15:53 INFO - PROCESS | 1856 | 1462529753351 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 03:15:53 INFO - PROCESS | 1856 | 1462529753357 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:15:53 INFO - PROCESS | 1856 | 1462529753360 Marionette TRACE conn3 <- [1,1006,null,{}] 03:15:53 INFO - PROCESS | 1856 | 1462529753365 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:53 INFO - PROCESS | 1856 | 1462529753511 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:15:53 INFO - PROCESS | 1856 | 1462529753680 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee248c6000 == 107 [pid = 1856] [id = 259] 03:15:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee06f72000) [pid = 1856] [serial = 778] [outer = (nil)] 03:15:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee1526c000) [pid = 1856] [serial = 779] [outer = 0x7fee06f72000] 03:15:53 INFO - PROCESS | 1856 | 1462529753752 Marionette DEBUG loaded listener.js 03:15:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee16160400) [pid = 1856] [serial = 780] [outer = 0x7fee06f72000] 03:15:54 INFO - PROCESS | 1856 | 1462529754569 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 03:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1279ms 03:15:54 INFO - PROCESS | 1856 | 1462529754636 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:15:54 INFO - PROCESS | 1856 | 1462529754639 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 03:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:15:54 INFO - PROCESS | 1856 | 1462529754644 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:15:54 INFO - PROCESS | 1856 | 1462529754647 Marionette TRACE conn3 <- [1,1010,null,{}] 03:15:54 INFO - PROCESS | 1856 | 1462529754652 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:54 INFO - PROCESS | 1856 | 1462529754799 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:15:54 INFO - PROCESS | 1856 | 1462529754971 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee279a9000 == 108 [pid = 1856] [id = 260] 03:15:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee13966800) [pid = 1856] [serial = 781] [outer = (nil)] 03:15:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee1643e000) [pid = 1856] [serial = 782] [outer = 0x7fee13966800] 03:15:55 INFO - PROCESS | 1856 | 1462529755038 Marionette DEBUG loaded listener.js 03:15:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee164df800) [pid = 1856] [serial = 783] [outer = 0x7fee13966800] 03:15:55 INFO - PROCESS | 1856 | 1462529755807 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 03:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1232ms 03:15:55 INFO - PROCESS | 1856 | 1462529755878 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 1856 | 1462529755881 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 03:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:15:55 INFO - PROCESS | 1856 | 1462529755886 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 1856 | 1462529755888 Marionette TRACE conn3 <- [1,1014,null,{}] 03:15:55 INFO - PROCESS | 1856 | 1462529755894 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:56 INFO - PROCESS | 1856 | 1462529756064 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:15:56 INFO - PROCESS | 1856 | 1462529756236 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1121e000 == 109 [pid = 1856] [id = 261] 03:15:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee06a5f800) [pid = 1856] [serial = 784] [outer = (nil)] 03:15:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee11144400) [pid = 1856] [serial = 785] [outer = 0x7fee06a5f800] 03:15:56 INFO - PROCESS | 1856 | 1462529756311 Marionette DEBUG loaded listener.js 03:15:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee1685d000) [pid = 1856] [serial = 786] [outer = 0x7fee06a5f800] 03:15:57 INFO - PROCESS | 1856 | 1462529757118 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 03:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1292ms 03:15:57 INFO - PROCESS | 1856 | 1462529757179 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:15:57 INFO - PROCESS | 1856 | 1462529757182 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 03:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:15:57 INFO - PROCESS | 1856 | 1462529757189 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 1856 | 1462529757193 Marionette TRACE conn3 <- [1,1018,null,{}] 03:15:57 INFO - PROCESS | 1856 | 1462529757197 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:57 INFO - PROCESS | 1856 | 1462529757395 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:15:57 INFO - PROCESS | 1856 | 1462529757564 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29bb2000 == 110 [pid = 1856] [id = 262] 03:15:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee06bac000) [pid = 1856] [serial = 787] [outer = (nil)] 03:15:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee16cd5400) [pid = 1856] [serial = 788] [outer = 0x7fee06bac000] 03:15:57 INFO - PROCESS | 1856 | 1462529757638 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee17d7d000) [pid = 1856] [serial = 789] [outer = 0x7fee06bac000] 03:15:58 INFO - PROCESS | 1856 | 1462529758813 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 03:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1677ms 03:15:58 INFO - PROCESS | 1856 | 1462529758867 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:15:58 INFO - PROCESS | 1856 | 1462529758871 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 03:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:15:58 INFO - PROCESS | 1856 | 1462529758879 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:15:58 INFO - PROCESS | 1856 | 1462529758884 Marionette TRACE conn3 <- [1,1022,null,{}] 03:15:58 INFO - PROCESS | 1856 | 1462529758892 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:59 INFO - PROCESS | 1856 | 1462529759053 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:15:59 INFO - PROCESS | 1856 | 1462529759279 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0da45800 == 111 [pid = 1856] [id = 263] 03:15:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee06f5f400) [pid = 1856] [serial = 790] [outer = (nil)] 03:15:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee06fc4c00) [pid = 1856] [serial = 791] [outer = 0x7fee06f5f400] 03:15:59 INFO - PROCESS | 1856 | 1462529759355 Marionette DEBUG loaded listener.js 03:15:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee071bdc00) [pid = 1856] [serial = 792] [outer = 0x7fee06f5f400] 03:16:00 INFO - PROCESS | 1856 | 1462529760250 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 03:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1430ms 03:16:00 INFO - PROCESS | 1856 | 1462529760310 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:16:00 INFO - PROCESS | 1856 | 1462529760317 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 03:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:16:00 INFO - PROCESS | 1856 | 1462529760326 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:16:00 INFO - PROCESS | 1856 | 1462529760330 Marionette TRACE conn3 <- [1,1026,null,{}] 03:16:00 INFO - PROCESS | 1856 | 1462529760335 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:00 INFO - PROCESS | 1856 | 1462529760502 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:16:00 INFO - PROCESS | 1856 | 1462529760685 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d46000 == 112 [pid = 1856] [id = 264] 03:16:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee074cf000) [pid = 1856] [serial = 793] [outer = (nil)] 03:16:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee08414400) [pid = 1856] [serial = 794] [outer = 0x7fee074cf000] 03:16:00 INFO - PROCESS | 1856 | 1462529760785 Marionette DEBUG loaded listener.js 03:16:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee087dcc00) [pid = 1856] [serial = 795] [outer = 0x7fee074cf000] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e64a800 == 111 [pid = 1856] [id = 250] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee06fc6800) [pid = 1856] [serial = 658] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee0bd5fc00) [pid = 1856] [serial = 661] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee0e5c2000) [pid = 1856] [serial = 664] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee16445800) [pid = 1856] [serial = 667] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee17d83800) [pid = 1856] [serial = 670] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee06f5e400) [pid = 1856] [serial = 673] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee074d0800) [pid = 1856] [serial = 676] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee0e8cb400) [pid = 1856] [serial = 700] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee084dc800 == 110 [pid = 1856] [id = 247] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07308800 == 109 [pid = 1856] [id = 246] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee069ea800 == 108 [pid = 1856] [id = 245] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04dd0800 == 107 [pid = 1856] [id = 244] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee27ad0000 == 106 [pid = 1856] [id = 240] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2484e000 == 105 [pid = 1856] [id = 239] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e81d000 == 104 [pid = 1856] [id = 238] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee18533800 == 103 [pid = 1856] [id = 237] 03:16:01 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0691d000 == 102 [pid = 1856] [id = 234] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee0860c800) [pid = 1856] [serial = 688] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee0bd56c00) [pid = 1856] [serial = 689] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee074c3000) [pid = 1856] [serial = 685] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee074cec00) [pid = 1856] [serial = 686] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee06fd1000) [pid = 1856] [serial = 683] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee06f5c000) [pid = 1856] [serial = 682] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee06c9d800) [pid = 1856] [serial = 680] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee05be6400) [pid = 1856] [serial = 679] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee0bd8cc00) [pid = 1856] [serial = 691] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee0e5e2400) [pid = 1856] [serial = 698] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee0e5b5c00) [pid = 1856] [serial = 695] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee0de41000) [pid = 1856] [serial = 692] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee0e013000) [pid = 1856] [serial = 694] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee0e5b9000) [pid = 1856] [serial = 697] [outer = (nil)] [url = about:blank] 03:16:01 INFO - PROCESS | 1856 | 1462529761631 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 03:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1332ms 03:16:01 INFO - PROCESS | 1856 | 1462529761659 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:16:01 INFO - PROCESS | 1856 | 1462529761662 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 03:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:16:01 INFO - PROCESS | 1856 | 1462529761667 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - PROCESS | 1856 | 1462529761672 Marionette TRACE conn3 <- [1,1030,null,{}] 03:16:01 INFO - PROCESS | 1856 | 1462529761686 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:01 INFO - PROCESS | 1856 | 1462529761843 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:16:01 INFO - PROCESS | 1856 | 1462529761861 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0730f000 == 103 [pid = 1856] [id = 265] 03:16:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee0bcce400) [pid = 1856] [serial = 796] [outer = (nil)] 03:16:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee0da22800) [pid = 1856] [serial = 797] [outer = 0x7fee0bcce400] 03:16:01 INFO - PROCESS | 1856 | 1462529761924 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee0dfe3c00) [pid = 1856] [serial = 798] [outer = 0x7fee0bcce400] 03:16:02 INFO - PROCESS | 1856 | 1462529762767 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 03:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1128ms 03:16:02 INFO - PROCESS | 1856 | 1462529762797 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:16:02 INFO - PROCESS | 1856 | 1462529762801 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 03:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:16:02 INFO - PROCESS | 1856 | 1462529762806 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 1856 | 1462529762808 Marionette TRACE conn3 <- [1,1034,null,{}] 03:16:02 INFO - PROCESS | 1856 | 1462529762813 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:02 INFO - PROCESS | 1856 | 1462529762947 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:16:02 INFO - PROCESS | 1856 | 1462529762961 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0deb3800 == 104 [pid = 1856] [id = 266] 03:16:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee0bd60c00) [pid = 1856] [serial = 799] [outer = (nil)] 03:16:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee0e451400) [pid = 1856] [serial = 800] [outer = 0x7fee0bd60c00] 03:16:03 INFO - PROCESS | 1856 | 1462529763018 Marionette DEBUG loaded listener.js 03:16:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee0e5da400) [pid = 1856] [serial = 801] [outer = 0x7fee0bd60c00] 03:16:03 INFO - PROCESS | 1856 | 1462529763764 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 03:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 974ms 03:16:03 INFO - PROCESS | 1856 | 1462529763781 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:16:03 INFO - PROCESS | 1856 | 1462529763794 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 03:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:16:03 INFO - PROCESS | 1856 | 1462529763800 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:16:03 INFO - PROCESS | 1856 | 1462529763801 Marionette TRACE conn3 <- [1,1038,null,{}] 03:16:03 INFO - PROCESS | 1856 | 1462529763806 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:04 INFO - PROCESS | 1856 | 1462529764001 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:16:04 INFO - PROCESS | 1856 | 1462529764035 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0ebb0800 == 105 [pid = 1856] [id = 267] 03:16:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee06f5e400) [pid = 1856] [serial = 802] [outer = (nil)] 03:16:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee0e5d8000) [pid = 1856] [serial = 803] [outer = 0x7fee06f5e400] 03:16:04 INFO - PROCESS | 1856 | 1462529764092 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee0fab6c00) [pid = 1856] [serial = 804] [outer = 0x7fee06f5e400] 03:16:04 INFO - PROCESS | 1856 | 1462529764946 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 03:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1173ms 03:16:04 INFO - PROCESS | 1856 | 1462529764973 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:16:04 INFO - PROCESS | 1856 | 1462529764976 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 03:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:16:04 INFO - PROCESS | 1856 | 1462529764982 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:16:04 INFO - PROCESS | 1856 | 1462529764983 Marionette TRACE conn3 <- [1,1042,null,{}] 03:16:04 INFO - PROCESS | 1856 | 1462529764988 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:05 INFO - PROCESS | 1856 | 1462529765199 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:16:05 INFO - PROCESS | 1856 | 1462529765227 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1635e800 == 106 [pid = 1856] [id = 268] 03:16:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee111a1000) [pid = 1856] [serial = 805] [outer = (nil)] 03:16:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee1152a000) [pid = 1856] [serial = 806] [outer = 0x7fee111a1000] 03:16:05 INFO - PROCESS | 1856 | 1462529765286 Marionette DEBUG loaded listener.js 03:16:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee15cdf400) [pid = 1856] [serial = 807] [outer = 0x7fee111a1000] 03:16:06 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee06da3c00) [pid = 1856] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:16:06 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee073c4400) [pid = 1856] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:16:06 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee071b6c00) [pid = 1856] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:16:06 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee05aa2400) [pid = 1856] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:16:06 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee0da2bc00) [pid = 1856] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:16:06 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee0804ec00) [pid = 1856] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:16:06 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee0da25c00) [pid = 1856] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:16:06 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee06baf800) [pid = 1856] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:16:06 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee06ba9c00) [pid = 1856] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:16:06 INFO - PROCESS | 1856 | 1462529766382 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 03:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1427ms 03:16:06 INFO - PROCESS | 1856 | 1462529766409 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:16:06 INFO - PROCESS | 1856 | 1462529766411 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 03:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:16:06 INFO - PROCESS | 1856 | 1462529766417 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 1856 | 1462529766419 Marionette TRACE conn3 <- [1,1046,null,{}] 03:16:06 INFO - PROCESS | 1856 | 1462529766424 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:06 INFO - PROCESS | 1856 | 1462529766568 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:16:06 INFO - PROCESS | 1856 | 1462529766697 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e1a2000 == 107 [pid = 1856] [id = 269] 03:16:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee074c3400) [pid = 1856] [serial = 808] [outer = (nil)] 03:16:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee0da25c00) [pid = 1856] [serial = 809] [outer = 0x7fee074c3400] 03:16:06 INFO - PROCESS | 1856 | 1462529766756 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee111adc00) [pid = 1856] [serial = 810] [outer = 0x7fee074c3400] 03:16:07 INFO - PROCESS | 1856 | 1462529767349 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 03:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 986ms 03:16:07 INFO - PROCESS | 1856 | 1462529767404 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:16:07 INFO - PROCESS | 1856 | 1462529767407 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 03:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:16:07 INFO - PROCESS | 1856 | 1462529767412 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:16:07 INFO - PROCESS | 1856 | 1462529767414 Marionette TRACE conn3 <- [1,1050,null,{}] 03:16:07 INFO - PROCESS | 1856 | 1462529767419 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:07 INFO - PROCESS | 1856 | 1462529767573 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:16:07 INFO - PROCESS | 1856 | 1462529767708 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1a056800 == 108 [pid = 1856] [id = 270] 03:16:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee05aa7800) [pid = 1856] [serial = 811] [outer = (nil)] 03:16:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee1650ac00) [pid = 1856] [serial = 812] [outer = 0x7fee05aa7800] 03:16:07 INFO - PROCESS | 1856 | 1462529767766 Marionette DEBUG loaded listener.js 03:16:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee1717e400) [pid = 1856] [serial = 813] [outer = 0x7fee05aa7800] 03:16:08 INFO - PROCESS | 1856 | 1462529768452 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 03:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1079ms 03:16:08 INFO - PROCESS | 1856 | 1462529768512 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:16:08 INFO - PROCESS | 1856 | 1462529768517 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 03:16:08 INFO - PROCESS | 1856 | 1462529768525 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:16:08 INFO - PROCESS | 1856 | 1462529768531 Marionette TRACE conn3 <- [1,1054,null,{}] 03:16:08 INFO - PROCESS | 1856 | 1462529768548 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:08 INFO - PROCESS | 1856 | 1462529768713 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:16:08 INFO - PROCESS | 1856 | 1462529768883 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06980800 == 109 [pid = 1856] [id = 271] 03:16:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee06baf800) [pid = 1856] [serial = 814] [outer = (nil)] 03:16:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee06f5c400) [pid = 1856] [serial = 815] [outer = 0x7fee06baf800] 03:16:08 INFO - PROCESS | 1856 | 1462529768953 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee071b6400) [pid = 1856] [serial = 816] [outer = 0x7fee06baf800] 03:16:09 INFO - PROCESS | 1856 | 1462529769844 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 03:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1393ms 03:16:09 INFO - PROCESS | 1856 | 1462529769917 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 1856 | 1462529769925 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 03:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:16:09 INFO - PROCESS | 1856 | 1462529769934 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:16:09 INFO - PROCESS | 1856 | 1462529769938 Marionette TRACE conn3 <- [1,1058,null,{}] 03:16:09 INFO - PROCESS | 1856 | 1462529769944 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:10 INFO - PROCESS | 1856 | 1462529770148 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:16:10 INFO - PROCESS | 1856 | 1462529770318 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee104c3000 == 110 [pid = 1856] [id = 272] 03:16:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee074c6400) [pid = 1856] [serial = 817] [outer = (nil)] 03:16:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee087e3800) [pid = 1856] [serial = 818] [outer = 0x7fee074c6400] 03:16:10 INFO - PROCESS | 1856 | 1462529770393 Marionette DEBUG loaded listener.js 03:16:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee0bd8f000) [pid = 1856] [serial = 819] [outer = 0x7fee074c6400] 03:16:11 INFO - PROCESS | 1856 | 1462529771311 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 03:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1429ms 03:16:11 INFO - PROCESS | 1856 | 1462529771363 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:16:11 INFO - PROCESS | 1856 | 1462529771367 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 03:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:16:11 INFO - PROCESS | 1856 | 1462529771373 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:16:11 INFO - PROCESS | 1856 | 1462529771378 Marionette TRACE conn3 <- [1,1062,null,{}] 03:16:11 INFO - PROCESS | 1856 | 1462529771393 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:11 INFO - PROCESS | 1856 | 1462529771562 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:16:11 INFO - PROCESS | 1856 | 1462529771731 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee28d84800 == 111 [pid = 1856] [id = 273] 03:16:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee0e447400) [pid = 1856] [serial = 820] [outer = (nil)] 03:16:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee0f6dd000) [pid = 1856] [serial = 821] [outer = 0x7fee0e447400] 03:16:11 INFO - PROCESS | 1856 | 1462529771802 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee111ad000) [pid = 1856] [serial = 822] [outer = 0x7fee0e447400] 03:16:12 INFO - PROCESS | 1856 | 1462529772641 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 03:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1331ms 03:16:12 INFO - PROCESS | 1856 | 1462529772704 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:16:12 INFO - PROCESS | 1856 | 1462529772708 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 03:16:12 INFO - PROCESS | 1856 | 1462529772714 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:16:12 INFO - PROCESS | 1856 | 1462529772717 Marionette TRACE conn3 <- [1,1066,null,{}] 03:16:12 INFO - PROCESS | 1856 | 1462529772722 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:12 INFO - PROCESS | 1856 | 1462529772891 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:16:13 INFO - PROCESS | 1856 | 1462529773065 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2b6d8000 == 112 [pid = 1856] [id = 274] 03:16:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee0e5bfc00) [pid = 1856] [serial = 823] [outer = (nil)] 03:16:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee14bcd400) [pid = 1856] [serial = 824] [outer = 0x7fee0e5bfc00] 03:16:13 INFO - PROCESS | 1856 | 1462529773137 Marionette DEBUG loaded listener.js 03:16:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee16512c00) [pid = 1856] [serial = 825] [outer = 0x7fee0e5bfc00] 03:16:13 INFO - PROCESS | 1856 | 1462529773943 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 03:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1282ms 03:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:16:14 INFO - PROCESS | 1856 | 1462529773997 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:16:14 INFO - PROCESS | 1856 | 1462529774000 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 03:16:14 INFO - PROCESS | 1856 | 1462529774006 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:16:14 INFO - PROCESS | 1856 | 1462529774009 Marionette TRACE conn3 <- [1,1070,null,{}] 03:16:14 INFO - PROCESS | 1856 | 1462529774014 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:14 INFO - PROCESS | 1856 | 1462529774168 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:16:14 INFO - PROCESS | 1856 | 1462529774342 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e9c9000 == 113 [pid = 1856] [id = 275] 03:16:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee11525400) [pid = 1856] [serial = 826] [outer = (nil)] 03:16:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fee172a9800) [pid = 1856] [serial = 827] [outer = 0x7fee11525400] 03:16:14 INFO - PROCESS | 1856 | 1462529774410 Marionette DEBUG loaded listener.js 03:16:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee17c85400) [pid = 1856] [serial = 828] [outer = 0x7fee11525400] 03:16:15 INFO - PROCESS | 1856 | 1462529775194 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 03:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1229ms 03:16:15 INFO - PROCESS | 1856 | 1462529775235 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:16:15 INFO - PROCESS | 1856 | 1462529775237 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 03:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:16:15 INFO - PROCESS | 1856 | 1462529775243 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:16:15 INFO - PROCESS | 1856 | 1462529775245 Marionette TRACE conn3 <- [1,1074,null,{}] 03:16:15 INFO - PROCESS | 1856 | 1462529775251 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:15 INFO - PROCESS | 1856 | 1462529775447 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:16:15 INFO - PROCESS | 1856 | 1462529775628 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee34392000 == 114 [pid = 1856] [id = 276] 03:16:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee1815e800) [pid = 1856] [serial = 829] [outer = (nil)] 03:16:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee1897bc00) [pid = 1856] [serial = 830] [outer = 0x7fee1815e800] 03:16:15 INFO - PROCESS | 1856 | 1462529775693 Marionette DEBUG loaded listener.js 03:16:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee19d4c800) [pid = 1856] [serial = 831] [outer = 0x7fee1815e800] 03:16:16 INFO - PROCESS | 1856 | 1462529776539 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 03:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1324ms 03:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:16:16 INFO - PROCESS | 1856 | 1462529776569 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:16:16 INFO - PROCESS | 1856 | 1462529776571 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 03:16:16 INFO - PROCESS | 1856 | 1462529776576 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:16:16 INFO - PROCESS | 1856 | 1462529776580 Marionette TRACE conn3 <- [1,1078,null,{}] 03:16:16 INFO - PROCESS | 1856 | 1462529776584 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:16 INFO - PROCESS | 1856 | 1462529776732 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:16:16 INFO - PROCESS | 1856 | 1462529776907 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d0ad800 == 115 [pid = 1856] [id = 277] 03:16:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee1850ac00) [pid = 1856] [serial = 832] [outer = (nil)] 03:16:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee1a0c4c00) [pid = 1856] [serial = 833] [outer = 0x7fee1850ac00] 03:16:16 INFO - PROCESS | 1856 | 1462529776976 Marionette DEBUG loaded listener.js 03:16:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee237da800) [pid = 1856] [serial = 834] [outer = 0x7fee1850ac00] 03:16:17 INFO - PROCESS | 1856 | 1462529777808 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 03:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1280ms 03:16:17 INFO - PROCESS | 1856 | 1462529777857 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:16:17 INFO - PROCESS | 1856 | 1462529777860 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 03:16:17 INFO - PROCESS | 1856 | 1462529777865 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 1856 | 1462529777868 Marionette TRACE conn3 <- [1,1082,null,{}] 03:16:17 INFO - PROCESS | 1856 | 1462529777873 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:18 INFO - PROCESS | 1856 | 1462529778028 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:16:18 INFO - PROCESS | 1856 | 1462529778203 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03bd7800 == 116 [pid = 1856] [id = 278] 03:16:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee188b1800) [pid = 1856] [serial = 835] [outer = (nil)] 03:16:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee237e2c00) [pid = 1856] [serial = 836] [outer = 0x7fee188b1800] 03:16:18 INFO - PROCESS | 1856 | 1462529778272 Marionette DEBUG loaded listener.js 03:16:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee2437fc00) [pid = 1856] [serial = 837] [outer = 0x7fee188b1800] 03:16:19 INFO - PROCESS | 1856 | 1462529779094 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 03:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1283ms 03:16:19 INFO - PROCESS | 1856 | 1462529779149 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:16:19 INFO - PROCESS | 1856 | 1462529779152 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 03:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:16:19 INFO - PROCESS | 1856 | 1462529779158 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:16:19 INFO - PROCESS | 1856 | 1462529779160 Marionette TRACE conn3 <- [1,1086,null,{}] 03:16:19 INFO - PROCESS | 1856 | 1462529779166 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:19 INFO - PROCESS | 1856 | 1462529779323 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:16:19 INFO - PROCESS | 1856 | 1462529779504 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee003dc000 == 117 [pid = 1856] [id = 279] 03:16:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7fee137e3800) [pid = 1856] [serial = 838] [outer = (nil)] 03:16:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7fee24381400) [pid = 1856] [serial = 839] [outer = 0x7fee137e3800] 03:16:19 INFO - PROCESS | 1856 | 1462529779576 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7fee246a2000) [pid = 1856] [serial = 840] [outer = 0x7fee137e3800] 03:16:20 INFO - PROCESS | 1856 | 1462529780372 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 03:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1228ms 03:16:20 INFO - PROCESS | 1856 | 1462529780386 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:16:20 INFO - PROCESS | 1856 | 1462529780395 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 03:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:16:20 INFO - PROCESS | 1856 | 1462529780419 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 1856 | 1462529780422 Marionette TRACE conn3 <- [1,1090,null,{}] 03:16:20 INFO - PROCESS | 1856 | 1462529780427 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:20 INFO - PROCESS | 1856 | 1462529780587 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:16:20 INFO - PROCESS | 1856 | 1462529780762 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d0b2800 == 118 [pid = 1856] [id = 280] 03:16:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7fee1650cc00) [pid = 1856] [serial = 841] [outer = (nil)] 03:16:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7fee246af800) [pid = 1856] [serial = 842] [outer = 0x7fee1650cc00] 03:16:20 INFO - PROCESS | 1856 | 1462529780829 Marionette DEBUG loaded listener.js 03:16:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7fee248a5000) [pid = 1856] [serial = 843] [outer = 0x7fee1650cc00] 03:16:21 INFO - PROCESS | 1856 | 1462529781671 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 03:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1279ms 03:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:16:21 INFO - PROCESS | 1856 | 1462529781701 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:16:21 INFO - PROCESS | 1856 | 1462529781704 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 03:16:21 INFO - PROCESS | 1856 | 1462529781712 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:16:21 INFO - PROCESS | 1856 | 1462529781715 Marionette TRACE conn3 <- [1,1094,null,{}] 03:16:21 INFO - PROCESS | 1856 | 1462529781720 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:21 INFO - PROCESS | 1856 | 1462529781891 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:16:22 INFO - PROCESS | 1856 | 1462529782071 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00a1f000 == 119 [pid = 1856] [id = 281] 03:16:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7fee06dac000) [pid = 1856] [serial = 844] [outer = (nil)] 03:16:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7fee08045000) [pid = 1856] [serial = 845] [outer = 0x7fee06dac000] 03:16:22 INFO - PROCESS | 1856 | 1462529782144 Marionette DEBUG loaded listener.js 03:16:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7fee257df400) [pid = 1856] [serial = 846] [outer = 0x7fee06dac000] 03:16:23 INFO - PROCESS | 1856 | 1462529783075 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 03:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1433ms 03:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:16:23 INFO - PROCESS | 1856 | 1462529783144 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:16:23 INFO - PROCESS | 1856 | 1462529783147 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 03:16:23 INFO - PROCESS | 1856 | 1462529783151 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:16:23 INFO - PROCESS | 1856 | 1462529783155 Marionette TRACE conn3 <- [1,1098,null,{}] 03:16:23 INFO - PROCESS | 1856 | 1462529783160 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:23 INFO - PROCESS | 1856 | 1462529783315 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:16:23 INFO - PROCESS | 1856 | 1462529783824 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06217800 == 120 [pid = 1856] [id = 282] 03:16:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fee05be6400) [pid = 1856] [serial = 847] [outer = (nil)] 03:16:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fee06a5e800) [pid = 1856] [serial = 848] [outer = 0x7fee05be6400] 03:16:23 INFO - PROCESS | 1856 | 1462529783932 Marionette DEBUG loaded listener.js 03:16:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7fee06f6e400) [pid = 1856] [serial = 849] [outer = 0x7fee05be6400] 03:16:24 INFO - PROCESS | 1856 | 1462529784705 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 03:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1577ms 03:16:24 INFO - PROCESS | 1856 | 1462529784732 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:16:24 INFO - PROCESS | 1856 | 1462529784737 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 03:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:16:24 INFO - PROCESS | 1856 | 1462529784746 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:16:24 INFO - PROCESS | 1856 | 1462529784750 Marionette TRACE conn3 <- [1,1102,null,{}] 03:16:24 INFO - PROCESS | 1856 | 1462529784757 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:24 INFO - PROCESS | 1856 | 1462529784906 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:16:25 INFO - PROCESS | 1856 | 1462529785208 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0690b800 == 121 [pid = 1856] [id = 283] 03:16:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fee06badc00) [pid = 1856] [serial = 850] [outer = (nil)] 03:16:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fee087dc400) [pid = 1856] [serial = 851] [outer = 0x7fee06badc00] 03:16:25 INFO - PROCESS | 1856 | 1462529785274 Marionette DEBUG loaded listener.js 03:16:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7fee0bd5c000) [pid = 1856] [serial = 852] [outer = 0x7fee06badc00] 03:16:26 INFO - PROCESS | 1856 | 1462529786122 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e1a2000 == 120 [pid = 1856] [id = 269] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1635e800 == 119 [pid = 1856] [id = 268] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7fee0e5c0400) [pid = 1856] [serial = 754] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fee111f0800) [pid = 1856] [serial = 730] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fee14ddf000) [pid = 1856] [serial = 718] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7fee1690b800) [pid = 1856] [serial = 721] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fee181dc800) [pid = 1856] [serial = 727] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fee111f5400) [pid = 1856] [serial = 715] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7fee172a7400) [pid = 1856] [serial = 724] [outer = (nil)] [url = about:blank] 03:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1442ms 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0ebb0800 == 118 [pid = 1856] [id = 267] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0decd000 == 117 [pid = 1856] [id = 249] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0deb3800 == 116 [pid = 1856] [id = 266] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0730f000 == 115 [pid = 1856] [id = 265] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d1fc000 == 114 [pid = 1856] [id = 248] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06d46000 == 113 [pid = 1856] [id = 264] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0da45800 == 112 [pid = 1856] [id = 263] 03:16:26 INFO - PROCESS | 1856 | 1462529786220 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:16:26 INFO - PROCESS | 1856 | 1462529786225 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee279a9000 == 111 [pid = 1856] [id = 260] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee248c6000 == 110 [pid = 1856] [id = 259] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17adb000 == 109 [pid = 1856] [id = 258] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee18177800 == 108 [pid = 1856] [id = 257] 03:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16f60000 == 107 [pid = 1856] [id = 256] 03:16:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee165d2800 == 106 [pid = 1856] [id = 255] 03:16:26 INFO - PROCESS | 1856 | 1462529786252 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:16:26 INFO - PROCESS | 1856 | 1462529786254 Marionette TRACE conn3 <- [1,1106,null,{}] 03:16:26 INFO - PROCESS | 1856 | 1462529786260 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:26 INFO - PROCESS | 1856 | 1462529786402 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:16:26 INFO - PROCESS | 1856 | 1462529786413 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d4d000 == 107 [pid = 1856] [id = 284] 03:16:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7fee0de41000) [pid = 1856] [serial = 853] [outer = (nil)] 03:16:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fee0e00a800) [pid = 1856] [serial = 854] [outer = 0x7fee0de41000] 03:16:26 INFO - PROCESS | 1856 | 1462529786472 Marionette DEBUG loaded listener.js 03:16:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fee0e5c1c00) [pid = 1856] [serial = 855] [outer = 0x7fee0de41000] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fee06a5fc00) [pid = 1856] [serial = 703] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fee06fc2800) [pid = 1856] [serial = 737] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7fee0bd84000) [pid = 1856] [serial = 746] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7fee074c6800) [pid = 1856] [serial = 740] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7fee05aafc00) [pid = 1856] [serial = 733] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7fee0dd7e800) [pid = 1856] [serial = 748] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7fee087e8400) [pid = 1856] [serial = 743] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7fee06f5fc00) [pid = 1856] [serial = 736] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7fee0e014000) [pid = 1856] [serial = 751] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7fee1114ac00) [pid = 1856] [serial = 701] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7fee073c8c00) [pid = 1856] [serial = 739] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fee06a5f000) [pid = 1856] [serial = 734] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee0dfe3400) [pid = 1856] [serial = 749] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee0da29800) [pid = 1856] [serial = 709] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee237db800) [pid = 1856] [serial = 656] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee0e451c00) [pid = 1856] [serial = 752] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee087d9800) [pid = 1856] [serial = 742] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee0bd51c00) [pid = 1856] [serial = 745] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee074c5800) [pid = 1856] [serial = 706] [outer = (nil)] [url = about:blank] 03:16:26 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fee0e5de400) [pid = 1856] [serial = 712] [outer = (nil)] [url = about:blank] 03:16:27 INFO - PROCESS | 1856 | 1462529787302 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 03:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1098ms 03:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:16:27 INFO - PROCESS | 1856 | 1462529787338 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 1856 | 1462529787340 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 03:16:27 INFO - PROCESS | 1856 | 1462529787353 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 1856 | 1462529787360 Marionette TRACE conn3 <- [1,1110,null,{}] 03:16:27 INFO - PROCESS | 1856 | 1462529787367 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:27 INFO - PROCESS | 1856 | 1462529787507 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:16:27 INFO - PROCESS | 1856 | 1462529787528 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e64f000 == 108 [pid = 1856] [id = 285] 03:16:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee0e5df400) [pid = 1856] [serial = 856] [outer = (nil)] 03:16:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee0fa50400) [pid = 1856] [serial = 857] [outer = 0x7fee0e5df400] 03:16:27 INFO - PROCESS | 1856 | 1462529787583 Marionette DEBUG loaded listener.js 03:16:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee1057b000) [pid = 1856] [serial = 858] [outer = 0x7fee0e5df400] 03:16:28 INFO - PROCESS | 1856 | 1462529788334 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 03:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1042ms 03:16:28 INFO - PROCESS | 1856 | 1462529788387 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:16:28 INFO - PROCESS | 1856 | 1462529788390 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 03:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:16:28 INFO - PROCESS | 1856 | 1462529788395 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:16:28 INFO - PROCESS | 1856 | 1462529788397 Marionette TRACE conn3 <- [1,1114,null,{}] 03:16:28 INFO - PROCESS | 1856 | 1462529788427 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:28 INFO - PROCESS | 1856 | 1462529788643 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:16:28 INFO - PROCESS | 1856 | 1462529788652 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee104c9800 == 109 [pid = 1856] [id = 286] 03:16:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee05aa4000) [pid = 1856] [serial = 859] [outer = (nil)] 03:16:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee111f8000) [pid = 1856] [serial = 860] [outer = 0x7fee05aa4000] 03:16:28 INFO - PROCESS | 1856 | 1462529788708 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee139d7c00) [pid = 1856] [serial = 861] [outer = 0x7fee05aa4000] 03:16:29 INFO - PROCESS | 1856 | 1462529789492 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 03:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1123ms 03:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:16:29 INFO - PROCESS | 1856 | 1462529789523 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:16:29 INFO - PROCESS | 1856 | 1462529789525 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 03:16:29 INFO - PROCESS | 1856 | 1462529789531 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:16:29 INFO - PROCESS | 1856 | 1462529789533 Marionette TRACE conn3 <- [1,1118,null,{}] 03:16:29 INFO - PROCESS | 1856 | 1462529789538 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:29 INFO - PROCESS | 1856 | 1462529789717 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:16:29 INFO - PROCESS | 1856 | 1462529789743 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee15271000 == 110 [pid = 1856] [id = 287] 03:16:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee15267800) [pid = 1856] [serial = 862] [outer = (nil)] 03:16:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee15ddc800) [pid = 1856] [serial = 863] [outer = 0x7fee15267800] 03:16:29 INFO - PROCESS | 1856 | 1462529789807 Marionette DEBUG loaded listener.js 03:16:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee1650d800) [pid = 1856] [serial = 864] [outer = 0x7fee15267800] 03:16:30 INFO - PROCESS | 1856 | 1462529790645 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 03:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1126ms 03:16:30 INFO - PROCESS | 1856 | 1462529790657 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:16:30 INFO - PROCESS | 1856 | 1462529790660 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 03:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:16:30 INFO - PROCESS | 1856 | 1462529790671 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:16:30 INFO - PROCESS | 1856 | 1462529790673 Marionette TRACE conn3 <- [1,1122,null,{}] 03:16:30 INFO - PROCESS | 1856 | 1462529790678 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:30 INFO - PROCESS | 1856 | 1462529790864 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:16:31 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fee111a1000) [pid = 1856] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:16:31 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee0bcce400) [pid = 1856] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:16:31 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee074c3400) [pid = 1856] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:16:31 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee0bd60c00) [pid = 1856] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:16:31 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee074cf000) [pid = 1856] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:16:31 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee06f5f400) [pid = 1856] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:16:31 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee06fcf400) [pid = 1856] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:16:31 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee06f5e400) [pid = 1856] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:16:31 INFO - PROCESS | 1856 | 1462529791210 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d09f000 == 111 [pid = 1856] [id = 288] 03:16:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee05be0400) [pid = 1856] [serial = 865] [outer = (nil)] 03:16:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee074c6c00) [pid = 1856] [serial = 866] [outer = 0x7fee05be0400] 03:16:31 INFO - PROCESS | 1856 | 1462529791266 Marionette DEBUG loaded listener.js 03:16:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee0fa56400) [pid = 1856] [serial = 867] [outer = 0x7fee05be0400] 03:16:31 INFO - PROCESS | 1856 | 1462529791877 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 03:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1226ms 03:16:31 INFO - PROCESS | 1856 | 1462529791898 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:16:31 INFO - PROCESS | 1856 | 1462529791901 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 03:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:16:31 INFO - PROCESS | 1856 | 1462529791906 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:16:31 INFO - PROCESS | 1856 | 1462529791908 Marionette TRACE conn3 <- [1,1126,null,{}] 03:16:31 INFO - PROCESS | 1856 | 1462529791913 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:32 INFO - PROCESS | 1856 | 1462529792100 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:16:32 INFO - PROCESS | 1856 | 1462529792121 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1816a800 == 112 [pid = 1856] [id = 289] 03:16:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee06ba9c00) [pid = 1856] [serial = 868] [outer = (nil)] 03:16:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee17c80400) [pid = 1856] [serial = 869] [outer = 0x7fee06ba9c00] 03:16:32 INFO - PROCESS | 1856 | 1462529792177 Marionette DEBUG loaded listener.js 03:16:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee1897b400) [pid = 1856] [serial = 870] [outer = 0x7fee06ba9c00] 03:16:32 INFO - PROCESS | 1856 | 1462529792874 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 03:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 976ms 03:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:16:32 INFO - PROCESS | 1856 | 1462529792883 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:16:32 INFO - PROCESS | 1856 | 1462529792885 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 03:16:32 INFO - PROCESS | 1856 | 1462529792890 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:16:32 INFO - PROCESS | 1856 | 1462529792893 Marionette TRACE conn3 <- [1,1130,null,{}] 03:16:32 INFO - PROCESS | 1856 | 1462529792897 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:33 INFO - PROCESS | 1856 | 1462529793030 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:16:33 INFO - PROCESS | 1856 | 1462529793262 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05e20000 == 113 [pid = 1856] [id = 290] 03:16:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee05aa4800) [pid = 1856] [serial = 871] [outer = (nil)] 03:16:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee05be2000) [pid = 1856] [serial = 872] [outer = 0x7fee05aa4800] 03:16:33 INFO - PROCESS | 1856 | 1462529793333 Marionette DEBUG loaded listener.js 03:16:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7fee06f5fc00) [pid = 1856] [serial = 873] [outer = 0x7fee05aa4800] 03:16:34 INFO - PROCESS | 1856 | 1462529794264 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 03:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1427ms 03:16:34 INFO - PROCESS | 1856 | 1462529794318 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:16:34 INFO - PROCESS | 1856 | 1462529794322 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 03:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:16:34 INFO - PROCESS | 1856 | 1462529794329 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:16:34 INFO - PROCESS | 1856 | 1462529794335 Marionette TRACE conn3 <- [1,1134,null,{}] 03:16:34 INFO - PROCESS | 1856 | 1462529794341 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:34 INFO - PROCESS | 1856 | 1462529794546 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:16:34 INFO - PROCESS | 1856 | 1462529794720 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0dd5b000 == 114 [pid = 1856] [id = 291] 03:16:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7fee05aa7000) [pid = 1856] [serial = 874] [outer = (nil)] 03:16:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7fee0da29800) [pid = 1856] [serial = 875] [outer = 0x7fee05aa7000] 03:16:34 INFO - PROCESS | 1856 | 1462529794788 Marionette DEBUG loaded listener.js 03:16:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7fee0e1c3400) [pid = 1856] [serial = 876] [outer = 0x7fee05aa7000] 03:16:35 INFO - PROCESS | 1856 | 1462529795677 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1378ms 03:16:35 INFO - PROCESS | 1856 | 1462529795710 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:16:35 INFO - PROCESS | 1856 | 1462529795715 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 03:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:16:35 INFO - PROCESS | 1856 | 1462529795723 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:16:35 INFO - PROCESS | 1856 | 1462529795726 Marionette TRACE conn3 <- [1,1138,null,{}] 03:16:35 INFO - PROCESS | 1856 | 1462529795730 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:35 INFO - PROCESS | 1856 | 1462529795888 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:16:36 INFO - PROCESS | 1856 | 1462529796069 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee23703800 == 115 [pid = 1856] [id = 292] 03:16:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7fee0e5de800) [pid = 1856] [serial = 877] [outer = (nil)] 03:16:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7fee111f5000) [pid = 1856] [serial = 878] [outer = 0x7fee0e5de800] 03:16:36 INFO - PROCESS | 1856 | 1462529796146 Marionette DEBUG loaded listener.js 03:16:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7fee14da6c00) [pid = 1856] [serial = 879] [outer = 0x7fee0e5de800] 03:16:37 INFO - PROCESS | 1856 | 1462529797004 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 03:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1333ms 03:16:37 INFO - PROCESS | 1856 | 1462529797057 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:16:37 INFO - PROCESS | 1856 | 1462529797060 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 03:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:16:37 INFO - PROCESS | 1856 | 1462529797068 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:16:37 INFO - PROCESS | 1856 | 1462529797076 Marionette TRACE conn3 <- [1,1142,null,{}] 03:16:37 INFO - PROCESS | 1856 | 1462529797089 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:37 INFO - PROCESS | 1856 | 1462529797293 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:16:37 INFO - PROCESS | 1856 | 1462529797477 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29242800 == 116 [pid = 1856] [id = 293] 03:16:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7fee08418800) [pid = 1856] [serial = 880] [outer = (nil)] 03:16:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7fee17961c00) [pid = 1856] [serial = 881] [outer = 0x7fee08418800] 03:16:37 INFO - PROCESS | 1856 | 1462529797544 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fee189df400) [pid = 1856] [serial = 882] [outer = 0x7fee08418800] 03:16:38 INFO - PROCESS | 1856 | 1462529798399 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 03:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1392ms 03:16:38 INFO - PROCESS | 1856 | 1462529798458 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:16:38 INFO - PROCESS | 1856 | 1462529798462 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 03:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:16:38 INFO - PROCESS | 1856 | 1462529798468 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:16:38 INFO - PROCESS | 1856 | 1462529798470 Marionette TRACE conn3 <- [1,1146,null,{}] 03:16:38 INFO - PROCESS | 1856 | 1462529798475 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:38 INFO - PROCESS | 1856 | 1462529798637 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:16:38 INFO - PROCESS | 1856 | 1462529798816 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2da16800 == 117 [pid = 1856] [id = 294] 03:16:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fee111f5400) [pid = 1856] [serial = 883] [outer = (nil)] 03:16:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7fee2454b400) [pid = 1856] [serial = 884] [outer = 0x7fee111f5400] 03:16:38 INFO - PROCESS | 1856 | 1462529798881 Marionette DEBUG loaded listener.js 03:16:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fee248a2000) [pid = 1856] [serial = 885] [outer = 0x7fee111f5400] 03:16:39 INFO - PROCESS | 1856 | 1462529799711 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 03:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1275ms 03:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:16:39 INFO - PROCESS | 1856 | 1462529799743 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:16:39 INFO - PROCESS | 1856 | 1462529799746 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 03:16:39 INFO - PROCESS | 1856 | 1462529799752 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:16:39 INFO - PROCESS | 1856 | 1462529799755 Marionette TRACE conn3 <- [1,1150,null,{}] 03:16:39 INFO - PROCESS | 1856 | 1462529799760 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:39 INFO - PROCESS | 1856 | 1462529799918 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:16:40 INFO - PROCESS | 1856 | 1462529800100 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00cec800 == 118 [pid = 1856] [id = 295] 03:16:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fee2572cc00) [pid = 1856] [serial = 886] [outer = (nil)] 03:16:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7fee258d4000) [pid = 1856] [serial = 887] [outer = 0x7fee2572cc00] 03:16:40 INFO - PROCESS | 1856 | 1462529800175 Marionette DEBUG loaded listener.js 03:16:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7fee25a11400) [pid = 1856] [serial = 888] [outer = 0x7fee2572cc00] 03:16:41 INFO - PROCESS | 1856 | 1462529801039 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 03:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1333ms 03:16:41 INFO - PROCESS | 1856 | 1462529801085 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:16:41 INFO - PROCESS | 1856 | 1462529801088 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 03:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:16:41 INFO - PROCESS | 1856 | 1462529801094 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:16:41 INFO - PROCESS | 1856 | 1462529801096 Marionette TRACE conn3 <- [1,1154,null,{}] 03:16:41 INFO - PROCESS | 1856 | 1462529801107 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:41 INFO - PROCESS | 1856 | 1462529801265 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:16:41 INFO - PROCESS | 1856 | 1462529801447 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b50000 == 119 [pid = 1856] [id = 296] 03:16:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7fee08856000) [pid = 1856] [serial = 889] [outer = (nil)] 03:16:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7fee0885b800) [pid = 1856] [serial = 890] [outer = 0x7fee08856000] 03:16:41 INFO - PROCESS | 1856 | 1462529801521 Marionette DEBUG loaded listener.js 03:16:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7fee258db800) [pid = 1856] [serial = 891] [outer = 0x7fee08856000] 03:16:42 INFO - PROCESS | 1856 | 1462529802357 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 03:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1333ms 03:16:42 INFO - PROCESS | 1856 | 1462529802429 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:16:42 INFO - PROCESS | 1856 | 1462529802431 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 03:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:16:42 INFO - PROCESS | 1856 | 1462529802437 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:16:42 INFO - PROCESS | 1856 | 1462529802439 Marionette TRACE conn3 <- [1,1158,null,{}] 03:16:42 INFO - PROCESS | 1856 | 1462529802445 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:42 INFO - PROCESS | 1856 | 1462529802608 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:16:42 INFO - PROCESS | 1856 | 1462529802794 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b68800 == 120 [pid = 1856] [id = 297] 03:16:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7fee08857000) [pid = 1856] [serial = 892] [outer = (nil)] 03:16:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7fee0d01f000) [pid = 1856] [serial = 893] [outer = 0x7fee08857000] 03:16:42 INFO - PROCESS | 1856 | 1462529802868 Marionette DEBUG loaded listener.js 03:16:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7fee0d024800) [pid = 1856] [serial = 894] [outer = 0x7fee08857000] 03:16:43 INFO - PROCESS | 1856 | 1462529803656 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 03:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1283ms 03:16:43 INFO - PROCESS | 1856 | 1462529803721 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:16:43 INFO - PROCESS | 1856 | 1462529803725 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 03:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:16:43 INFO - PROCESS | 1856 | 1462529803730 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:16:43 INFO - PROCESS | 1856 | 1462529803732 Marionette TRACE conn3 <- [1,1162,null,{}] 03:16:43 INFO - PROCESS | 1856 | 1462529803737 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:43 INFO - PROCESS | 1856 | 1462529803886 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:16:44 INFO - PROCESS | 1856 | 1462529804069 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffad7800 == 121 [pid = 1856] [id = 298] 03:16:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7fee0885b000) [pid = 1856] [serial = 895] [outer = (nil)] 03:16:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7fee25a08400) [pid = 1856] [serial = 896] [outer = 0x7fee0885b000] 03:16:44 INFO - PROCESS | 1856 | 1462529804139 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x7fee25bc1400) [pid = 1856] [serial = 897] [outer = 0x7fee0885b000] 03:16:44 INFO - PROCESS | 1856 | 1462529804918 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 03:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1228ms 03:16:44 INFO - PROCESS | 1856 | 1462529804959 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 03:16:44 INFO - PROCESS | 1856 | 1462529804962 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 03:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:16:44 INFO - PROCESS | 1856 | 1462529804969 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:16:44 INFO - PROCESS | 1856 | 1462529804972 Marionette TRACE conn3 <- [1,1166,null,{}] 03:16:44 INFO - PROCESS | 1856 | 1462529804978 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:45 INFO - PROCESS | 1856 | 1462529805164 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:16:45 INFO - PROCESS | 1856 | 1462529805350 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedff71d000 == 122 [pid = 1856] [id = 299] 03:16:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x7fedff6e9c00) [pid = 1856] [serial = 898] [outer = (nil)] 03:16:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x7fedff6f1c00) [pid = 1856] [serial = 899] [outer = 0x7fedff6e9c00] 03:16:45 INFO - PROCESS | 1856 | 1462529805414 Marionette DEBUG loaded listener.js 03:16:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x7fedff6f6400) [pid = 1856] [serial = 900] [outer = 0x7fedff6e9c00] 03:16:46 INFO - PROCESS | 1856 | 1462529806697 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 03:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1779ms 03:16:46 INFO - PROCESS | 1856 | 1462529806752 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 03:16:46 INFO - PROCESS | 1856 | 1462529806756 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 03:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:16:46 INFO - PROCESS | 1856 | 1462529806765 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:16:46 INFO - PROCESS | 1856 | 1462529806769 Marionette TRACE conn3 <- [1,1170,null,{}] 03:16:46 INFO - PROCESS | 1856 | 1462529806776 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:46 INFO - PROCESS | 1856 | 1462529806920 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:16:47 INFO - PROCESS | 1856 | 1462529807121 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee060d6000 == 123 [pid = 1856] [id = 300] 03:16:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x7fee06a5b800) [pid = 1856] [serial = 901] [outer = (nil)] 03:16:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x7fee06dad400) [pid = 1856] [serial = 902] [outer = 0x7fee06a5b800] 03:16:47 INFO - PROCESS | 1856 | 1462529807183 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x7fee07190800) [pid = 1856] [serial = 903] [outer = 0x7fee06a5b800] 03:16:48 INFO - PROCESS | 1856 | 1462529808106 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 03:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1385ms 03:16:48 INFO - PROCESS | 1856 | 1462529808151 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 1856 | 1462529808159 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 03:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:16:48 INFO - PROCESS | 1856 | 1462529808168 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 1856 | 1462529808171 Marionette TRACE conn3 <- [1,1174,null,{}] 03:16:48 INFO - PROCESS | 1856 | 1462529808176 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:48 INFO - PROCESS | 1856 | 1462529808320 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:16:48 INFO - PROCESS | 1856 | 1462529808510 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06257000 == 124 [pid = 1856] [id = 301] 03:16:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x7fee08604400) [pid = 1856] [serial = 904] [outer = (nil)] 03:16:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x7fee0884f800) [pid = 1856] [serial = 905] [outer = 0x7fee08604400] 03:16:48 INFO - PROCESS | 1856 | 1462529808572 Marionette DEBUG loaded listener.js 03:16:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x7fee0885d000) [pid = 1856] [serial = 906] [outer = 0x7fee08604400] 03:16:49 INFO - PROCESS | 1856 | 1462529809386 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 03:16:49 INFO - PROCESS | 1856 | 1462529809459 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 03:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:16:49 INFO - PROCESS | 1856 | 1462529809465 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:16:49 INFO - PROCESS | 1856 | 1462529809470 Marionette TRACE conn3 <- [1,1178,null,{}] 03:16:49 INFO - PROCESS | 1856 | 1462529809484 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:49 INFO - PROCESS | 1856 | 1462529809679 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:16:49 INFO - PROCESS | 1856 | 1462529809862 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084de000 == 125 [pid = 1856] [id = 302] 03:16:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x7fee0840a400) [pid = 1856] [serial = 907] [outer = (nil)] 03:16:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x7fee0de44c00) [pid = 1856] [serial = 908] [outer = 0x7fee0840a400] 03:16:49 INFO - PROCESS | 1856 | 1462529809927 Marionette DEBUG loaded listener.js 03:16:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x7fee0e5b7400) [pid = 1856] [serial = 909] [outer = 0x7fee0840a400] 03:16:50 INFO - PROCESS | 1856 | 1462529810759 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 03:16:50 INFO - PROCESS | 1856 | 1462529810803 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 03:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:16:50 INFO - PROCESS | 1856 | 1462529810808 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:16:50 INFO - PROCESS | 1856 | 1462529810810 Marionette TRACE conn3 <- [1,1182,null,{}] 03:16:50 INFO - PROCESS | 1856 | 1462529810815 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:50 INFO - PROCESS | 1856 | 1462529810961 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1816a800 == 124 [pid = 1856] [id = 289] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d09f000 == 123 [pid = 1856] [id = 288] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x7fee1650ac00) [pid = 1856] [serial = 812] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x7fee0de3fc00) [pid = 1856] [serial = 763] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0x7fee16cd5400) [pid = 1856] [serial = 788] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0x7fee074cbc00) [pid = 1856] [serial = 760] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x7fee06daa400) [pid = 1856] [serial = 757] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x7fee0e5c1000) [pid = 1856] [serial = 766] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x7fee0f6dc000) [pid = 1856] [serial = 769] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x7fee11149800) [pid = 1856] [serial = 772] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x7fee06fc3400) [pid = 1856] [serial = 776] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x7fee1526c000) [pid = 1856] [serial = 779] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x7fee1643e000) [pid = 1856] [serial = 782] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x7fee11144400) [pid = 1856] [serial = 785] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | 1462529811259 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee15271000 == 122 [pid = 1856] [id = 287] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee104c9800 == 121 [pid = 1856] [id = 286] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e64f000 == 120 [pid = 1856] [id = 285] 03:16:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03bce800 == 121 [pid = 1856] [id = 303] 03:16:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x7fee06ba6000) [pid = 1856] [serial = 910] [outer = (nil)] 03:16:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x7fee06f72800) [pid = 1856] [serial = 911] [outer = 0x7fee06ba6000] 03:16:51 INFO - PROCESS | 1856 | 1462529811324 Marionette DEBUG loaded listener.js 03:16:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x7fee08414000) [pid = 1856] [serial = 912] [outer = 0x7fee06ba6000] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06d4d000 == 120 [pid = 1856] [id = 284] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0690b800 == 119 [pid = 1856] [id = 283] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06217800 == 118 [pid = 1856] [id = 282] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e9c9000 == 117 [pid = 1856] [id = 275] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2b6d8000 == 116 [pid = 1856] [id = 274] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee28d84800 == 115 [pid = 1856] [id = 273] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee104c3000 == 114 [pid = 1856] [id = 272] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06980800 == 113 [pid = 1856] [id = 271] 03:16:51 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1a056800 == 112 [pid = 1856] [id = 270] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x7fee1152a000) [pid = 1856] [serial = 806] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x7fee0da22800) [pid = 1856] [serial = 797] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x7fee0da25c00) [pid = 1856] [serial = 809] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x7fee0dfe3c00) [pid = 1856] [serial = 798] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7fee0e451400) [pid = 1856] [serial = 800] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7fee087dcc00) [pid = 1856] [serial = 795] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7fee08414400) [pid = 1856] [serial = 794] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7fee071bdc00) [pid = 1856] [serial = 792] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7fee06fc4c00) [pid = 1856] [serial = 791] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7fee0e5e0000) [pid = 1856] [serial = 755] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7fee0e5da400) [pid = 1856] [serial = 801] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7fee0e5d8000) [pid = 1856] [serial = 803] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7fee15cdf400) [pid = 1856] [serial = 807] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7fee06f6e000) [pid = 1856] [serial = 503] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fee111adc00) [pid = 1856] [serial = 810] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fee0fab6c00) [pid = 1856] [serial = 804] [outer = (nil)] [url = about:blank] 03:16:51 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:51 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:16:52 INFO - PROCESS | 1856 | 1462529812064 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:16:52 INFO - PROCESS | 1856 | 1462529812102 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 03:16:52 INFO - PROCESS | 1856 | 1462529812108 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:16:52 INFO - PROCESS | 1856 | 1462529812110 Marionette TRACE conn3 <- [1,1186,null,{}] 03:16:52 INFO - PROCESS | 1856 | 1462529812115 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:52 INFO - PROCESS | 1856 | 1462529812251 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:16:52 INFO - PROCESS | 1856 | 1462529812393 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d1e8800 == 113 [pid = 1856] [id = 304] 03:16:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fee06bae800) [pid = 1856] [serial = 913] [outer = (nil)] 03:16:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fee0e5e0000) [pid = 1856] [serial = 914] [outer = 0x7fee06bae800] 03:16:52 INFO - PROCESS | 1856 | 1462529812449 Marionette DEBUG loaded listener.js 03:16:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7fee1057c000) [pid = 1856] [serial = 915] [outer = 0x7fee06bae800] 03:16:53 INFO - PROCESS | 1856 | 1462529813116 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 03:16:53 INFO - PROCESS | 1856 | 1462529813138 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 03:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:16:53 INFO - PROCESS | 1856 | 1462529813145 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:16:53 INFO - PROCESS | 1856 | 1462529813147 Marionette TRACE conn3 <- [1,1190,null,{}] 03:16:53 INFO - PROCESS | 1856 | 1462529813151 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:53 INFO - PROCESS | 1856 | 1462529813391 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:16:53 INFO - PROCESS | 1856 | 1462529813483 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e9c8800 == 114 [pid = 1856] [id = 305] 03:16:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7fee06f77c00) [pid = 1856] [serial = 916] [outer = (nil)] 03:16:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7fee137ed800) [pid = 1856] [serial = 917] [outer = 0x7fee06f77c00] 03:16:53 INFO - PROCESS | 1856 | 1462529813551 Marionette DEBUG loaded listener.js 03:16:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7fee16345c00) [pid = 1856] [serial = 918] [outer = 0x7fee06f77c00] 03:16:54 INFO - PROCESS | 1856 | 1462529814265 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 03:16:54 INFO - PROCESS | 1856 | 1462529814336 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 03:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:16:54 INFO - PROCESS | 1856 | 1462529814342 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:16:54 INFO - PROCESS | 1856 | 1462529814344 Marionette TRACE conn3 <- [1,1194,null,{}] 03:16:54 INFO - PROCESS | 1856 | 1462529814349 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:54 INFO - PROCESS | 1856 | 1462529814534 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:16:54 INFO - PROCESS | 1856 | 1462529814560 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11222000 == 115 [pid = 1856] [id = 306] 03:16:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7fee071bd800) [pid = 1856] [serial = 919] [outer = (nil)] 03:16:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7fee172a1c00) [pid = 1856] [serial = 920] [outer = 0x7fee071bd800] 03:16:54 INFO - PROCESS | 1856 | 1462529814615 Marionette DEBUG loaded listener.js 03:16:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7fee176ce800) [pid = 1856] [serial = 921] [outer = 0x7fee071bd800] 03:16:55 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:55 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:55 INFO - PROCESS | 1856 | 1462529815385 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 03:16:55 INFO - PROCESS | 1856 | 1462529815483 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 03:16:55 INFO - PROCESS | 1856 | 1462529815489 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:16:55 INFO - PROCESS | 1856 | 1462529815491 Marionette TRACE conn3 <- [1,1198,null,{}] 03:16:55 INFO - PROCESS | 1856 | 1462529815500 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:55 INFO - PROCESS | 1856 | 1462529815699 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7fee15267800) [pid = 1856] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7fee08046000) [pid = 1856] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7fee05be0400) [pid = 1856] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7fee05be7400) [pid = 1856] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7fee14da8c00) [pid = 1856] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7fee06f59000) [pid = 1856] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7fee13966800) [pid = 1856] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fee06a5f800) [pid = 1856] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fee06baf800) [pid = 1856] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7fee0e447400) [pid = 1856] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fee05aaa400) [pid = 1856] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fee0e5e1000) [pid = 1856] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7fee0840dc00) [pid = 1856] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7fee0e44cc00) [pid = 1856] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7fee0bcd6000) [pid = 1856] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7fee0bd51800) [pid = 1856] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7fee0e012c00) [pid = 1856] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7fee06f72000) [pid = 1856] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7fee0bcdc400) [pid = 1856] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7fee0e1c5000) [pid = 1856] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7fee06c9d400) [pid = 1856] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fee08045400) [pid = 1856] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee06c98c00) [pid = 1856] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee0e5b7c00) [pid = 1856] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee19cb2800) [pid = 1856] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee06ba8400) [pid = 1856] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee087d9400) [pid = 1856] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee06badc00) [pid = 1856] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee05aaf400) [pid = 1856] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fee06fce400) [pid = 1856] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee0bd8c000) [pid = 1856] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee06c9a400) [pid = 1856] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee07193400) [pid = 1856] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee06c9b400) [pid = 1856] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee1da45c00) [pid = 1856] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee0e8c2400) [pid = 1856] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee14da6800) [pid = 1856] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee111ef000) [pid = 1856] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee087e1c00) [pid = 1856] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee05be9400) [pid = 1856] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee06bac000) [pid = 1856] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee0e5e0c00) [pid = 1856] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee06c9a800) [pid = 1856] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee0dd74400) [pid = 1856] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee074c6400) [pid = 1856] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee05be6400) [pid = 1856] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee08602c00) [pid = 1856] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee0e1c1c00) [pid = 1856] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee0804b400) [pid = 1856] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee11147800) [pid = 1856] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee0de41000) [pid = 1856] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee06f57800) [pid = 1856] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee15de5800) [pid = 1856] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee0e5df400) [pid = 1856] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee15de2400) [pid = 1856] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee05aa4000) [pid = 1856] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee0e8d0800) [pid = 1856] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee05aa7800) [pid = 1856] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee0719cc00) [pid = 1856] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee06c9f800) [pid = 1856] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee071aec00) [pid = 1856] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee05bde400) [pid = 1856] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee164d3400) [pid = 1856] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee08412000) [pid = 1856] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee0e1ca000) [pid = 1856] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee0840cc00) [pid = 1856] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee05aa6800) [pid = 1856] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee087dac00) [pid = 1856] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee0860dc00) [pid = 1856] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:16:56 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee05bec800) [pid = 1856] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:16:56 INFO - PROCESS | 1856 | 1462529816712 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04dd1800 == 116 [pid = 1856] [id = 307] 03:16:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee05aa3c00) [pid = 1856] [serial = 922] [outer = (nil)] 03:16:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee05aa9000) [pid = 1856] [serial = 923] [outer = 0x7fee05aa3c00] 03:16:56 INFO - PROCESS | 1856 | 1462529816769 Marionette DEBUG loaded listener.js 03:16:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee06a5f800) [pid = 1856] [serial = 924] [outer = 0x7fee05aa3c00] 03:16:57 INFO - PROCESS | 1856 | 1462529817361 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1892ms 03:16:57 INFO - PROCESS | 1856 | 1462529817379 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:16:57 INFO - PROCESS | 1856 | 1462529817382 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 03:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:16:57 INFO - PROCESS | 1856 | 1462529817387 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:16:57 INFO - PROCESS | 1856 | 1462529817389 Marionette TRACE conn3 <- [1,1202,null,{}] 03:16:57 INFO - PROCESS | 1856 | 1462529817394 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:57 INFO - PROCESS | 1856 | 1462529817579 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:16:57 INFO - PROCESS | 1856 | 1462529817600 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d1e1800 == 117 [pid = 1856] [id = 308] 03:16:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee05aa4000) [pid = 1856] [serial = 925] [outer = (nil)] 03:16:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee071bbc00) [pid = 1856] [serial = 926] [outer = 0x7fee05aa4000] 03:16:57 INFO - PROCESS | 1856 | 1462529817661 Marionette DEBUG loaded listener.js 03:16:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee08602c00) [pid = 1856] [serial = 927] [outer = 0x7fee05aa4000] 03:16:58 INFO - PROCESS | 1856 | 1462529818359 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1026ms 03:16:58 INFO - PROCESS | 1856 | 1462529818414 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:16:58 INFO - PROCESS | 1856 | 1462529818417 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 03:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:16:58 INFO - PROCESS | 1856 | 1462529818422 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:16:58 INFO - PROCESS | 1856 | 1462529818424 Marionette TRACE conn3 <- [1,1206,null,{}] 03:16:58 INFO - PROCESS | 1856 | 1462529818429 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:58 INFO - PROCESS | 1856 | 1462529818677 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:16:58 INFO - PROCESS | 1856 | 1462529818869 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00a0a000 == 118 [pid = 1856] [id = 309] 03:16:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fedff6ea000) [pid = 1856] [serial = 928] [outer = (nil)] 03:16:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fedff6f3000) [pid = 1856] [serial = 929] [outer = 0x7fedff6ea000] 03:16:58 INFO - PROCESS | 1856 | 1462529818941 Marionette DEBUG loaded listener.js 03:16:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee06ba4c00) [pid = 1856] [serial = 930] [outer = 0x7fedff6ea000] 03:16:59 INFO - PROCESS | 1856 | 1462529819824 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1477ms 03:16:59 INFO - PROCESS | 1856 | 1462529819902 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:16:59 INFO - PROCESS | 1856 | 1462529819906 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 03:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:16:59 INFO - PROCESS | 1856 | 1462529819913 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:16:59 INFO - PROCESS | 1856 | 1462529819919 Marionette TRACE conn3 <- [1,1210,null,{}] 03:16:59 INFO - PROCESS | 1856 | 1462529819925 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:00 INFO - PROCESS | 1856 | 1462529820145 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:17:00 INFO - PROCESS | 1856 | 1462529820367 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d09e800 == 119 [pid = 1856] [id = 310] 03:17:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee0840fc00) [pid = 1856] [serial = 931] [outer = (nil)] 03:17:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee0860dc00) [pid = 1856] [serial = 932] [outer = 0x7fee0840fc00] 03:17:00 INFO - PROCESS | 1856 | 1462529820484 Marionette DEBUG loaded listener.js 03:17:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee08851000) [pid = 1856] [serial = 933] [outer = 0x7fee0840fc00] 03:17:01 INFO - PROCESS | 1856 | 1462529821329 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1487ms 03:17:01 INFO - PROCESS | 1856 | 1462529821401 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 03:17:01 INFO - PROCESS | 1856 | 1462529821405 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 03:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:17:01 INFO - PROCESS | 1856 | 1462529821412 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:17:01 INFO - PROCESS | 1856 | 1462529821415 Marionette TRACE conn3 <- [1,1214,null,{}] 03:17:01 INFO - PROCESS | 1856 | 1462529821421 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:01 INFO - PROCESS | 1856 | 1462529821609 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:17:01 INFO - PROCESS | 1856 | 1462529821795 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1666f000 == 120 [pid = 1856] [id = 311] 03:17:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee0bd85c00) [pid = 1856] [serial = 934] [outer = (nil)] 03:17:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee0d020c00) [pid = 1856] [serial = 935] [outer = 0x7fee0bd85c00] 03:17:02 INFO - PROCESS | 1856 | 1462529822005 Marionette DEBUG loaded listener.js 03:17:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee0de44400) [pid = 1856] [serial = 936] [outer = 0x7fee0bd85c00] 03:17:02 INFO - PROCESS | 1856 | 1462529822833 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 03:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1479ms 03:17:02 INFO - PROCESS | 1856 | 1462529822892 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:17:02 INFO - PROCESS | 1856 | 1462529822898 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 03:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:17:02 INFO - PROCESS | 1856 | 1462529822913 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:17:02 INFO - PROCESS | 1856 | 1462529822920 Marionette TRACE conn3 <- [1,1218,null,{}] 03:17:02 INFO - PROCESS | 1856 | 1462529822925 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:03 INFO - PROCESS | 1856 | 1462529823201 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:17:03 INFO - PROCESS | 1856 | 1462529823344 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17ad3000 == 121 [pid = 1856] [id = 312] 03:17:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee06fc6c00) [pid = 1856] [serial = 937] [outer = (nil)] 03:17:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee0bd56c00) [pid = 1856] [serial = 938] [outer = 0x7fee06fc6c00] 03:17:03 INFO - PROCESS | 1856 | 1462529823453 Marionette DEBUG loaded listener.js 03:17:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee0e8d1400) [pid = 1856] [serial = 939] [outer = 0x7fee06fc6c00] 03:17:04 INFO - PROCESS | 1856 | 1462529824295 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 03:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1438ms 03:17:04 INFO - PROCESS | 1856 | 1462529824344 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:17:04 INFO - PROCESS | 1856 | 1462529824347 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 03:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:17:04 INFO - PROCESS | 1856 | 1462529824353 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:17:04 INFO - PROCESS | 1856 | 1462529824355 Marionette TRACE conn3 <- [1,1222,null,{}] 03:17:04 INFO - PROCESS | 1856 | 1462529824361 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:04 INFO - PROCESS | 1856 | 1462529824524 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:17:04 INFO - PROCESS | 1856 | 1462529824708 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19dd1000 == 122 [pid = 1856] [id = 313] 03:17:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee07196400) [pid = 1856] [serial = 940] [outer = (nil)] 03:17:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee11149400) [pid = 1856] [serial = 941] [outer = 0x7fee07196400] 03:17:04 INFO - PROCESS | 1856 | 1462529824773 Marionette DEBUG loaded listener.js 03:17:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee111f1800) [pid = 1856] [serial = 942] [outer = 0x7fee07196400] 03:17:05 INFO - PROCESS | 1856 | 1462529825619 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 1856 | 1462529825699 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 03:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:17:05 INFO - PROCESS | 1856 | 1462529825707 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 1856 | 1462529825710 Marionette TRACE conn3 <- [1,1226,null,{}] 03:17:05 INFO - PROCESS | 1856 | 1462529825714 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:05 INFO - PROCESS | 1856 | 1462529825911 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:17:06 INFO - PROCESS | 1856 | 1462529826090 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24a8b000 == 123 [pid = 1856] [id = 314] 03:17:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee14da7c00) [pid = 1856] [serial = 943] [outer = (nil)] 03:17:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee14ddf400) [pid = 1856] [serial = 944] [outer = 0x7fee14da7c00] 03:17:06 INFO - PROCESS | 1856 | 1462529826167 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee164d0c00) [pid = 1856] [serial = 945] [outer = 0x7fee14da7c00] 03:17:06 INFO - PROCESS | 1856 | 1462529826994 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 03:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1325ms 03:17:07 INFO - PROCESS | 1856 | 1462529827032 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:17:07 INFO - PROCESS | 1856 | 1462529827035 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 03:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:17:07 INFO - PROCESS | 1856 | 1462529827041 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:17:07 INFO - PROCESS | 1856 | 1462529827043 Marionette TRACE conn3 <- [1,1230,null,{}] 03:17:07 INFO - PROCESS | 1856 | 1462529827048 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:07 INFO - PROCESS | 1856 | 1462529827206 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:17:07 INFO - PROCESS | 1856 | 1462529827390 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee28d7d800 == 124 [pid = 1856] [id = 315] 03:17:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee14da8c00) [pid = 1856] [serial = 946] [outer = (nil)] 03:17:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee1850b800) [pid = 1856] [serial = 947] [outer = 0x7fee14da8c00] 03:17:07 INFO - PROCESS | 1856 | 1462529827457 Marionette DEBUG loaded listener.js 03:17:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee18979400) [pid = 1856] [serial = 948] [outer = 0x7fee14da8c00] 03:17:08 INFO - PROCESS | 1856 | 1462529828333 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 03:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1325ms 03:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:17:08 INFO - PROCESS | 1856 | 1462529828367 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:17:08 INFO - PROCESS | 1856 | 1462529828369 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 03:17:08 INFO - PROCESS | 1856 | 1462529828376 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:17:08 INFO - PROCESS | 1856 | 1462529828378 Marionette TRACE conn3 <- [1,1234,null,{}] 03:17:08 INFO - PROCESS | 1856 | 1462529828383 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:08 INFO - PROCESS | 1856 | 1462529828537 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:17:08 INFO - PROCESS | 1856 | 1462529828721 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29ba9800 == 125 [pid = 1856] [id = 316] 03:17:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee172ac400) [pid = 1856] [serial = 949] [outer = (nil)] 03:17:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee19d56400) [pid = 1856] [serial = 950] [outer = 0x7fee172ac400] 03:17:08 INFO - PROCESS | 1856 | 1462529828787 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee2376e800) [pid = 1856] [serial = 951] [outer = 0x7fee172ac400] 03:17:09 INFO - PROCESS | 1856 | 1462529829580 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 03:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1227ms 03:17:09 INFO - PROCESS | 1856 | 1462529829605 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:17:09 INFO - PROCESS | 1856 | 1462529829609 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 03:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:17:09 INFO - PROCESS | 1856 | 1462529829616 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 1856 | 1462529829619 Marionette TRACE conn3 <- [1,1238,null,{}] 03:17:09 INFO - PROCESS | 1856 | 1462529829623 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:09 INFO - PROCESS | 1856 | 1462529829779 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:17:09 INFO - PROCESS | 1856 | 1462529829962 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2da83000 == 126 [pid = 1856] [id = 317] 03:17:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee08047c00) [pid = 1856] [serial = 952] [outer = (nil)] 03:17:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee24380000) [pid = 1856] [serial = 953] [outer = 0x7fee08047c00] 03:17:10 INFO - PROCESS | 1856 | 1462529830028 Marionette DEBUG loaded listener.js 03:17:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee246a7800) [pid = 1856] [serial = 954] [outer = 0x7fee08047c00] 03:17:10 INFO - PROCESS | 1856 | 1462529830845 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 03:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1275ms 03:17:10 INFO - PROCESS | 1856 | 1462529830891 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:17:10 INFO - PROCESS | 1856 | 1462529830894 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 03:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:17:10 INFO - PROCESS | 1856 | 1462529830900 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:17:10 INFO - PROCESS | 1856 | 1462529830909 Marionette TRACE conn3 <- [1,1242,null,{}] 03:17:10 INFO - PROCESS | 1856 | 1462529830932 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:11 INFO - PROCESS | 1856 | 1462529831092 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:17:11 INFO - PROCESS | 1856 | 1462529831283 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee006ba000 == 127 [pid = 1856] [id = 318] 03:17:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee087dd000) [pid = 1856] [serial = 955] [outer = (nil)] 03:17:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee172ae000) [pid = 1856] [serial = 956] [outer = 0x7fee087dd000] 03:17:11 INFO - PROCESS | 1856 | 1462529831348 Marionette DEBUG loaded listener.js 03:17:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee24a4f800) [pid = 1856] [serial = 957] [outer = 0x7fee087dd000] 03:17:12 INFO - PROCESS | 1856 | 1462529832186 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 03:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1344ms 03:17:12 INFO - PROCESS | 1856 | 1462529832245 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:17:12 INFO - PROCESS | 1856 | 1462529832247 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 03:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:17:12 INFO - PROCESS | 1856 | 1462529832253 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:17:12 INFO - PROCESS | 1856 | 1462529832255 Marionette TRACE conn3 <- [1,1246,null,{}] 03:17:12 INFO - PROCESS | 1856 | 1462529832260 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:12 INFO - PROCESS | 1856 | 1462529832422 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:17:12 INFO - PROCESS | 1856 | 1462529832614 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06217000 == 128 [pid = 1856] [id = 319] 03:17:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee05aa2800) [pid = 1856] [serial = 958] [outer = (nil)] 03:17:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee07199000) [pid = 1856] [serial = 959] [outer = 0x7fee05aa2800] 03:17:12 INFO - PROCESS | 1856 | 1462529832695 Marionette DEBUG loaded listener.js 03:17:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fee14da6000) [pid = 1856] [serial = 960] [outer = 0x7fee05aa2800] 03:17:13 INFO - PROCESS | 1856 | 1462529833578 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 03:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1382ms 03:17:13 INFO - PROCESS | 1856 | 1462529833637 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:17:13 INFO - PROCESS | 1856 | 1462529833640 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 03:17:13 INFO - PROCESS | 1856 | 1462529833646 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:17:13 INFO - PROCESS | 1856 | 1462529833650 Marionette TRACE conn3 <- [1,1250,null,{}] 03:17:13 INFO - PROCESS | 1856 | 1462529833654 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:13 INFO - PROCESS | 1856 | 1462529833846 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:17:14 INFO - PROCESS | 1856 | 1462529834032 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06903800 == 129 [pid = 1856] [id = 320] 03:17:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee05aaf800) [pid = 1856] [serial = 961] [outer = (nil)] 03:17:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee06dacc00) [pid = 1856] [serial = 962] [outer = 0x7fee05aaf800] 03:17:14 INFO - PROCESS | 1856 | 1462529834099 Marionette DEBUG loaded listener.js 03:17:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee0dfebc00) [pid = 1856] [serial = 963] [outer = 0x7fee05aaf800] 03:17:14 INFO - PROCESS | 1856 | 1462529834928 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 03:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1686ms 03:17:15 INFO - PROCESS | 1856 | 1462529835333 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:17:15 INFO - PROCESS | 1856 | 1462529835339 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 03:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:17:15 INFO - PROCESS | 1856 | 1462529835346 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:17:15 INFO - PROCESS | 1856 | 1462529835350 Marionette TRACE conn3 <- [1,1254,null,{}] 03:17:15 INFO - PROCESS | 1856 | 1462529835409 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:15 INFO - PROCESS | 1856 | 1462529835608 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:17:15 INFO - PROCESS | 1856 | 1462529835797 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06975800 == 130 [pid = 1856] [id = 321] 03:17:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee06dae000) [pid = 1856] [serial = 964] [outer = (nil)] 03:17:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee06f6d800) [pid = 1856] [serial = 965] [outer = 0x7fee06dae000] 03:17:15 INFO - PROCESS | 1856 | 1462529835859 Marionette DEBUG loaded listener.js 03:17:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee0719a000) [pid = 1856] [serial = 966] [outer = 0x7fee06dae000] 03:17:16 INFO - PROCESS | 1856 | 1462529836701 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 03:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1397ms 03:17:16 INFO - PROCESS | 1856 | 1462529836744 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:17:16 INFO - PROCESS | 1856 | 1462529836749 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 03:17:16 INFO - PROCESS | 1856 | 1462529836760 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:17:16 INFO - PROCESS | 1856 | 1462529836765 Marionette TRACE conn3 <- [1,1258,null,{}] 03:17:16 INFO - PROCESS | 1856 | 1462529836770 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:16 INFO - PROCESS | 1856 | 1462529836932 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:17:17 INFO - PROCESS | 1856 | 1462529837297 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffad2800 == 131 [pid = 1856] [id = 322] 03:17:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee08044400) [pid = 1856] [serial = 967] [outer = (nil)] 03:17:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee08411000) [pid = 1856] [serial = 968] [outer = 0x7fee08044400] 03:17:17 INFO - PROCESS | 1856 | 1462529837368 Marionette DEBUG loaded listener.js 03:17:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee087e4c00) [pid = 1856] [serial = 969] [outer = 0x7fee08044400] 03:17:18 INFO - PROCESS | 1856 | 1462529838127 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11559000 == 130 [pid = 1856] [id = 254] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0f98f000 == 129 [pid = 1856] [id = 251] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0deb9000 == 128 [pid = 1856] [id = 253] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee173d2800 == 127 [pid = 1856] [id = 17] 03:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1487ms 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee17c80400) [pid = 1856] [serial = 869] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee24381400) [pid = 1856] [serial = 839] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee08045000) [pid = 1856] [serial = 845] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee237e2c00) [pid = 1856] [serial = 836] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee246af800) [pid = 1856] [serial = 842] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d1e1800 == 126 [pid = 1856] [id = 308] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04dd1800 == 125 [pid = 1856] [id = 307] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11222000 == 124 [pid = 1856] [id = 306] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e9c8800 == 123 [pid = 1856] [id = 305] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d1e8800 == 122 [pid = 1856] [id = 304] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03bce800 == 121 [pid = 1856] [id = 303] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee084de000 == 120 [pid = 1856] [id = 302] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06257000 == 119 [pid = 1856] [id = 301] 03:17:18 INFO - PROCESS | 1856 | 1462529838308 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:17:18 INFO - PROCESS | 1856 | 1462529838312 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee060d6000 == 118 [pid = 1856] [id = 300] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00cec800 == 117 [pid = 1856] [id = 295] 03:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2da16800 == 116 [pid = 1856] [id = 294] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29242800 == 115 [pid = 1856] [id = 293] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee23703800 == 114 [pid = 1856] [id = 292] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0dd5b000 == 113 [pid = 1856] [id = 291] 03:17:18 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05e20000 == 112 [pid = 1856] [id = 290] 03:17:18 INFO - PROCESS | 1856 | 1462529838335 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:17:18 INFO - PROCESS | 1856 | 1462529838338 Marionette TRACE conn3 <- [1,1262,null,{}] 03:17:18 INFO - PROCESS | 1856 | 1462529838351 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:18 INFO - PROCESS | 1856 | 1462529838495 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:17:18 INFO - PROCESS | 1856 | 1462529838516 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b60800 == 113 [pid = 1856] [id = 323] 03:17:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee0bd83000) [pid = 1856] [serial = 970] [outer = (nil)] 03:17:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee0bd90000) [pid = 1856] [serial = 971] [outer = 0x7fee0bd83000] 03:17:18 INFO - PROCESS | 1856 | 1462529838580 Marionette DEBUG loaded listener.js 03:17:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee0da26800) [pid = 1856] [serial = 972] [outer = 0x7fee0bd83000] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee1650d800) [pid = 1856] [serial = 864] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee0bcd1800) [pid = 1856] [serial = 469] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee0fa56400) [pid = 1856] [serial = 867] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee0840ac00) [pid = 1856] [serial = 707] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee16cd9c00) [pid = 1856] [serial = 722] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fee18511000) [pid = 1856] [serial = 677] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee164df800) [pid = 1856] [serial = 783] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee1685d000) [pid = 1856] [serial = 786] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee1a0c4c00) [pid = 1856] [serial = 833] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee06f5c400) [pid = 1856] [serial = 815] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee111ad000) [pid = 1856] [serial = 822] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee06f71400) [pid = 1856] [serial = 758] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee14da8400) [pid = 1856] [serial = 587] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee0e00a400) [pid = 1856] [serial = 710] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee164d4000) [pid = 1856] [serial = 560] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee0e5d7400) [pid = 1856] [serial = 472] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee0e00d400) [pid = 1856] [serial = 764] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee1690fc00) [pid = 1856] [serial = 629] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee16160400) [pid = 1856] [serial = 780] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee0e1c5400) [pid = 1856] [serial = 662] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee0fa5c800) [pid = 1856] [serial = 770] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee08412800) [pid = 1856] [serial = 611] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee1d94dc00) [pid = 1856] [serial = 620] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee11146400) [pid = 1856] [serial = 530] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee111aa800) [pid = 1856] [serial = 665] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee24377800) [pid = 1856] [serial = 623] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee19cb1000) [pid = 1856] [serial = 731] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee16511800) [pid = 1856] [serial = 412] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee0bd5c000) [pid = 1856] [serial = 852] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee18977800) [pid = 1856] [serial = 728] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee0de3e400) [pid = 1856] [serial = 554] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee0e8cd400) [pid = 1856] [serial = 767] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee073cd000) [pid = 1856] [serial = 659] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee0f6dd000) [pid = 1856] [serial = 821] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee073ce000) [pid = 1856] [serial = 512] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee074c6c00) [pid = 1856] [serial = 866] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee073c4000) [pid = 1856] [serial = 551] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee257e6400) [pid = 1856] [serial = 626] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee176cf400) [pid = 1856] [serial = 590] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee164d1c00) [pid = 1856] [serial = 719] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee1653b400) [pid = 1856] [serial = 563] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee111ac800) [pid = 1856] [serial = 713] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee06da3000) [pid = 1856] [serial = 509] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee17d7d000) [pid = 1856] [serial = 789] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee172a5c00) [pid = 1856] [serial = 478] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee071b8800) [pid = 1856] [serial = 466] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee111a0800) [pid = 1856] [serial = 521] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee0bd8f000) [pid = 1856] [serial = 819] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee06a5e800) [pid = 1856] [serial = 848] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee0e8c7400) [pid = 1856] [serial = 518] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee1897bc00) [pid = 1856] [serial = 830] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee137ee000) [pid = 1856] [serial = 557] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee16855000) [pid = 1856] [serial = 524] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee06f6e400) [pid = 1856] [serial = 849] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee1897b800) [pid = 1856] [serial = 617] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee0e00a800) [pid = 1856] [serial = 854] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee087e3800) [pid = 1856] [serial = 818] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee074cd000) [pid = 1856] [serial = 674] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee19d52400) [pid = 1856] [serial = 671] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee1057b000) [pid = 1856] [serial = 858] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee16b64800) [pid = 1856] [serial = 668] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee111f8000) [pid = 1856] [serial = 860] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee137e0000) [pid = 1856] [serial = 773] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee1717e400) [pid = 1856] [serial = 813] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fee0840e000) [pid = 1856] [serial = 761] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee14da6400) [pid = 1856] [serial = 777] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee0840b000) [pid = 1856] [serial = 581] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee0e5c1c00) [pid = 1856] [serial = 855] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee06dac400) [pid = 1856] [serial = 704] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee0fa50400) [pid = 1856] [serial = 857] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee15ddc800) [pid = 1856] [serial = 863] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee17a0ac00) [pid = 1856] [serial = 725] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee0bd84800) [pid = 1856] [serial = 515] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee071b6400) [pid = 1856] [serial = 816] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee139d9400) [pid = 1856] [serial = 716] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee0e018400) [pid = 1856] [serial = 584] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee087dc400) [pid = 1856] [serial = 851] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fee05ab1000) [pid = 1856] [serial = 632] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fee14cc9c00) [pid = 1856] [serial = 475] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee139d7c00) [pid = 1856] [serial = 861] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fee0e8c4000) [pid = 1856] [serial = 614] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fee172a9800) [pid = 1856] [serial = 827] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee14bcd400) [pid = 1856] [serial = 824] [outer = (nil)] [url = about:blank] 03:17:18 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fee0e017c00) [pid = 1856] [serial = 527] [outer = (nil)] [url = about:blank] 03:17:19 INFO - PROCESS | 1856 | 1462529839503 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 03:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1241ms 03:17:19 INFO - PROCESS | 1856 | 1462529839567 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:17:19 INFO - PROCESS | 1856 | 1462529839571 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 03:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:17:19 INFO - PROCESS | 1856 | 1462529839579 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:17:19 INFO - PROCESS | 1856 | 1462529839582 Marionette TRACE conn3 <- [1,1266,null,{}] 03:17:19 INFO - PROCESS | 1856 | 1462529839587 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:19 INFO - PROCESS | 1856 | 1462529839734 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:17:19 INFO - PROCESS | 1856 | 1462529839870 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06209000 == 114 [pid = 1856] [id = 324] 03:17:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee06a5e800) [pid = 1856] [serial = 973] [outer = (nil)] 03:17:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fee0de45800) [pid = 1856] [serial = 974] [outer = 0x7fee06a5e800] 03:17:19 INFO - PROCESS | 1856 | 1462529839927 Marionette DEBUG loaded listener.js 03:17:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee0e015c00) [pid = 1856] [serial = 975] [outer = 0x7fee06a5e800] 03:17:20 INFO - PROCESS | 1856 | 1462529840563 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 03:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1024ms 03:17:20 INFO - PROCESS | 1856 | 1462529840604 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:17:20 INFO - PROCESS | 1856 | 1462529840607 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 03:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:17:20 INFO - PROCESS | 1856 | 1462529840612 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:17:20 INFO - PROCESS | 1856 | 1462529840614 Marionette TRACE conn3 <- [1,1270,null,{}] 03:17:20 INFO - PROCESS | 1856 | 1462529840619 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:20 INFO - PROCESS | 1856 | 1462529840841 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:17:20 INFO - PROCESS | 1856 | 1462529840872 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee071c5800 == 115 [pid = 1856] [id = 325] 03:17:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee08045400) [pid = 1856] [serial = 976] [outer = (nil)] 03:17:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fee0e446000) [pid = 1856] [serial = 977] [outer = 0x7fee08045400] 03:17:20 INFO - PROCESS | 1856 | 1462529840927 Marionette DEBUG loaded listener.js 03:17:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee0e5e2c00) [pid = 1856] [serial = 978] [outer = 0x7fee08045400] 03:17:21 INFO - PROCESS | 1856 | 1462529841713 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 03:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1130ms 03:17:21 INFO - PROCESS | 1856 | 1462529841742 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:17:21 INFO - PROCESS | 1856 | 1462529841745 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 03:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:17:21 INFO - PROCESS | 1856 | 1462529841750 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:17:21 INFO - PROCESS | 1856 | 1462529841752 Marionette TRACE conn3 <- [1,1274,null,{}] 03:17:21 INFO - PROCESS | 1856 | 1462529841757 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:21 INFO - PROCESS | 1856 | 1462529841970 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:17:22 INFO - PROCESS | 1856 | 1462529841999 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084da800 == 116 [pid = 1856] [id = 326] 03:17:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee0fab2c00) [pid = 1856] [serial = 979] [outer = (nil)] 03:17:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee137dfc00) [pid = 1856] [serial = 980] [outer = 0x7fee0fab2c00] 03:17:22 INFO - PROCESS | 1856 | 1462529842055 Marionette DEBUG loaded listener.js 03:17:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee14cc9c00) [pid = 1856] [serial = 981] [outer = 0x7fee0fab2c00] 03:17:23 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee071bd800) [pid = 1856] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:17:23 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee05aa3c00) [pid = 1856] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:17:23 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fee06ba6000) [pid = 1856] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:17:23 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fee0840a400) [pid = 1856] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:17:23 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee06bae800) [pid = 1856] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:17:23 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fee08604400) [pid = 1856] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:17:23 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fee06a5b800) [pid = 1856] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:17:23 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee06f77c00) [pid = 1856] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:17:23 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fee06ba9c00) [pid = 1856] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:17:23 INFO - PROCESS | 1856 | 1462529843147 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 03:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1427ms 03:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:17:23 INFO - PROCESS | 1856 | 1462529843178 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:17:23 INFO - PROCESS | 1856 | 1462529843181 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 03:17:23 INFO - PROCESS | 1856 | 1462529843186 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:17:23 INFO - PROCESS | 1856 | 1462529843189 Marionette TRACE conn3 <- [1,1278,null,{}] 03:17:23 INFO - PROCESS | 1856 | 1462529843194 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:23 INFO - PROCESS | 1856 | 1462529843387 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:17:23 INFO - PROCESS | 1856 | 1462529843542 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d1fa000 == 117 [pid = 1856] [id = 327] 03:17:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee1057a800) [pid = 1856] [serial = 982] [outer = (nil)] 03:17:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fee137ee800) [pid = 1856] [serial = 983] [outer = 0x7fee1057a800] 03:17:23 INFO - PROCESS | 1856 | 1462529843602 Marionette DEBUG loaded listener.js 03:17:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee14da8000) [pid = 1856] [serial = 984] [outer = 0x7fee1057a800] 03:17:24 INFO - PROCESS | 1856 | 1462529844174 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 03:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1032ms 03:17:24 INFO - PROCESS | 1856 | 1462529844218 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:17:24 INFO - PROCESS | 1856 | 1462529844221 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 03:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:17:24 INFO - PROCESS | 1856 | 1462529844227 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:17:24 INFO - PROCESS | 1856 | 1462529844229 Marionette TRACE conn3 <- [1,1282,null,{}] 03:17:24 INFO - PROCESS | 1856 | 1462529844252 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:24 INFO - PROCESS | 1856 | 1462529844438 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:17:24 INFO - PROCESS | 1856 | 1462529844459 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e1af000 == 118 [pid = 1856] [id = 328] 03:17:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee06f77c00) [pid = 1856] [serial = 985] [outer = (nil)] 03:17:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fee15de4c00) [pid = 1856] [serial = 986] [outer = 0x7fee06f77c00] 03:17:24 INFO - PROCESS | 1856 | 1462529844514 Marionette DEBUG loaded listener.js 03:17:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee164dd000) [pid = 1856] [serial = 987] [outer = 0x7fee06f77c00] 03:17:25 INFO - PROCESS | 1856 | 1462529845374 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 03:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1194ms 03:17:25 INFO - PROCESS | 1856 | 1462529845422 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:17:25 INFO - PROCESS | 1856 | 1462529845428 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 03:17:25 INFO - PROCESS | 1856 | 1462529845436 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:17:25 INFO - PROCESS | 1856 | 1462529845442 Marionette TRACE conn3 <- [1,1286,null,{}] 03:17:25 INFO - PROCESS | 1856 | 1462529845450 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:25 INFO - PROCESS | 1856 | 1462529845630 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:17:25 INFO - PROCESS | 1856 | 1462529845814 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee040a0800 == 119 [pid = 1856] [id = 329] 03:17:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee06a56400) [pid = 1856] [serial = 988] [outer = (nil)] 03:17:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee06f55800) [pid = 1856] [serial = 989] [outer = 0x7fee06a56400] 03:17:25 INFO - PROCESS | 1856 | 1462529845885 Marionette DEBUG loaded listener.js 03:17:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee07198c00) [pid = 1856] [serial = 990] [outer = 0x7fee06a56400] 03:17:26 INFO - PROCESS | 1856 | 1462529846766 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 03:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1384ms 03:17:26 INFO - PROCESS | 1856 | 1462529846820 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:17:26 INFO - PROCESS | 1856 | 1462529846827 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 03:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:17:26 INFO - PROCESS | 1856 | 1462529846837 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:17:26 INFO - PROCESS | 1856 | 1462529846841 Marionette TRACE conn3 <- [1,1290,null,{}] 03:17:26 INFO - PROCESS | 1856 | 1462529846846 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:27 INFO - PROCESS | 1856 | 1462529847016 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:17:27 INFO - PROCESS | 1856 | 1462529847188 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfd1800 == 120 [pid = 1856] [id = 330] 03:17:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee071b1c00) [pid = 1856] [serial = 991] [outer = (nil)] 03:17:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee0885bc00) [pid = 1856] [serial = 992] [outer = 0x7fee071b1c00] 03:17:27 INFO - PROCESS | 1856 | 1462529847258 Marionette DEBUG loaded listener.js 03:17:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee0bd84000) [pid = 1856] [serial = 993] [outer = 0x7fee071b1c00] 03:17:28 INFO - PROCESS | 1856 | 1462529848127 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 03:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1330ms 03:17:28 INFO - PROCESS | 1856 | 1462529848167 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:17:28 INFO - PROCESS | 1856 | 1462529848171 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 03:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:17:28 INFO - PROCESS | 1856 | 1462529848176 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:17:28 INFO - PROCESS | 1856 | 1462529848181 Marionette TRACE conn3 <- [1,1294,null,{}] 03:17:28 INFO - PROCESS | 1856 | 1462529848197 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:28 INFO - PROCESS | 1856 | 1462529848365 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:17:28 INFO - PROCESS | 1856 | 1462529848554 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee111c2800 == 121 [pid = 1856] [id = 331] 03:17:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee0dfe3400) [pid = 1856] [serial = 994] [outer = (nil)] 03:17:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee0ea3cc00) [pid = 1856] [serial = 995] [outer = 0x7fee0dfe3400] 03:17:28 INFO - PROCESS | 1856 | 1462529848626 Marionette DEBUG loaded listener.js 03:17:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee1114bc00) [pid = 1856] [serial = 996] [outer = 0x7fee0dfe3400] 03:17:29 INFO - PROCESS | 1856 | 1462529849428 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 03:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1280ms 03:17:29 INFO - PROCESS | 1856 | 1462529849458 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:17:29 INFO - PROCESS | 1856 | 1462529849462 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 03:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:17:29 INFO - PROCESS | 1856 | 1462529849467 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:17:29 INFO - PROCESS | 1856 | 1462529849470 Marionette TRACE conn3 <- [1,1298,null,{}] 03:17:29 INFO - PROCESS | 1856 | 1462529849475 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:29 INFO - PROCESS | 1856 | 1462529849643 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:17:29 INFO - PROCESS | 1856 | 1462529849819 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee139c4000 == 122 [pid = 1856] [id = 332] 03:17:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee0e017400) [pid = 1856] [serial = 997] [outer = (nil)] 03:17:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee14da5000) [pid = 1856] [serial = 998] [outer = 0x7fee0e017400] 03:17:29 INFO - PROCESS | 1856 | 1462529849886 Marionette DEBUG loaded listener.js 03:17:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee164da400) [pid = 1856] [serial = 999] [outer = 0x7fee0e017400] 03:17:30 INFO - PROCESS | 1856 | 1462529850758 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1331ms 03:17:30 INFO - PROCESS | 1856 | 1462529850800 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 03:17:30 INFO - PROCESS | 1856 | 1462529850803 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 03:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:17:30 INFO - PROCESS | 1856 | 1462529850808 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:17:30 INFO - PROCESS | 1856 | 1462529850811 Marionette TRACE conn3 <- [1,1302,null,{}] 03:17:30 INFO - PROCESS | 1856 | 1462529850816 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:30 INFO - PROCESS | 1856 | 1462529850972 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:17:31 INFO - PROCESS | 1856 | 1462529851150 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee165c4000 == 123 [pid = 1856] [id = 333] 03:17:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee11144400) [pid = 1856] [serial = 1000] [outer = (nil)] 03:17:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee16906c00) [pid = 1856] [serial = 1001] [outer = 0x7fee11144400] 03:17:31 INFO - PROCESS | 1856 | 1462529851216 Marionette DEBUG loaded listener.js 03:17:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee172aa400) [pid = 1856] [serial = 1002] [outer = 0x7fee11144400] 03:17:32 INFO - PROCESS | 1856 | 1462529852098 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 03:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1334ms 03:17:32 INFO - PROCESS | 1856 | 1462529852144 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:17:32 INFO - PROCESS | 1856 | 1462529852146 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 03:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:17:32 INFO - PROCESS | 1856 | 1462529852152 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:17:32 INFO - PROCESS | 1856 | 1462529852154 Marionette TRACE conn3 <- [1,1306,null,{}] 03:17:32 INFO - PROCESS | 1856 | 1462529852160 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:32 INFO - PROCESS | 1856 | 1462529852350 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:17:32 INFO - PROCESS | 1856 | 1462529852542 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17329000 == 124 [pid = 1856] [id = 334] 03:17:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee08047800) [pid = 1856] [serial = 1003] [outer = (nil)] 03:17:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee1897d400) [pid = 1856] [serial = 1004] [outer = 0x7fee08047800] 03:17:32 INFO - PROCESS | 1856 | 1462529852611 Marionette DEBUG loaded listener.js 03:17:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee246a7400) [pid = 1856] [serial = 1005] [outer = 0x7fee08047800] 03:17:33 INFO - PROCESS | 1856 | 1462529853413 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 03:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1328ms 03:17:33 INFO - PROCESS | 1856 | 1462529853482 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:17:33 INFO - PROCESS | 1856 | 1462529853486 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 03:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:17:33 INFO - PROCESS | 1856 | 1462529853491 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:17:33 INFO - PROCESS | 1856 | 1462529853493 Marionette TRACE conn3 <- [1,1310,null,{}] 03:17:33 INFO - PROCESS | 1856 | 1462529853499 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:33 INFO - PROCESS | 1856 | 1462529853655 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:17:33 INFO - PROCESS | 1856 | 1462529853832 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17ad5000 == 125 [pid = 1856] [id = 335] 03:17:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee0bcd1400) [pid = 1856] [serial = 1006] [outer = (nil)] 03:17:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee2572e400) [pid = 1856] [serial = 1007] [outer = 0x7fee0bcd1400] 03:17:33 INFO - PROCESS | 1856 | 1462529853900 Marionette DEBUG loaded listener.js 03:17:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee258df400) [pid = 1856] [serial = 1008] [outer = 0x7fee0bcd1400] 03:17:34 INFO - PROCESS | 1856 | 1462529854678 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 03:17:34 INFO - PROCESS | 1856 | 1462529854730 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 03:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:17:34 INFO - PROCESS | 1856 | 1462529854736 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:17:34 INFO - PROCESS | 1856 | 1462529854739 Marionette TRACE conn3 <- [1,1314,null,{}] 03:17:34 INFO - PROCESS | 1856 | 1462529854744 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:34 INFO - PROCESS | 1856 | 1462529854920 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:17:35 INFO - PROCESS | 1856 | 1462529855099 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1a06b800 == 126 [pid = 1856] [id = 336] 03:17:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee188b2000) [pid = 1856] [serial = 1009] [outer = (nil)] 03:17:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee27928c00) [pid = 1856] [serial = 1010] [outer = 0x7fee188b2000] 03:17:35 INFO - PROCESS | 1856 | 1462529855168 Marionette DEBUG loaded listener.js 03:17:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee29135c00) [pid = 1856] [serial = 1011] [outer = 0x7fee188b2000] 03:17:36 INFO - PROCESS | 1856 | 1462529856038 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 03:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1339ms 03:17:36 INFO - PROCESS | 1856 | 1462529856075 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:17:36 INFO - PROCESS | 1856 | 1462529856078 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 03:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:17:36 INFO - PROCESS | 1856 | 1462529856084 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:17:36 INFO - PROCESS | 1856 | 1462529856086 Marionette TRACE conn3 <- [1,1318,null,{}] 03:17:36 INFO - PROCESS | 1856 | 1462529856092 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:36 INFO - PROCESS | 1856 | 1462529856260 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:17:36 INFO - PROCESS | 1856 | 1462529856450 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2459f800 == 127 [pid = 1856] [id = 337] 03:17:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee03bb6400) [pid = 1856] [serial = 1012] [outer = (nil)] 03:17:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee03bbd800) [pid = 1856] [serial = 1013] [outer = 0x7fee03bb6400] 03:17:36 INFO - PROCESS | 1856 | 1462529856518 Marionette DEBUG loaded listener.js 03:17:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee03bc1800) [pid = 1856] [serial = 1014] [outer = 0x7fee03bb6400] 03:17:37 INFO - PROCESS | 1856 | 1462529857360 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 03:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1328ms 03:17:37 INFO - PROCESS | 1856 | 1462529857414 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:17:37 INFO - PROCESS | 1856 | 1462529857423 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 03:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:17:37 INFO - PROCESS | 1856 | 1462529857446 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:17:37 INFO - PROCESS | 1856 | 1462529857449 Marionette TRACE conn3 <- [1,1322,null,{}] 03:17:37 INFO - PROCESS | 1856 | 1462529857454 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:37 INFO - PROCESS | 1856 | 1462529857619 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:17:37 INFO - PROCESS | 1856 | 1462529857795 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2745c000 == 128 [pid = 1856] [id = 338] 03:17:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee03bb6c00) [pid = 1856] [serial = 1015] [outer = (nil)] 03:17:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee06a07c00) [pid = 1856] [serial = 1016] [outer = 0x7fee03bb6c00] 03:17:37 INFO - PROCESS | 1856 | 1462529857859 Marionette DEBUG loaded listener.js 03:17:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee06a0b400) [pid = 1856] [serial = 1017] [outer = 0x7fee03bb6c00] 03:17:38 INFO - PROCESS | 1856 | 1462529858705 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 03:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1335ms 03:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:17:38 INFO - PROCESS | 1856 | 1462529858778 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:17:38 INFO - PROCESS | 1856 | 1462529858781 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 03:17:38 INFO - PROCESS | 1856 | 1462529858787 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:17:38 INFO - PROCESS | 1856 | 1462529858791 Marionette TRACE conn3 <- [1,1326,null,{}] 03:17:38 INFO - PROCESS | 1856 | 1462529858796 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:39 INFO - PROCESS | 1856 | 1462529859017 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:17:39 INFO - PROCESS | 1856 | 1462529859194 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2925d800 == 129 [pid = 1856] [id = 339] 03:17:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee03bbc000) [pid = 1856] [serial = 1018] [outer = (nil)] 03:17:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee28d98800) [pid = 1856] [serial = 1019] [outer = 0x7fee03bbc000] 03:17:39 INFO - PROCESS | 1856 | 1462529859265 Marionette DEBUG loaded listener.js 03:17:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee295cd000) [pid = 1856] [serial = 1020] [outer = 0x7fee03bbc000] 03:17:40 INFO - PROCESS | 1856 | 1462529860187 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 03:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1432ms 03:17:40 INFO - PROCESS | 1856 | 1462529860228 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:17:40 INFO - PROCESS | 1856 | 1462529860232 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 03:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:17:40 INFO - PROCESS | 1856 | 1462529860237 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:17:40 INFO - PROCESS | 1856 | 1462529860240 Marionette TRACE conn3 <- [1,1330,null,{}] 03:17:40 INFO - PROCESS | 1856 | 1462529860245 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:40 INFO - PROCESS | 1856 | 1462529860406 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:17:40 INFO - PROCESS | 1856 | 1462529860589 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29bba000 == 130 [pid = 1856] [id = 340] 03:17:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee0232e800) [pid = 1856] [serial = 1021] [outer = (nil)] 03:17:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee02339000) [pid = 1856] [serial = 1022] [outer = 0x7fee0232e800] 03:17:40 INFO - PROCESS | 1856 | 1462529860653 Marionette DEBUG loaded listener.js 03:17:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee0233dc00) [pid = 1856] [serial = 1023] [outer = 0x7fee0232e800] 03:17:41 INFO - PROCESS | 1856 | 1462529861525 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 03:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1332ms 03:17:41 INFO - PROCESS | 1856 | 1462529861570 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:17:41 INFO - PROCESS | 1856 | 1462529861574 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 03:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:17:41 INFO - PROCESS | 1856 | 1462529861579 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:17:41 INFO - PROCESS | 1856 | 1462529861581 Marionette TRACE conn3 <- [1,1334,null,{}] 03:17:41 INFO - PROCESS | 1856 | 1462529861586 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:41 INFO - PROCESS | 1856 | 1462529861756 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:17:41 INFO - PROCESS | 1856 | 1462529861960 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0624d800 == 131 [pid = 1856] [id = 341] 03:17:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee02334000) [pid = 1856] [serial = 1024] [outer = (nil)] 03:17:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee074cc400) [pid = 1856] [serial = 1025] [outer = 0x7fee02334000] 03:17:42 INFO - PROCESS | 1856 | 1462529862027 Marionette DEBUG loaded listener.js 03:17:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee0f963000) [pid = 1856] [serial = 1026] [outer = 0x7fee02334000] 03:17:43 INFO - PROCESS | 1856 | 1462529863201 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1688ms 03:17:43 INFO - PROCESS | 1856 | 1462529863269 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:17:43 INFO - PROCESS | 1856 | 1462529863274 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 03:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:17:43 INFO - PROCESS | 1856 | 1462529863281 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:17:43 INFO - PROCESS | 1856 | 1462529863286 Marionette TRACE conn3 <- [1,1338,null,{}] 03:17:43 INFO - PROCESS | 1856 | 1462529863293 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:43 INFO - PROCESS | 1856 | 1462529863506 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:17:43 INFO - PROCESS | 1856 | 1462529863723 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07fab000 == 132 [pid = 1856] [id = 342] 03:17:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee05be0400) [pid = 1856] [serial = 1027] [outer = (nil)] 03:17:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee06da1000) [pid = 1856] [serial = 1028] [outer = 0x7fee05be0400] 03:17:43 INFO - PROCESS | 1856 | 1462529863787 Marionette DEBUG loaded listener.js 03:17:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee07196c00) [pid = 1856] [serial = 1029] [outer = 0x7fee05be0400] 03:17:44 INFO - PROCESS | 1856 | 1462529864991 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 03:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1733ms 03:17:45 INFO - PROCESS | 1856 | 1462529865015 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:17:45 INFO - PROCESS | 1856 | 1462529865023 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 03:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:17:45 INFO - PROCESS | 1856 | 1462529865033 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:17:45 INFO - PROCESS | 1856 | 1462529865037 Marionette TRACE conn3 <- [1,1342,null,{}] 03:17:45 INFO - PROCESS | 1856 | 1462529865042 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:45 INFO - PROCESS | 1856 | 1462529865265 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:17:45 INFO - PROCESS | 1856 | 1462529865499 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00a1f000 == 131 [pid = 1856] [id = 281] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03bd7800 == 130 [pid = 1856] [id = 278] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee003dc000 == 129 [pid = 1856] [id = 279] 03:17:45 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee071bbc00) [pid = 1856] [serial = 926] [outer = (nil)] [url = about:blank] 03:17:45 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee258d4000) [pid = 1856] [serial = 887] [outer = (nil)] [url = about:blank] 03:17:45 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee0885b800) [pid = 1856] [serial = 890] [outer = (nil)] [url = about:blank] 03:17:45 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee0d01f000) [pid = 1856] [serial = 893] [outer = (nil)] [url = about:blank] 03:17:45 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee25a08400) [pid = 1856] [serial = 896] [outer = (nil)] [url = about:blank] 03:17:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffac3000 == 130 [pid = 1856] [id = 343] 03:17:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee05aa8000) [pid = 1856] [serial = 1030] [outer = (nil)] 03:17:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee06fd1000) [pid = 1856] [serial = 1031] [outer = 0x7fee05aa8000] 03:17:45 INFO - PROCESS | 1856 | 1462529865618 Marionette DEBUG loaded listener.js 03:17:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee087dec00) [pid = 1856] [serial = 1032] [outer = 0x7fee05aa8000] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d1fa000 == 129 [pid = 1856] [id = 327] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee084da800 == 128 [pid = 1856] [id = 326] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee071c5800 == 127 [pid = 1856] [id = 325] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06209000 == 126 [pid = 1856] [id = 324] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b60800 == 125 [pid = 1856] [id = 323] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedffad2800 == 124 [pid = 1856] [id = 322] 03:17:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06975800 == 123 [pid = 1856] [id = 321] 03:17:46 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00a0a000 == 122 [pid = 1856] [id = 309] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee1897b400) [pid = 1856] [serial = 870] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee172a1c00) [pid = 1856] [serial = 920] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee176ce800) [pid = 1856] [serial = 921] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee05aa9000) [pid = 1856] [serial = 923] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee0da29800) [pid = 1856] [serial = 875] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee06f72800) [pid = 1856] [serial = 911] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee08414000) [pid = 1856] [serial = 912] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fedff6f1c00) [pid = 1856] [serial = 899] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee0e5b7400) [pid = 1856] [serial = 909] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee0de44c00) [pid = 1856] [serial = 908] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee0e5e0000) [pid = 1856] [serial = 914] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee1057c000) [pid = 1856] [serial = 915] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee111f5000) [pid = 1856] [serial = 878] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee0885d000) [pid = 1856] [serial = 906] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee0884f800) [pid = 1856] [serial = 905] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee07190800) [pid = 1856] [serial = 903] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee06dad400) [pid = 1856] [serial = 902] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee17961c00) [pid = 1856] [serial = 881] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee137ed800) [pid = 1856] [serial = 917] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee05be2000) [pid = 1856] [serial = 872] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee2454b400) [pid = 1856] [serial = 884] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee06a5f800) [pid = 1856] [serial = 924] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee16345c00) [pid = 1856] [serial = 918] [outer = (nil)] [url = about:blank] 03:17:46 INFO - PROCESS | 1856 | 1462529866395 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 03:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1436ms 03:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:17:46 INFO - PROCESS | 1856 | 1462529866469 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:17:46 INFO - PROCESS | 1856 | 1462529866472 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 03:17:46 INFO - PROCESS | 1856 | 1462529866478 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:17:46 INFO - PROCESS | 1856 | 1462529866483 Marionette TRACE conn3 <- [1,1346,null,{}] 03:17:46 INFO - PROCESS | 1856 | 1462529866497 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:46 INFO - PROCESS | 1856 | 1462529866655 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:17:46 INFO - PROCESS | 1856 | 1462529866666 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06209000 == 123 [pid = 1856] [id = 344] 03:17:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee08854400) [pid = 1856] [serial = 1033] [outer = (nil)] 03:17:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee0d01e800) [pid = 1856] [serial = 1034] [outer = 0x7fee08854400] 03:17:46 INFO - PROCESS | 1856 | 1462529866724 Marionette DEBUG loaded listener.js 03:17:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee0dd81000) [pid = 1856] [serial = 1035] [outer = 0x7fee08854400] 03:17:47 INFO - PROCESS | 1856 | 1462529867513 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 03:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1084ms 03:17:47 INFO - PROCESS | 1856 | 1462529867562 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:17:47 INFO - PROCESS | 1856 | 1462529867566 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 03:17:47 INFO - PROCESS | 1856 | 1462529867571 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:17:47 INFO - PROCESS | 1856 | 1462529867574 Marionette TRACE conn3 <- [1,1350,null,{}] 03:17:47 INFO - PROCESS | 1856 | 1462529867580 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:47 INFO - PROCESS | 1856 | 1462529867724 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:17:47 INFO - PROCESS | 1856 | 1462529867738 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee071ca000 == 124 [pid = 1856] [id = 345] 03:17:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee0bd58800) [pid = 1856] [serial = 1036] [outer = (nil)] 03:17:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee0e5be800) [pid = 1856] [serial = 1037] [outer = 0x7fee0bd58800] 03:17:47 INFO - PROCESS | 1856 | 1462529867795 Marionette DEBUG loaded listener.js 03:17:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee0e8c2400) [pid = 1856] [serial = 1038] [outer = 0x7fee0bd58800] 03:17:48 INFO - PROCESS | 1856 | 1462529868670 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 03:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1133ms 03:17:48 INFO - PROCESS | 1856 | 1462529868703 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:17:48 INFO - PROCESS | 1856 | 1462529868706 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 03:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:17:48 INFO - PROCESS | 1856 | 1462529868711 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:17:48 INFO - PROCESS | 1856 | 1462529868713 Marionette TRACE conn3 <- [1,1354,null,{}] 03:17:48 INFO - PROCESS | 1856 | 1462529868731 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:48 INFO - PROCESS | 1856 | 1462529868922 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:17:48 INFO - PROCESS | 1856 | 1462529868946 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d1e7800 == 125 [pid = 1856] [id = 346] 03:17:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee0de3e400) [pid = 1856] [serial = 1039] [outer = (nil)] 03:17:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee0fa52800) [pid = 1856] [serial = 1040] [outer = 0x7fee0de3e400] 03:17:49 INFO - PROCESS | 1856 | 1462529869003 Marionette DEBUG loaded listener.js 03:17:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee1119f000) [pid = 1856] [serial = 1041] [outer = 0x7fee0de3e400] 03:17:49 INFO - PROCESS | 1856 | 1462529869771 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 03:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1129ms 03:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:17:49 INFO - PROCESS | 1856 | 1462529869845 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 03:17:49 INFO - PROCESS | 1856 | 1462529869847 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 03:17:49 INFO - PROCESS | 1856 | 1462529869851 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:17:49 INFO - PROCESS | 1856 | 1462529869855 Marionette TRACE conn3 <- [1,1358,null,{}] 03:17:49 INFO - PROCESS | 1856 | 1462529869859 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:50 INFO - PROCESS | 1856 | 1462529870078 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:17:50 INFO - PROCESS | 1856 | 1462529870117 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0f98a800 == 126 [pid = 1856] [id = 347] 03:17:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee14d9f000) [pid = 1856] [serial = 1042] [outer = (nil)] 03:17:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee16575c00) [pid = 1856] [serial = 1043] [outer = 0x7fee14d9f000] 03:17:50 INFO - PROCESS | 1856 | 1462529870175 Marionette DEBUG loaded listener.js 03:17:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee172a9400) [pid = 1856] [serial = 1044] [outer = 0x7fee14d9f000] 03:17:50 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee06a5e800) [pid = 1856] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:17:50 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee08045400) [pid = 1856] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:17:50 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee06dae000) [pid = 1856] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:17:50 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee08044400) [pid = 1856] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:17:50 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee0bd83000) [pid = 1856] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:17:50 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee0fab2c00) [pid = 1856] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:17:50 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee05aa4000) [pid = 1856] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:17:50 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee1057a800) [pid = 1856] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:17:51 INFO - PROCESS | 1856 | 1462529871223 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 03:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1427ms 03:17:51 INFO - PROCESS | 1856 | 1462529871279 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 03:17:51 INFO - PROCESS | 1856 | 1462529871284 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 03:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:17:51 INFO - PROCESS | 1856 | 1462529871292 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:17:51 INFO - PROCESS | 1856 | 1462529871298 Marionette TRACE conn3 <- [1,1362,null,{}] 03:17:51 INFO - PROCESS | 1856 | 1462529871315 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:51 INFO - PROCESS | 1856 | 1462529871579 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:17:51 INFO - PROCESS | 1856 | 1462529871715 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b4e000 == 127 [pid = 1856] [id = 348] 03:17:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee0233a400) [pid = 1856] [serial = 1045] [outer = (nil)] 03:17:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee05be8c00) [pid = 1856] [serial = 1046] [outer = 0x7fee0233a400] 03:17:51 INFO - PROCESS | 1856 | 1462529871784 Marionette DEBUG loaded listener.js 03:17:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee06a11400) [pid = 1856] [serial = 1047] [outer = 0x7fee0233a400] 03:17:52 INFO - PROCESS | 1856 | 1462529872740 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1495ms 03:17:52 INFO - PROCESS | 1856 | 1462529872788 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 03:17:52 INFO - PROCESS | 1856 | 1462529872796 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 03:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:17:52 INFO - PROCESS | 1856 | 1462529872806 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:17:52 INFO - PROCESS | 1856 | 1462529872809 Marionette TRACE conn3 <- [1,1366,null,{}] 03:17:52 INFO - PROCESS | 1856 | 1462529872815 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:52 INFO - PROCESS | 1856 | 1462529872980 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:17:53 INFO - PROCESS | 1856 | 1462529873170 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084da800 == 128 [pid = 1856] [id = 349] 03:17:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee06ba5c00) [pid = 1856] [serial = 1048] [outer = (nil)] 03:17:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee08047400) [pid = 1856] [serial = 1049] [outer = 0x7fee06ba5c00] 03:17:53 INFO - PROCESS | 1856 | 1462529873242 Marionette DEBUG loaded listener.js 03:17:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee087df000) [pid = 1856] [serial = 1050] [outer = 0x7fee06ba5c00] 03:17:54 INFO - PROCESS | 1856 | 1462529874225 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 03:17:54 INFO - PROCESS | 1856 | 1462529874242 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 03:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:17:54 INFO - PROCESS | 1856 | 1462529874250 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:17:54 INFO - PROCESS | 1856 | 1462529874256 Marionette TRACE conn3 <- [1,1370,null,{}] 03:17:54 INFO - PROCESS | 1856 | 1462529874271 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:54 INFO - PROCESS | 1856 | 1462529874458 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:17:54 INFO - PROCESS | 1856 | 1462529874644 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1156b000 == 129 [pid = 1856] [id = 350] 03:17:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee0da25c00) [pid = 1856] [serial = 1051] [outer = (nil)] 03:17:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee0dfe1000) [pid = 1856] [serial = 1052] [outer = 0x7fee0da25c00] 03:17:54 INFO - PROCESS | 1856 | 1462529874719 Marionette DEBUG loaded listener.js 03:17:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee0fab2c00) [pid = 1856] [serial = 1053] [outer = 0x7fee0da25c00] 03:17:55 INFO - PROCESS | 1856 | 1462529875594 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 03:17:55 INFO - PROCESS | 1856 | 1462529875647 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 03:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:17:55 INFO - PROCESS | 1856 | 1462529875652 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:17:55 INFO - PROCESS | 1856 | 1462529875654 Marionette TRACE conn3 <- [1,1374,null,{}] 03:17:55 INFO - PROCESS | 1856 | 1462529875662 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:55 INFO - PROCESS | 1856 | 1462529875834 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:17:56 INFO - PROCESS | 1856 | 1462529876036 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17328000 == 130 [pid = 1856] [id = 351] 03:17:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee07197000) [pid = 1856] [serial = 1054] [outer = (nil)] 03:17:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee14de3400) [pid = 1856] [serial = 1055] [outer = 0x7fee07197000] 03:17:56 INFO - PROCESS | 1856 | 1462529876107 Marionette DEBUG loaded listener.js 03:17:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee164d1c00) [pid = 1856] [serial = 1056] [outer = 0x7fee07197000] 03:17:56 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:56 INFO - PROCESS | 1856 | 1462529876995 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 03:17:57 INFO - PROCESS | 1856 | 1462529877037 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 03:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:17:57 INFO - PROCESS | 1856 | 1462529877043 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:17:57 INFO - PROCESS | 1856 | 1462529877045 Marionette TRACE conn3 <- [1,1378,null,{}] 03:17:57 INFO - PROCESS | 1856 | 1462529877051 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:57 INFO - PROCESS | 1856 | 1462529877228 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:17:57 INFO - PROCESS | 1856 | 1462529877410 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e8c3800 == 131 [pid = 1856] [id = 352] 03:17:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee0fab3000) [pid = 1856] [serial = 1057] [outer = (nil)] 03:17:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee172abc00) [pid = 1856] [serial = 1058] [outer = 0x7fee0fab3000] 03:17:57 INFO - PROCESS | 1856 | 1462529877475 Marionette DEBUG loaded listener.js 03:17:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee181e6c00) [pid = 1856] [serial = 1059] [outer = 0x7fee0fab3000] 03:17:58 INFO - PROCESS | 1856 | 1462529878335 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 03:17:58 INFO - PROCESS | 1856 | 1462529878380 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 03:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:17:58 INFO - PROCESS | 1856 | 1462529878387 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:17:58 INFO - PROCESS | 1856 | 1462529878389 Marionette TRACE conn3 <- [1,1382,null,{}] 03:17:58 INFO - PROCESS | 1856 | 1462529878394 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:58 INFO - PROCESS | 1856 | 1462529878596 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:17:58 INFO - PROCESS | 1856 | 1462529878784 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2925d000 == 132 [pid = 1856] [id = 353] 03:17:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee0bccd800) [pid = 1856] [serial = 1060] [outer = (nil)] 03:17:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee246abc00) [pid = 1856] [serial = 1061] [outer = 0x7fee0bccd800] 03:17:58 INFO - PROCESS | 1856 | 1462529878851 Marionette DEBUG loaded listener.js 03:17:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee2792d000) [pid = 1856] [serial = 1062] [outer = 0x7fee0bccd800] 03:17:59 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:59 INFO - PROCESS | 1856 | 1462529879774 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 03:17:59 INFO - PROCESS | 1856 | 1462529879820 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 03:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:17:59 INFO - PROCESS | 1856 | 1462529879826 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:17:59 INFO - PROCESS | 1856 | 1462529879828 Marionette TRACE conn3 <- [1,1386,null,{}] 03:17:59 INFO - PROCESS | 1856 | 1462529879833 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:00 INFO - PROCESS | 1856 | 1462529880011 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:18:00 INFO - PROCESS | 1856 | 1462529880203 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2da10800 == 133 [pid = 1856] [id = 354] 03:18:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee06a5f400) [pid = 1856] [serial = 1063] [outer = (nil)] 03:18:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee1057e400) [pid = 1856] [serial = 1064] [outer = 0x7fee06a5f400] 03:18:00 INFO - PROCESS | 1856 | 1462529880270 Marionette DEBUG loaded listener.js 03:18:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee2922dc00) [pid = 1856] [serial = 1065] [outer = 0x7fee06a5f400] 03:18:01 INFO - PROCESS | 1856 | 1462529881174 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 03:18:01 INFO - PROCESS | 1856 | 1462529881207 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 03:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:18:01 INFO - PROCESS | 1856 | 1462529881212 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:18:01 INFO - PROCESS | 1856 | 1462529881215 Marionette TRACE conn3 <- [1,1390,null,{}] 03:18:01 INFO - PROCESS | 1856 | 1462529881220 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:01 INFO - PROCESS | 1856 | 1462529881413 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:18:01 INFO - PROCESS | 1856 | 1462529881616 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06112000 == 134 [pid = 1856] [id = 355] 03:18:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee00db7400) [pid = 1856] [serial = 1066] [outer = (nil)] 03:18:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee00dbcc00) [pid = 1856] [serial = 1067] [outer = 0x7fee00db7400] 03:18:01 INFO - PROCESS | 1856 | 1462529881681 Marionette DEBUG loaded listener.js 03:18:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee00dc3800) [pid = 1856] [serial = 1068] [outer = 0x7fee00db7400] 03:18:02 INFO - PROCESS | 1856 | 1462529882511 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 03:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1330ms 03:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:18:02 INFO - PROCESS | 1856 | 1462529882543 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:18:02 INFO - PROCESS | 1856 | 1462529882546 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 03:18:02 INFO - PROCESS | 1856 | 1462529882551 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:18:02 INFO - PROCESS | 1856 | 1462529882554 Marionette TRACE conn3 <- [1,1394,null,{}] 03:18:02 INFO - PROCESS | 1856 | 1462529882559 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:02 INFO - PROCESS | 1856 | 1462529882733 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:18:02 INFO - PROCESS | 1856 | 1462529882918 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06a13800 == 135 [pid = 1856] [id = 356] 03:18:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee00db8400) [pid = 1856] [serial = 1069] [outer = (nil)] 03:18:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee0be65c00) [pid = 1856] [serial = 1070] [outer = 0x7fee00db8400] 03:18:02 INFO - PROCESS | 1856 | 1462529882982 Marionette DEBUG loaded listener.js 03:18:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee0be6a800) [pid = 1856] [serial = 1071] [outer = 0x7fee00db8400] 03:18:03 INFO - PROCESS | 1856 | 1462529883843 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 03:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1343ms 03:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:18:03 INFO - PROCESS | 1856 | 1462529883894 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:18:03 INFO - PROCESS | 1856 | 1462529883897 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 03:18:03 INFO - PROCESS | 1856 | 1462529883901 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:18:03 INFO - PROCESS | 1856 | 1462529883905 Marionette TRACE conn3 <- [1,1398,null,{}] 03:18:03 INFO - PROCESS | 1856 | 1462529883910 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:04 INFO - PROCESS | 1856 | 1462529884070 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:18:04 INFO - PROCESS | 1856 | 1462529884257 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06a2c000 == 136 [pid = 1856] [id = 357] 03:18:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee00dbc400) [pid = 1856] [serial = 1072] [outer = (nil)] 03:18:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee0be6ec00) [pid = 1856] [serial = 1073] [outer = 0x7fee00dbc400] 03:18:04 INFO - PROCESS | 1856 | 1462529884323 Marionette DEBUG loaded listener.js 03:18:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee29228800) [pid = 1856] [serial = 1074] [outer = 0x7fee00dbc400] 03:18:05 INFO - PROCESS | 1856 | 1462529885147 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 03:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1277ms 03:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:18:05 INFO - PROCESS | 1856 | 1462529885179 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:18:05 INFO - PROCESS | 1856 | 1462529885182 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 03:18:05 INFO - PROCESS | 1856 | 1462529885188 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:18:05 INFO - PROCESS | 1856 | 1462529885192 Marionette TRACE conn3 <- [1,1402,null,{}] 03:18:05 INFO - PROCESS | 1856 | 1462529885196 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:05 INFO - PROCESS | 1856 | 1462529885377 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:18:05 INFO - PROCESS | 1856 | 1462529885563 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b8b800 == 137 [pid = 1856] [id = 358] 03:18:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fedfdfc6400) [pid = 1856] [serial = 1075] [outer = (nil)] 03:18:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fedfdfcf000) [pid = 1856] [serial = 1076] [outer = 0x7fedfdfc6400] 03:18:05 INFO - PROCESS | 1856 | 1462529885633 Marionette DEBUG loaded listener.js 03:18:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee29229000) [pid = 1856] [serial = 1077] [outer = 0x7fedfdfc6400] 03:18:06 INFO - PROCESS | 1856 | 1462529886515 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 03:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1380ms 03:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:18:06 INFO - PROCESS | 1856 | 1462529886568 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:18:06 INFO - PROCESS | 1856 | 1462529886570 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 03:18:06 INFO - PROCESS | 1856 | 1462529886576 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:18:06 INFO - PROCESS | 1856 | 1462529886579 Marionette TRACE conn3 <- [1,1406,null,{}] 03:18:06 INFO - PROCESS | 1856 | 1462529886584 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:06 INFO - PROCESS | 1856 | 1462529886754 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:18:06 INFO - PROCESS | 1856 | 1462529886942 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfe2db800 == 138 [pid = 1856] [id = 359] 03:18:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fedfdfc9c00) [pid = 1856] [serial = 1078] [outer = (nil)] 03:18:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fedffaa9000) [pid = 1856] [serial = 1079] [outer = 0x7fedfdfc9c00] 03:18:07 INFO - PROCESS | 1856 | 1462529887008 Marionette DEBUG loaded listener.js 03:18:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fedffaae000) [pid = 1856] [serial = 1080] [outer = 0x7fedfdfc9c00] 03:18:07 INFO - PROCESS | 1856 | 1462529887796 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 03:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1277ms 03:18:07 INFO - PROCESS | 1856 | 1462529887852 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:18:07 INFO - PROCESS | 1856 | 1462529887855 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 03:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:18:07 INFO - PROCESS | 1856 | 1462529887861 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:18:07 INFO - PROCESS | 1856 | 1462529887863 Marionette TRACE conn3 <- [1,1410,null,{}] 03:18:07 INFO - PROCESS | 1856 | 1462529887868 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:08 INFO - PROCESS | 1856 | 1462529888030 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:18:08 INFO - PROCESS | 1856 | 1462529888226 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d2b2800 == 139 [pid = 1856] [id = 360] 03:18:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fedffaa1800) [pid = 1856] [serial = 1081] [outer = (nil)] 03:18:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee06130c00) [pid = 1856] [serial = 1082] [outer = 0x7fedffaa1800] 03:18:08 INFO - PROCESS | 1856 | 1462529888290 Marionette DEBUG loaded listener.js 03:18:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee06134800) [pid = 1856] [serial = 1083] [outer = 0x7fedffaa1800] 03:18:09 INFO - PROCESS | 1856 | 1462529889254 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 03:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1429ms 03:18:09 INFO - PROCESS | 1856 | 1462529889290 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:18:09 INFO - PROCESS | 1856 | 1462529889293 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 03:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:18:09 INFO - PROCESS | 1856 | 1462529889299 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:18:09 INFO - PROCESS | 1856 | 1462529889301 Marionette TRACE conn3 <- [1,1414,null,{}] 03:18:09 INFO - PROCESS | 1856 | 1462529889306 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:09 INFO - PROCESS | 1856 | 1462529889471 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:18:09 INFO - PROCESS | 1856 | 1462529889665 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0730e800 == 140 [pid = 1856] [id = 361] 03:18:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fedffaa6c00) [pid = 1856] [serial = 1084] [outer = (nil)] 03:18:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee0613bc00) [pid = 1856] [serial = 1085] [outer = 0x7fedffaa6c00] 03:18:09 INFO - PROCESS | 1856 | 1462529889728 Marionette DEBUG loaded listener.js 03:18:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee06c0a400) [pid = 1856] [serial = 1086] [outer = 0x7fedffaa6c00] 03:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1784ms 03:18:11 INFO - PROCESS | 1856 | 1462529891073 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 03:18:11 INFO - PROCESS | 1856 | 1462529891084 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:18:11 INFO - PROCESS | 1856 | 1462529891090 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 03:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:18:11 INFO - PROCESS | 1856 | 1462529891097 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:18:11 INFO - PROCESS | 1856 | 1462529891102 Marionette TRACE conn3 <- [1,1418,null,{}] 03:18:11 INFO - PROCESS | 1856 | 1462529891109 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:11 INFO - PROCESS | 1856 | 1462529891289 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:18:11 INFO - PROCESS | 1856 | 1462529891543 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06a2d000 == 141 [pid = 1856] [id = 362] 03:18:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee03bb4c00) [pid = 1856] [serial = 1087] [outer = (nil)] 03:18:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee03bbf800) [pid = 1856] [serial = 1088] [outer = 0x7fee03bb4c00] 03:18:11 INFO - PROCESS | 1856 | 1462529891683 Marionette DEBUG loaded listener.js 03:18:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee06a07000) [pid = 1856] [serial = 1089] [outer = 0x7fee03bb4c00] 03:18:12 INFO - PROCESS | 1856 | 1462529892665 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 03:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1629ms 03:18:12 INFO - PROCESS | 1856 | 1462529892727 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:18:12 INFO - PROCESS | 1856 | 1462529892735 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 03:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:18:12 INFO - PROCESS | 1856 | 1462529892744 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:18:12 INFO - PROCESS | 1856 | 1462529892748 Marionette TRACE conn3 <- [1,1422,null,{}] 03:18:12 INFO - PROCESS | 1856 | 1462529892753 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:12 INFO - PROCESS | 1856 | 1462529892932 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0690e000 == 140 [pid = 1856] [id = 252] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee15de4c00) [pid = 1856] [serial = 986] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee07199000) [pid = 1856] [serial = 959] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee06dacc00) [pid = 1856] [serial = 962] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee24380000) [pid = 1856] [serial = 953] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee172ae000) [pid = 1856] [serial = 956] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | 1462529893234 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d1e7800 == 139 [pid = 1856] [id = 346] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee071ca000 == 138 [pid = 1856] [id = 345] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06209000 == 137 [pid = 1856] [id = 344] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedffac3000 == 136 [pid = 1856] [id = 343] 03:18:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee006c1000 == 137 [pid = 1856] [id = 363] 03:18:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee06c0c000) [pid = 1856] [serial = 1090] [outer = (nil)] 03:18:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee06c10800) [pid = 1856] [serial = 1091] [outer = 0x7fee06c0c000] 03:18:13 INFO - PROCESS | 1856 | 1462529893323 Marionette DEBUG loaded listener.js 03:18:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee06da2000) [pid = 1856] [serial = 1092] [outer = 0x7fee06c0c000] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07fab000 == 136 [pid = 1856] [id = 342] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2459f800 == 135 [pid = 1856] [id = 337] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1a06b800 == 134 [pid = 1856] [id = 336] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17ad5000 == 133 [pid = 1856] [id = 335] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17329000 == 132 [pid = 1856] [id = 334] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee165c4000 == 131 [pid = 1856] [id = 333] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee139c4000 == 130 [pid = 1856] [id = 332] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee111c2800 == 129 [pid = 1856] [id = 331] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0bfd1800 == 128 [pid = 1856] [id = 330] 03:18:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee040a0800 == 127 [pid = 1856] [id = 329] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee0e015c00) [pid = 1856] [serial = 975] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee0e5e2c00) [pid = 1856] [serial = 978] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee0d020c00) [pid = 1856] [serial = 935] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee06f6d800) [pid = 1856] [serial = 965] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee08411000) [pid = 1856] [serial = 968] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee0860dc00) [pid = 1856] [serial = 932] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee0de45800) [pid = 1856] [serial = 974] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee1850b800) [pid = 1856] [serial = 947] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee19d56400) [pid = 1856] [serial = 950] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee0da26800) [pid = 1856] [serial = 972] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee0719a000) [pid = 1856] [serial = 966] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee14cc9c00) [pid = 1856] [serial = 981] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee11149400) [pid = 1856] [serial = 941] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee0bd90000) [pid = 1856] [serial = 971] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee087e4c00) [pid = 1856] [serial = 969] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee137dfc00) [pid = 1856] [serial = 980] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee14ddf400) [pid = 1856] [serial = 944] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee08602c00) [pid = 1856] [serial = 927] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee0bd56c00) [pid = 1856] [serial = 938] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee14da8000) [pid = 1856] [serial = 984] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee137ee800) [pid = 1856] [serial = 983] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee0e446000) [pid = 1856] [serial = 977] [outer = (nil)] [url = about:blank] 03:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fedff6f3000) [pid = 1856] [serial = 929] [outer = (nil)] [url = about:blank] 03:18:14 INFO - PROCESS | 1856 | 1462529894100 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 03:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1377ms 03:18:14 INFO - PROCESS | 1856 | 1462529894121 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:18:14 INFO - PROCESS | 1856 | 1462529894126 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 03:18:14 INFO - PROCESS | 1856 | 1462529894132 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:18:14 INFO - PROCESS | 1856 | 1462529894137 Marionette TRACE conn3 <- [1,1426,null,{}] 03:18:14 INFO - PROCESS | 1856 | 1462529894153 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:14 INFO - PROCESS | 1856 | 1462529894318 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:18:14 INFO - PROCESS | 1856 | 1462529894466 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074da000 == 128 [pid = 1856] [id = 364] 03:18:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee06ba6400) [pid = 1856] [serial = 1093] [outer = (nil)] 03:18:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee073cdc00) [pid = 1856] [serial = 1094] [outer = 0x7fee06ba6400] 03:18:14 INFO - PROCESS | 1856 | 1462529894525 Marionette DEBUG loaded listener.js 03:18:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee087e3400) [pid = 1856] [serial = 1095] [outer = 0x7fee06ba6400] 03:18:15 INFO - PROCESS | 1856 | 1462529895280 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 03:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1186ms 03:18:15 INFO - PROCESS | 1856 | 1462529895319 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:18:15 INFO - PROCESS | 1856 | 1462529895323 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 03:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:18:15 INFO - PROCESS | 1856 | 1462529895332 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:18:15 INFO - PROCESS | 1856 | 1462529895334 Marionette TRACE conn3 <- [1,1430,null,{}] 03:18:15 INFO - PROCESS | 1856 | 1462529895338 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:15 INFO - PROCESS | 1856 | 1462529895492 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:18:15 INFO - PROCESS | 1856 | 1462529895501 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d2ac800 == 129 [pid = 1856] [id = 365] 03:18:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee0840cc00) [pid = 1856] [serial = 1096] [outer = (nil)] 03:18:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee0bd5b400) [pid = 1856] [serial = 1097] [outer = 0x7fee0840cc00] 03:18:15 INFO - PROCESS | 1856 | 1462529895557 Marionette DEBUG loaded listener.js 03:18:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee0be67800) [pid = 1856] [serial = 1098] [outer = 0x7fee0840cc00] 03:18:16 INFO - PROCESS | 1856 | 1462529896446 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 03:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1130ms 03:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:18:16 INFO - PROCESS | 1856 | 1462529896465 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:18:16 INFO - PROCESS | 1856 | 1462529896467 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 03:18:16 INFO - PROCESS | 1856 | 1462529896473 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:18:16 INFO - PROCESS | 1856 | 1462529896475 Marionette TRACE conn3 <- [1,1434,null,{}] 03:18:16 INFO - PROCESS | 1856 | 1462529896480 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:16 INFO - PROCESS | 1856 | 1462529896682 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:18:16 INFO - PROCESS | 1856 | 1462529896712 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0b8800 == 130 [pid = 1856] [id = 366] 03:18:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee06da6c00) [pid = 1856] [serial = 1099] [outer = (nil)] 03:18:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee0d024c00) [pid = 1856] [serial = 1100] [outer = 0x7fee06da6c00] 03:18:16 INFO - PROCESS | 1856 | 1462529896768 Marionette DEBUG loaded listener.js 03:18:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee0e015c00) [pid = 1856] [serial = 1101] [outer = 0x7fee06da6c00] 03:18:17 INFO - PROCESS | 1856 | 1462529897607 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 03:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1179ms 03:18:17 INFO - PROCESS | 1856 | 1462529897652 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:18:17 INFO - PROCESS | 1856 | 1462529897655 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 03:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:18:17 INFO - PROCESS | 1856 | 1462529897660 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:18:17 INFO - PROCESS | 1856 | 1462529897662 Marionette TRACE conn3 <- [1,1438,null,{}] 03:18:17 INFO - PROCESS | 1856 | 1462529897667 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:18 INFO - PROCESS | 1856 | 1462529898061 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee0de3e400) [pid = 1856] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee0bd58800) [pid = 1856] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee06f77c00) [pid = 1856] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee05aa8000) [pid = 1856] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee08854400) [pid = 1856] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee05be0400) [pid = 1856] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:18:18 INFO - PROCESS | 1856 | 1462529898166 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04dc8800 == 131 [pid = 1856] [id = 367] 03:18:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee05aa8000) [pid = 1856] [serial = 1102] [outer = (nil)] 03:18:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee08045000) [pid = 1856] [serial = 1103] [outer = 0x7fee05aa8000] 03:18:18 INFO - PROCESS | 1856 | 1462529898225 Marionette DEBUG loaded listener.js 03:18:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee0fa5c800) [pid = 1856] [serial = 1104] [outer = 0x7fee05aa8000] 03:18:18 INFO - PROCESS | 1856 | 1462529898885 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 03:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1282ms 03:18:18 INFO - PROCESS | 1856 | 1462529898945 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:18:18 INFO - PROCESS | 1856 | 1462529898948 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 03:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:18:18 INFO - PROCESS | 1856 | 1462529898957 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:18:18 INFO - PROCESS | 1856 | 1462529898959 Marionette TRACE conn3 <- [1,1442,null,{}] 03:18:18 INFO - PROCESS | 1856 | 1462529898963 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:19 INFO - PROCESS | 1856 | 1462529899170 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:18:19 INFO - PROCESS | 1856 | 1462529899183 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11568000 == 132 [pid = 1856] [id = 368] 03:18:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee10579c00) [pid = 1856] [serial = 1105] [outer = (nil)] 03:18:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee1643e000) [pid = 1856] [serial = 1106] [outer = 0x7fee10579c00] 03:18:19 INFO - PROCESS | 1856 | 1462529899239 Marionette DEBUG loaded listener.js 03:18:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee169b8400) [pid = 1856] [serial = 1107] [outer = 0x7fee10579c00] 03:18:19 INFO - PROCESS | 1856 | 1462529899970 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 03:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1034ms 03:18:19 INFO - PROCESS | 1856 | 1462529899992 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:18:19 INFO - PROCESS | 1856 | 1462529899995 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 03:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:18:20 INFO - PROCESS | 1856 | 1462529900000 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:18:20 INFO - PROCESS | 1856 | 1462529900002 Marionette TRACE conn3 <- [1,1446,null,{}] 03:18:20 INFO - PROCESS | 1856 | 1462529900159 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:20 INFO - PROCESS | 1856 | 1462529900350 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:18:20 INFO - PROCESS | 1856 | 1462529900537 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03bd1800 == 133 [pid = 1856] [id = 369] 03:18:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fedffaa2800) [pid = 1856] [serial = 1108] [outer = (nil)] 03:18:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fedffaa7800) [pid = 1856] [serial = 1109] [outer = 0x7fedffaa2800] 03:18:20 INFO - PROCESS | 1856 | 1462529900606 Marionette DEBUG loaded listener.js 03:18:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee02337c00) [pid = 1856] [serial = 1110] [outer = 0x7fedffaa2800] 03:18:21 INFO - PROCESS | 1856 | 1462529901540 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 03:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1592ms 03:18:21 INFO - PROCESS | 1856 | 1462529901594 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:18:21 INFO - PROCESS | 1856 | 1462529901600 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 03:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:18:21 INFO - PROCESS | 1856 | 1462529901607 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:18:21 INFO - PROCESS | 1856 | 1462529901611 Marionette TRACE conn3 <- [1,1450,null,{}] 03:18:21 INFO - PROCESS | 1856 | 1462529901616 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:21 INFO - PROCESS | 1856 | 1462529901803 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:18:22 INFO - PROCESS | 1856 | 1462529901997 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d2c5000 == 134 [pid = 1856] [id = 370] 03:18:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee06c0a000) [pid = 1856] [serial = 1111] [outer = (nil)] 03:18:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee06c11c00) [pid = 1856] [serial = 1112] [outer = 0x7fee06c0a000] 03:18:22 INFO - PROCESS | 1856 | 1462529902069 Marionette DEBUG loaded listener.js 03:18:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee06fd1400) [pid = 1856] [serial = 1113] [outer = 0x7fee06c0a000] 03:18:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0dd40800 == 133 [pid = 1856] [id = 10] 03:18:23 INFO - PROCESS | 1856 | 1462529903061 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 03:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1527ms 03:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:18:23 INFO - PROCESS | 1856 | 1462529903135 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:18:23 INFO - PROCESS | 1856 | 1462529903138 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 03:18:23 INFO - PROCESS | 1856 | 1462529903144 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:18:23 INFO - PROCESS | 1856 | 1462529903147 Marionette TRACE conn3 <- [1,1454,null,{}] 03:18:23 INFO - PROCESS | 1856 | 1462529903152 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:23 INFO - PROCESS | 1856 | 1462529903331 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:18:23 INFO - PROCESS | 1856 | 1462529903514 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1765b800 == 134 [pid = 1856] [id = 371] 03:18:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee087e5800) [pid = 1856] [serial = 1114] [outer = (nil)] 03:18:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee0bcd9000) [pid = 1856] [serial = 1115] [outer = 0x7fee087e5800] 03:18:23 INFO - PROCESS | 1856 | 1462529903630 Marionette DEBUG loaded listener.js 03:18:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee0de3e400) [pid = 1856] [serial = 1116] [outer = 0x7fee087e5800] 03:18:24 INFO - PROCESS | 1856 | 1462529904477 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 03:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1380ms 03:18:24 INFO - PROCESS | 1856 | 1462529904531 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:18:24 INFO - PROCESS | 1856 | 1462529904540 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 03:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:18:24 INFO - PROCESS | 1856 | 1462529904546 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:18:24 INFO - PROCESS | 1856 | 1462529904549 Marionette TRACE conn3 <- [1,1458,null,{}] 03:18:24 INFO - PROCESS | 1856 | 1462529904554 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:24 INFO - PROCESS | 1856 | 1462529904720 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:18:24 INFO - PROCESS | 1856 | 1462529904919 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2456d800 == 135 [pid = 1856] [id = 372] 03:18:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee08051800) [pid = 1856] [serial = 1117] [outer = (nil)] 03:18:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee11149400) [pid = 1856] [serial = 1118] [outer = 0x7fee08051800] 03:18:24 INFO - PROCESS | 1856 | 1462529904989 Marionette DEBUG loaded listener.js 03:18:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee1615ac00) [pid = 1856] [serial = 1119] [outer = 0x7fee08051800] 03:18:25 INFO - PROCESS | 1856 | 1462529905854 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 03:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1379ms 03:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:18:25 INFO - PROCESS | 1856 | 1462529905925 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:18:25 INFO - PROCESS | 1856 | 1462529905928 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 03:18:25 INFO - PROCESS | 1856 | 1462529905934 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:18:25 INFO - PROCESS | 1856 | 1462529905937 Marionette TRACE conn3 <- [1,1462,null,{}] 03:18:25 INFO - PROCESS | 1856 | 1462529905942 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:26 INFO - PROCESS | 1856 | 1462529906123 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:18:26 INFO - PROCESS | 1856 | 1462529906305 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2924d800 == 136 [pid = 1856] [id = 373] 03:18:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee08858c00) [pid = 1856] [serial = 1120] [outer = (nil)] 03:18:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee18158400) [pid = 1856] [serial = 1121] [outer = 0x7fee08858c00] 03:18:26 INFO - PROCESS | 1856 | 1462529906375 Marionette DEBUG loaded listener.js 03:18:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee19cb2800) [pid = 1856] [serial = 1122] [outer = 0x7fee08858c00] 03:18:27 INFO - PROCESS | 1856 | 1462529907207 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 03:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1331ms 03:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:18:27 INFO - PROCESS | 1856 | 1462529907264 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:18:27 INFO - PROCESS | 1856 | 1462529907267 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 03:18:27 INFO - PROCESS | 1856 | 1462529907272 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:18:27 INFO - PROCESS | 1856 | 1462529907275 Marionette TRACE conn3 <- [1,1466,null,{}] 03:18:27 INFO - PROCESS | 1856 | 1462529907280 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:27 INFO - PROCESS | 1856 | 1462529907481 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:18:27 INFO - PROCESS | 1856 | 1462529907666 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b2d800 == 137 [pid = 1856] [id = 374] 03:18:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee164df800) [pid = 1856] [serial = 1123] [outer = (nil)] 03:18:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee25a0c800) [pid = 1856] [serial = 1124] [outer = 0x7fee164df800] 03:18:27 INFO - PROCESS | 1856 | 1462529907738 Marionette DEBUG loaded listener.js 03:18:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee2922b400) [pid = 1856] [serial = 1125] [outer = 0x7fee164df800] 03:18:28 INFO - PROCESS | 1856 | 1462529908551 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 03:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1326ms 03:18:28 INFO - PROCESS | 1856 | 1462529908598 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:18:28 INFO - PROCESS | 1856 | 1462529908602 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 03:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:18:28 INFO - PROCESS | 1856 | 1462529908607 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:18:28 INFO - PROCESS | 1856 | 1462529908609 Marionette TRACE conn3 <- [1,1470,null,{}] 03:18:28 INFO - PROCESS | 1856 | 1462529908615 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:28 INFO - PROCESS | 1856 | 1462529908781 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:18:28 INFO - PROCESS | 1856 | 1462529908971 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2b649000 == 138 [pid = 1856] [id = 375] 03:18:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee00c58800) [pid = 1856] [serial = 1126] [outer = (nil)] 03:18:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee00c61400) [pid = 1856] [serial = 1127] [outer = 0x7fee00c58800] 03:18:29 INFO - PROCESS | 1856 | 1462529909037 Marionette DEBUG loaded listener.js 03:18:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fee00c65800) [pid = 1856] [serial = 1128] [outer = 0x7fee00c58800] 03:18:29 INFO - PROCESS | 1856 | 1462529909895 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 03:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1326ms 03:18:29 INFO - PROCESS | 1856 | 1462529909938 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:18:29 INFO - PROCESS | 1856 | 1462529909942 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 03:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:18:29 INFO - PROCESS | 1856 | 1462529909949 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:18:29 INFO - PROCESS | 1856 | 1462529909952 Marionette TRACE conn3 <- [1,1474,null,{}] 03:18:29 INFO - PROCESS | 1856 | 1462529909957 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:30 INFO - PROCESS | 1856 | 1462529910125 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:18:30 INFO - PROCESS | 1856 | 1462529910315 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16c39000 == 139 [pid = 1856] [id = 376] 03:18:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee00c59000) [pid = 1856] [serial = 1129] [outer = (nil)] 03:18:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee01c58000) [pid = 1856] [serial = 1130] [outer = 0x7fee00c59000] 03:18:30 INFO - PROCESS | 1856 | 1462529910382 Marionette DEBUG loaded listener.js 03:18:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee01c5bc00) [pid = 1856] [serial = 1131] [outer = 0x7fee00c59000] 03:18:31 INFO - PROCESS | 1856 | 1462529911242 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 03:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1332ms 03:18:31 INFO - PROCESS | 1856 | 1462529911282 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:18:31 INFO - PROCESS | 1856 | 1462529911285 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 03:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:18:31 INFO - PROCESS | 1856 | 1462529911291 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:18:31 INFO - PROCESS | 1856 | 1462529911293 Marionette TRACE conn3 <- [1,1478,null,{}] 03:18:31 INFO - PROCESS | 1856 | 1462529911298 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:31 INFO - PROCESS | 1856 | 1462529911469 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:18:31 INFO - PROCESS | 1856 | 1462529911670 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01d58000 == 140 [pid = 1856] [id = 377] 03:18:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee00c5c000) [pid = 1856] [serial = 1132] [outer = (nil)] 03:18:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee01c61400) [pid = 1856] [serial = 1133] [outer = 0x7fee00c5c000] 03:18:31 INFO - PROCESS | 1856 | 1462529911738 Marionette DEBUG loaded listener.js 03:18:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee2922b800) [pid = 1856] [serial = 1134] [outer = 0x7fee00c5c000] 03:18:32 INFO - PROCESS | 1856 | 1462529912610 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 03:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1383ms 03:18:32 INFO - PROCESS | 1856 | 1462529912674 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:18:32 INFO - PROCESS | 1856 | 1462529912677 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 03:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:18:32 INFO - PROCESS | 1856 | 1462529912683 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:18:32 INFO - PROCESS | 1856 | 1462529912685 Marionette TRACE conn3 <- [1,1482,null,{}] 03:18:32 INFO - PROCESS | 1856 | 1462529912690 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:32 INFO - PROCESS | 1856 | 1462529912861 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:18:33 INFO - PROCESS | 1856 | 1462529913052 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfede5000 == 141 [pid = 1856] [id = 378] 03:18:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fedfedc5c00) [pid = 1856] [serial = 1135] [outer = (nil)] 03:18:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fedfedcc800) [pid = 1856] [serial = 1136] [outer = 0x7fedfedc5c00] 03:18:33 INFO - PROCESS | 1856 | 1462529913119 Marionette DEBUG loaded listener.js 03:18:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fedfedd0800) [pid = 1856] [serial = 1137] [outer = 0x7fedfedc5c00] 03:18:33 INFO - PROCESS | 1856 | 1462529913954 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 03:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1329ms 03:18:34 INFO - PROCESS | 1856 | 1462529914012 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:18:34 INFO - PROCESS | 1856 | 1462529914015 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 03:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:18:34 INFO - PROCESS | 1856 | 1462529914020 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:18:34 INFO - PROCESS | 1856 | 1462529914022 Marionette TRACE conn3 <- [1,1486,null,{}] 03:18:34 INFO - PROCESS | 1856 | 1462529914027 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:34 INFO - PROCESS | 1856 | 1462529914231 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:18:34 INFO - PROCESS | 1856 | 1462529914428 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04a89000 == 142 [pid = 1856] [id = 379] 03:18:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fedfedc6000) [pid = 1856] [serial = 1138] [outer = (nil)] 03:18:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7fee049e7c00) [pid = 1856] [serial = 1139] [outer = 0x7fedfedc6000] 03:18:34 INFO - PROCESS | 1856 | 1462529914501 Marionette DEBUG loaded listener.js 03:18:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7fee049ef400) [pid = 1856] [serial = 1140] [outer = 0x7fedfedc6000] 03:18:35 INFO - PROCESS | 1856 | 1462529915398 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 03:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1432ms 03:18:35 INFO - PROCESS | 1856 | 1462529915453 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:18:35 INFO - PROCESS | 1856 | 1462529915456 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 03:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:18:35 INFO - PROCESS | 1856 | 1462529915462 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:18:35 INFO - PROCESS | 1856 | 1462529915466 Marionette TRACE conn3 <- [1,1490,null,{}] 03:18:35 INFO - PROCESS | 1856 | 1462529915471 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:35 INFO - PROCESS | 1856 | 1462529915633 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:18:35 INFO - PROCESS | 1856 | 1462529915851 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04cda800 == 143 [pid = 1856] [id = 380] 03:18:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7fedfedcec00) [pid = 1856] [serial = 1141] [outer = (nil)] 03:18:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7fee04bb0c00) [pid = 1856] [serial = 1142] [outer = 0x7fedfedcec00] 03:18:35 INFO - PROCESS | 1856 | 1462529915918 Marionette DEBUG loaded listener.js 03:18:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7fee04bb4c00) [pid = 1856] [serial = 1143] [outer = 0x7fedfedcec00] 03:18:36 INFO - PROCESS | 1856 | 1462529916736 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 03:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1785ms 03:18:37 INFO - PROCESS | 1856 | 1462529917249 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:18:37 INFO - PROCESS | 1856 | 1462529917254 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 03:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:18:37 INFO - PROCESS | 1856 | 1462529917362 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:18:37 INFO - PROCESS | 1856 | 1462529917367 Marionette TRACE conn3 <- [1,1494,null,{}] 03:18:37 INFO - PROCESS | 1856 | 1462529917389 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:37 INFO - PROCESS | 1856 | 1462529917550 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:18:37 INFO - PROCESS | 1856 | 1462529917750 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b2e800 == 144 [pid = 1856] [id = 381] 03:18:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7fedfbd3c400) [pid = 1856] [serial = 1144] [outer = (nil)] 03:18:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7fedfdfc5c00) [pid = 1856] [serial = 1145] [outer = 0x7fedfbd3c400] 03:18:37 INFO - PROCESS | 1856 | 1462529917812 Marionette DEBUG loaded listener.js 03:18:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7fedff6f3c00) [pid = 1856] [serial = 1146] [outer = 0x7fedfbd3c400] 03:18:38 INFO - PROCESS | 1856 | 1462529918833 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 03:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1609ms 03:18:38 INFO - PROCESS | 1856 | 1462529918912 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:18:38 INFO - PROCESS | 1856 | 1462529918917 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 03:18:38 INFO - PROCESS | 1856 | 1462529918927 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:18:38 INFO - PROCESS | 1856 | 1462529918932 Marionette TRACE conn3 <- [1,1498,null,{}] 03:18:38 INFO - PROCESS | 1856 | 1462529918937 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:39 INFO - PROCESS | 1856 | 1462529919137 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:18:39 INFO - PROCESS | 1856 | 1462529919451 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b82000 == 145 [pid = 1856] [id = 382] 03:18:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7fee01c59800) [pid = 1856] [serial = 1147] [outer = (nil)] 03:18:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fee01c61c00) [pid = 1856] [serial = 1148] [outer = 0x7fee01c59800] 03:18:39 INFO - PROCESS | 1856 | 1462529919516 Marionette DEBUG loaded listener.js 03:18:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fee03bbac00) [pid = 1856] [serial = 1149] [outer = 0x7fee01c59800] 03:18:40 INFO - PROCESS | 1856 | 1462529920318 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 03:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1439ms 03:18:40 INFO - PROCESS | 1856 | 1462529920362 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:18:40 INFO - PROCESS | 1856 | 1462529920366 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 03:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:18:40 INFO - PROCESS | 1856 | 1462529920371 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:18:40 INFO - PROCESS | 1856 | 1462529920373 Marionette TRACE conn3 <- [1,1502,null,{}] 03:18:40 INFO - PROCESS | 1856 | 1462529920387 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:40 INFO - PROCESS | 1856 | 1462529920546 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:18:40 INFO - PROCESS | 1856 | 1462529920744 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04dc3800 == 146 [pid = 1856] [id = 383] 03:18:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7fee049f1000) [pid = 1856] [serial = 1150] [outer = (nil)] 03:18:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fee04baf000) [pid = 1856] [serial = 1151] [outer = 0x7fee049f1000] 03:18:40 INFO - PROCESS | 1856 | 1462529920807 Marionette DEBUG loaded listener.js 03:18:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fee04bb7c00) [pid = 1856] [serial = 1152] [outer = 0x7fee049f1000] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee34392000 == 145 [pid = 1856] [id = 276] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d0b2800 == 144 [pid = 1856] [id = 280] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d0ad800 == 143 [pid = 1856] [id = 277] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29ba9800 == 142 [pid = 1856] [id = 316] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fee0ea3cc00) [pid = 1856] [serial = 995] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fee06f55800) [pid = 1856] [serial = 989] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7fee14da5000) [pid = 1856] [serial = 998] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fee0885bc00) [pid = 1856] [serial = 992] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fee074cc400) [pid = 1856] [serial = 1025] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7fee16906c00) [pid = 1856] [serial = 1001] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7fee1897d400) [pid = 1856] [serial = 1004] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7fee2572e400) [pid = 1856] [serial = 1007] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7fee16575c00) [pid = 1856] [serial = 1043] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7fee27928c00) [pid = 1856] [serial = 1010] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7fee03bbd800) [pid = 1856] [serial = 1013] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7fee06a07c00) [pid = 1856] [serial = 1016] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7fee28d98800) [pid = 1856] [serial = 1019] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7fee02339000) [pid = 1856] [serial = 1022] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06217000 == 141 [pid = 1856] [id = 319] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1666f000 == 140 [pid = 1856] [id = 311] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee28d7d800 == 139 [pid = 1856] [id = 315] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee24a8b000 == 138 [pid = 1856] [id = 314] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee006ba000 == 137 [pid = 1856] [id = 318] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2da83000 == 136 [pid = 1856] [id = 317] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee19dd1000 == 135 [pid = 1856] [id = 313] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0da38000 == 134 [pid = 1856] [id = 235] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17ad3000 == 133 [pid = 1856] [id = 312] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04dc8800 == 132 [pid = 1856] [id = 367] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0b8800 == 131 [pid = 1856] [id = 366] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d2ac800 == 130 [pid = 1856] [id = 365] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee074da000 == 129 [pid = 1856] [id = 364] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee006c1000 == 128 [pid = 1856] [id = 363] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06a2d000 == 127 [pid = 1856] [id = 362] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06a2c000 == 126 [pid = 1856] [id = 357] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06a13800 == 125 [pid = 1856] [id = 356] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06112000 == 124 [pid = 1856] [id = 355] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2da10800 == 123 [pid = 1856] [id = 354] 03:18:41 INFO - PROCESS | 1856 | 1462529921791 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2925d000 == 122 [pid = 1856] [id = 353] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e8c3800 == 121 [pid = 1856] [id = 352] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17328000 == 120 [pid = 1856] [id = 351] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1156b000 == 119 [pid = 1856] [id = 350] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee084da800 == 118 [pid = 1856] [id = 349] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b4e000 == 117 [pid = 1856] [id = 348] 03:18:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0f98a800 == 116 [pid = 1856] [id = 347] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fee0fa52800) [pid = 1856] [serial = 1040] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee0e5be800) [pid = 1856] [serial = 1037] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee164dd000) [pid = 1856] [serial = 987] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee06fd1000) [pid = 1856] [serial = 1031] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee0d01e800) [pid = 1856] [serial = 1034] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee087dec00) [pid = 1856] [serial = 1032] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee0dd81000) [pid = 1856] [serial = 1035] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee06da1000) [pid = 1856] [serial = 1028] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fee07196c00) [pid = 1856] [serial = 1029] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee1119f000) [pid = 1856] [serial = 1041] [outer = (nil)] [url = about:blank] 03:18:41 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee0e8c2400) [pid = 1856] [serial = 1038] [outer = (nil)] [url = about:blank] 03:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1482ms 03:18:41 INFO - PROCESS | 1856 | 1462529921855 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:18:41 INFO - PROCESS | 1856 | 1462529921857 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 03:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:18:41 INFO - PROCESS | 1856 | 1462529921863 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:18:41 INFO - PROCESS | 1856 | 1462529921865 Marionette TRACE conn3 <- [1,1506,null,{}] 03:18:41 INFO - PROCESS | 1856 | 1462529921870 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:42 INFO - PROCESS | 1856 | 1462529922016 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:18:42 INFO - PROCESS | 1856 | 1462529922030 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00cf1000 == 117 [pid = 1856] [id = 384] 03:18:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fee049f1400) [pid = 1856] [serial = 1153] [outer = (nil)] 03:18:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee05bec800) [pid = 1856] [serial = 1154] [outer = 0x7fee049f1400] 03:18:42 INFO - PROCESS | 1856 | 1462529922120 Marionette DEBUG loaded listener.js 03:18:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee06a04000) [pid = 1856] [serial = 1155] [outer = 0x7fee049f1400] 03:18:42 INFO - PROCESS | 1856 | 1462529922881 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 03:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1078ms 03:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:18:42 INFO - PROCESS | 1856 | 1462529922941 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:18:42 INFO - PROCESS | 1856 | 1462529922943 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 03:18:42 INFO - PROCESS | 1856 | 1462529922949 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:18:42 INFO - PROCESS | 1856 | 1462529922951 Marionette TRACE conn3 <- [1,1510,null,{}] 03:18:42 INFO - PROCESS | 1856 | 1462529922956 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:43 INFO - PROCESS | 1856 | 1462529923100 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:18:43 INFO - PROCESS | 1856 | 1462529923244 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0620c000 == 118 [pid = 1856] [id = 385] 03:18:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fedfbd47800) [pid = 1856] [serial = 1156] [outer = (nil)] 03:18:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee06a0ec00) [pid = 1856] [serial = 1157] [outer = 0x7fedfbd47800] 03:18:43 INFO - PROCESS | 1856 | 1462529923304 Marionette DEBUG loaded listener.js 03:18:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee06ba7400) [pid = 1856] [serial = 1158] [outer = 0x7fedfbd47800] 03:18:44 INFO - PROCESS | 1856 | 1462529924023 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 03:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1125ms 03:18:44 INFO - PROCESS | 1856 | 1462529924076 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:18:44 INFO - PROCESS | 1856 | 1462529924078 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 03:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:18:44 INFO - PROCESS | 1856 | 1462529924084 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:18:44 INFO - PROCESS | 1856 | 1462529924096 Marionette TRACE conn3 <- [1,1514,null,{}] 03:18:44 INFO - PROCESS | 1856 | 1462529924101 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:44 INFO - PROCESS | 1856 | 1462529924343 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:18:44 INFO - PROCESS | 1856 | 1462529924368 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee069fa000 == 119 [pid = 1856] [id = 386] 03:18:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee06c12400) [pid = 1856] [serial = 1159] [outer = (nil)] 03:18:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee06f59800) [pid = 1856] [serial = 1160] [outer = 0x7fee06c12400] 03:18:44 INFO - PROCESS | 1856 | 1462529924438 Marionette DEBUG loaded listener.js 03:18:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee07190800) [pid = 1856] [serial = 1161] [outer = 0x7fee06c12400] 03:18:45 INFO - PROCESS | 1856 | 1462529925230 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 03:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1189ms 03:18:45 INFO - PROCESS | 1856 | 1462529925279 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:18:45 INFO - PROCESS | 1856 | 1462529925283 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 03:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:18:45 INFO - PROCESS | 1856 | 1462529925288 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:18:45 INFO - PROCESS | 1856 | 1462529925290 Marionette TRACE conn3 <- [1,1518,null,{}] 03:18:45 INFO - PROCESS | 1856 | 1462529925295 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:45 INFO - PROCESS | 1856 | 1462529925489 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:18:45 INFO - PROCESS | 1856 | 1462529925534 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07306800 == 120 [pid = 1856] [id = 387] 03:18:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee06a62800) [pid = 1856] [serial = 1162] [outer = (nil)] 03:18:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee073c7000) [pid = 1856] [serial = 1163] [outer = 0x7fee06a62800] 03:18:45 INFO - PROCESS | 1856 | 1462529925599 Marionette DEBUG loaded listener.js 03:18:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7fee074cc400) [pid = 1856] [serial = 1164] [outer = 0x7fee06a62800] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7fee111f5400) [pid = 1856] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fee0e5de800) [pid = 1856] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee1815e800) [pid = 1856] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee14da8c00) [pid = 1856] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee06dac000) [pid = 1856] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee137e3800) [pid = 1856] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee05aa7000) [pid = 1856] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee172ac400) [pid = 1856] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee0dfe3400) [pid = 1856] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fee0bd85c00) [pid = 1856] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee188b1800) [pid = 1856] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee08857000) [pid = 1856] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee08856000) [pid = 1856] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee08418800) [pid = 1856] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee1850ac00) [pid = 1856] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee07196400) [pid = 1856] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee2572cc00) [pid = 1856] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee05aa4800) [pid = 1856] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee0e5bfc00) [pid = 1856] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee1650cc00) [pid = 1856] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee0e017400) [pid = 1856] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee08047c00) [pid = 1856] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee11525400) [pid = 1856] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee14da7c00) [pid = 1856] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee06da6c00) [pid = 1856] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee06c0c000) [pid = 1856] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee14d9f000) [pid = 1856] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee0840cc00) [pid = 1856] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee03bb4c00) [pid = 1856] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee0233a400) [pid = 1856] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee07197000) [pid = 1856] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee06ba5c00) [pid = 1856] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee06ba6400) [pid = 1856] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee0da25c00) [pid = 1856] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fedffaa6c00) [pid = 1856] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:18:46 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee05aa8000) [pid = 1856] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:18:47 INFO - PROCESS | 1856 | 1462529927216 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1979ms 03:18:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:18:47 INFO - PROCESS | 1856 | 1462529927268 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:18:47 INFO - PROCESS | 1856 | 1462529927270 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 03:18:47 INFO - PROCESS | 1856 | 1462529927275 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:18:47 INFO - PROCESS | 1856 | 1462529927278 Marionette TRACE conn3 <- [1,1522,null,{}] 03:18:47 INFO - PROCESS | 1856 | 1462529927283 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:47 INFO - PROCESS | 1856 | 1462529927490 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:18:47 INFO - PROCESS | 1856 | 1462529927507 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b78800 == 121 [pid = 1856] [id = 388] 03:18:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee06a03c00) [pid = 1856] [serial = 1165] [outer = (nil)] 03:18:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee06c9c400) [pid = 1856] [serial = 1166] [outer = 0x7fee06a03c00] 03:18:47 INFO - PROCESS | 1856 | 1462529927563 Marionette DEBUG loaded listener.js 03:18:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee0840c000) [pid = 1856] [serial = 1167] [outer = 0x7fee06a03c00] 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:18:48 INFO - PROCESS | 1856 | 1462529928219 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 03:18:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:18:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:18:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:18:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:18:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:18:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:18:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 03:18:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:18:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:18:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 03:18:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:18:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:18:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 982ms 03:18:48 INFO - PROCESS | 1856 | 1462529928263 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:18:48 INFO - PROCESS | 1856 | 1462529928265 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 03:18:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:18:48 INFO - PROCESS | 1856 | 1462529928271 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:18:48 INFO - PROCESS | 1856 | 1462529928273 Marionette TRACE conn3 <- [1,1526,null,{}] 03:18:48 INFO - PROCESS | 1856 | 1462529928278 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:48 INFO - PROCESS | 1856 | 1462529928420 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:18:48 INFO - PROCESS | 1856 | 1462529928570 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07fb8800 == 122 [pid = 1856] [id = 389] 03:18:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fedfdfd0c00) [pid = 1856] [serial = 1168] [outer = (nil)] 03:18:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee08417400) [pid = 1856] [serial = 1169] [outer = 0x7fedfdfd0c00] 03:18:48 INFO - PROCESS | 1856 | 1462529928626 Marionette DEBUG loaded listener.js 03:18:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee087e2000) [pid = 1856] [serial = 1170] [outer = 0x7fedfdfd0c00] 03:18:49 INFO - PROCESS | 1856 | 1462529929480 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 03:18:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:18:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:18:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:18:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:18:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:18:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:18:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1224ms 03:18:49 INFO - PROCESS | 1856 | 1462529929500 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:18:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:18:49 INFO - PROCESS | 1856 | 1462529929506 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 03:18:49 INFO - PROCESS | 1856 | 1462529929528 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:18:49 INFO - PROCESS | 1856 | 1462529929535 Marionette TRACE conn3 <- [1,1530,null,{}] 03:18:49 INFO - PROCESS | 1856 | 1462529929546 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:49 INFO - PROCESS | 1856 | 1462529929733 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:18:49 INFO - PROCESS | 1856 | 1462529929903 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03be3000 == 123 [pid = 1856] [id = 390] 03:18:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fedff6f4000) [pid = 1856] [serial = 1171] [outer = (nil)] 03:18:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee00db5800) [pid = 1856] [serial = 1172] [outer = 0x7fedff6f4000] 03:18:49 INFO - PROCESS | 1856 | 1462529929974 Marionette DEBUG loaded listener.js 03:18:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee01c5b800) [pid = 1856] [serial = 1173] [outer = 0x7fedff6f4000] 03:18:50 INFO - PROCESS | 1856 | 1462529930721 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 03:18:50 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 03:18:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:18:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:18:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 03:18:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:18:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1261ms 03:18:50 INFO - PROCESS | 1856 | 1462529930777 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:18:50 INFO - PROCESS | 1856 | 1462529930785 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 03:18:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:18:50 INFO - PROCESS | 1856 | 1462529930794 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:18:50 INFO - PROCESS | 1856 | 1462529930798 Marionette TRACE conn3 <- [1,1534,null,{}] 03:18:50 INFO - PROCESS | 1856 | 1462529930803 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:50 INFO - PROCESS | 1856 | 1462529930976 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:18:51 INFO - PROCESS | 1856 | 1462529931184 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee071c5000 == 124 [pid = 1856] [id = 391] 03:18:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee03bba800) [pid = 1856] [serial = 1174] [outer = (nil)] 03:18:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee04bb7000) [pid = 1856] [serial = 1175] [outer = 0x7fee03bba800] 03:18:51 INFO - PROCESS | 1856 | 1462529931293 Marionette DEBUG loaded listener.js 03:18:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee06137400) [pid = 1856] [serial = 1176] [outer = 0x7fee03bba800] 03:18:52 INFO - PROCESS | 1856 | 1462529932206 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:18:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:18:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1480ms 03:18:52 INFO - PROCESS | 1856 | 1462529932274 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:18:52 INFO - PROCESS | 1856 | 1462529932278 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 03:18:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:18:52 INFO - PROCESS | 1856 | 1462529932284 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:18:52 INFO - PROCESS | 1856 | 1462529932290 Marionette TRACE conn3 <- [1,1538,null,{}] 03:18:52 INFO - PROCESS | 1856 | 1462529932305 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:52 INFO - PROCESS | 1856 | 1462529932520 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:18:52 INFO - PROCESS | 1856 | 1462529932709 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d2aa800 == 125 [pid = 1856] [id = 392] 03:18:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee06a0a800) [pid = 1856] [serial = 1177] [outer = (nil)] 03:18:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee06c9e000) [pid = 1856] [serial = 1178] [outer = 0x7fee06a0a800] 03:18:52 INFO - PROCESS | 1856 | 1462529932780 Marionette DEBUG loaded listener.js 03:18:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee073c8800) [pid = 1856] [serial = 1179] [outer = 0x7fee06a0a800] 03:18:53 INFO - PROCESS | 1856 | 1462529933638 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:18:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:18:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1387ms 03:18:53 INFO - PROCESS | 1856 | 1462529933673 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:18:53 INFO - PROCESS | 1856 | 1462529933676 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 03:18:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:18:53 INFO - PROCESS | 1856 | 1462529933682 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:18:53 INFO - PROCESS | 1856 | 1462529933684 Marionette TRACE conn3 <- [1,1542,null,{}] 03:18:53 INFO - PROCESS | 1856 | 1462529933690 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:53 INFO - PROCESS | 1856 | 1462529933860 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:18:54 INFO - PROCESS | 1856 | 1462529934053 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0deb9000 == 126 [pid = 1856] [id = 393] 03:18:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee06a61400) [pid = 1856] [serial = 1180] [outer = (nil)] 03:18:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee087e1c00) [pid = 1856] [serial = 1181] [outer = 0x7fee06a61400] 03:18:54 INFO - PROCESS | 1856 | 1462529934118 Marionette DEBUG loaded listener.js 03:18:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee08853c00) [pid = 1856] [serial = 1182] [outer = 0x7fee06a61400] 03:18:54 INFO - PROCESS | 1856 | 1462529934965 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 03:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1330ms 03:18:55 INFO - PROCESS | 1856 | 1462529935014 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:18:55 INFO - PROCESS | 1856 | 1462529935018 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 03:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:18:55 INFO - PROCESS | 1856 | 1462529935023 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:18:55 INFO - PROCESS | 1856 | 1462529935025 Marionette TRACE conn3 <- [1,1546,null,{}] 03:18:55 INFO - PROCESS | 1856 | 1462529935031 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:55 INFO - PROCESS | 1856 | 1462529935193 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:18:55 INFO - PROCESS | 1856 | 1462529935385 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e64a800 == 127 [pid = 1856] [id = 394] 03:18:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee0840a400) [pid = 1856] [serial = 1183] [outer = (nil)] 03:18:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee0bd51c00) [pid = 1856] [serial = 1184] [outer = 0x7fee0840a400] 03:18:55 INFO - PROCESS | 1856 | 1462529935450 Marionette DEBUG loaded listener.js 03:18:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee0bd83400) [pid = 1856] [serial = 1185] [outer = 0x7fee0840a400] 03:18:56 INFO - PROCESS | 1856 | 1462529936328 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:18:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:18:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1380ms 03:18:56 INFO - PROCESS | 1856 | 1462529936405 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:18:56 INFO - PROCESS | 1856 | 1462529936408 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 03:18:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:18:56 INFO - PROCESS | 1856 | 1462529936413 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:18:56 INFO - PROCESS | 1856 | 1462529936416 Marionette TRACE conn3 <- [1,1550,null,{}] 03:18:56 INFO - PROCESS | 1856 | 1462529936421 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:56 INFO - PROCESS | 1856 | 1462529936645 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:18:56 INFO - PROCESS | 1856 | 1462529936835 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee104c3000 == 128 [pid = 1856] [id = 395] 03:18:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee0bcd1800) [pid = 1856] [serial = 1186] [outer = (nil)] 03:18:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee0d025000) [pid = 1856] [serial = 1187] [outer = 0x7fee0bcd1800] 03:18:56 INFO - PROCESS | 1856 | 1462529936904 Marionette DEBUG loaded listener.js 03:18:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee0dfe1800) [pid = 1856] [serial = 1188] [outer = 0x7fee0bcd1800] 03:18:57 INFO - PROCESS | 1856 | 1462529937864 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:18:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1482ms 03:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:18:57 INFO - PROCESS | 1856 | 1462529937896 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:18:57 INFO - PROCESS | 1856 | 1462529937899 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 03:18:57 INFO - PROCESS | 1856 | 1462529937904 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:18:57 INFO - PROCESS | 1856 | 1462529937907 Marionette TRACE conn3 <- [1,1554,null,{}] 03:18:57 INFO - PROCESS | 1856 | 1462529937912 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:58 INFO - PROCESS | 1856 | 1462529938077 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:18:58 INFO - PROCESS | 1856 | 1462529938272 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11222800 == 129 [pid = 1856] [id = 396] 03:18:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fedffaac400) [pid = 1856] [serial = 1189] [outer = (nil)] 03:18:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee0e00b800) [pid = 1856] [serial = 1190] [outer = 0x7fedffaac400] 03:18:58 INFO - PROCESS | 1856 | 1462529938340 Marionette DEBUG loaded listener.js 03:18:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee0e449400) [pid = 1856] [serial = 1191] [outer = 0x7fedffaac400] 03:18:59 INFO - PROCESS | 1856 | 1462529939214 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1379ms 03:18:59 INFO - PROCESS | 1856 | 1462529939284 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:18:59 INFO - PROCESS | 1856 | 1462529939287 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 03:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:18:59 INFO - PROCESS | 1856 | 1462529939294 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:18:59 INFO - PROCESS | 1856 | 1462529939297 Marionette TRACE conn3 <- [1,1558,null,{}] 03:18:59 INFO - PROCESS | 1856 | 1462529939301 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:59 INFO - PROCESS | 1856 | 1462529939476 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:18:59 INFO - PROCESS | 1856 | 1462529939676 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16652000 == 130 [pid = 1856] [id = 397] 03:18:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee06ba4000) [pid = 1856] [serial = 1192] [outer = (nil)] 03:18:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee0e5bbc00) [pid = 1856] [serial = 1193] [outer = 0x7fee06ba4000] 03:18:59 INFO - PROCESS | 1856 | 1462529939740 Marionette DEBUG loaded listener.js 03:18:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee0e5e0400) [pid = 1856] [serial = 1194] [outer = 0x7fee06ba4000] 03:19:00 INFO - PROCESS | 1856 | 1462529940599 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:19:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:19:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1336ms 03:19:00 INFO - PROCESS | 1856 | 1462529940629 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:19:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:19:00 INFO - PROCESS | 1856 | 1462529940633 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 03:19:00 INFO - PROCESS | 1856 | 1462529940638 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:19:00 INFO - PROCESS | 1856 | 1462529940641 Marionette TRACE conn3 <- [1,1562,null,{}] 03:19:00 INFO - PROCESS | 1856 | 1462529940646 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:00 INFO - PROCESS | 1856 | 1462529940835 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:19:01 INFO - PROCESS | 1856 | 1462529941044 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16db9800 == 131 [pid = 1856] [id = 398] 03:19:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee0bd51800) [pid = 1856] [serial = 1195] [outer = (nil)] 03:19:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee0e8c7400) [pid = 1856] [serial = 1196] [outer = 0x7fee0bd51800] 03:19:01 INFO - PROCESS | 1856 | 1462529941115 Marionette DEBUG loaded listener.js 03:19:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee0f95b400) [pid = 1856] [serial = 1197] [outer = 0x7fee0bd51800] 03:19:01 INFO - PROCESS | 1856 | 1462529941964 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1381ms 03:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:19:02 INFO - PROCESS | 1856 | 1462529942020 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:19:02 INFO - PROCESS | 1856 | 1462529942022 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 03:19:02 INFO - PROCESS | 1856 | 1462529942030 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:19:02 INFO - PROCESS | 1856 | 1462529942032 Marionette TRACE conn3 <- [1,1566,null,{}] 03:19:02 INFO - PROCESS | 1856 | 1462529942038 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:02 INFO - PROCESS | 1856 | 1462529942221 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:19:02 INFO - PROCESS | 1856 | 1462529942419 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17648800 == 132 [pid = 1856] [id = 399] 03:19:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee0e5b9c00) [pid = 1856] [serial = 1198] [outer = (nil)] 03:19:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee0fab4800) [pid = 1856] [serial = 1199] [outer = 0x7fee0e5b9c00] 03:19:02 INFO - PROCESS | 1856 | 1462529942486 Marionette DEBUG loaded listener.js 03:19:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7fee11141000) [pid = 1856] [serial = 1200] [outer = 0x7fee0e5b9c00] 03:19:03 INFO - PROCESS | 1856 | 1462529943364 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1383ms 03:19:03 INFO - PROCESS | 1856 | 1462529943411 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:19:03 INFO - PROCESS | 1856 | 1462529943415 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 03:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:19:03 INFO - PROCESS | 1856 | 1462529943420 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:19:03 INFO - PROCESS | 1856 | 1462529943424 Marionette TRACE conn3 <- [1,1570,null,{}] 03:19:03 INFO - PROCESS | 1856 | 1462529943428 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:03 INFO - PROCESS | 1856 | 1462529943617 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:19:03 INFO - PROCESS | 1856 | 1462529943817 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e818800 == 133 [pid = 1856] [id = 400] 03:19:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7fee0e8c3400) [pid = 1856] [serial = 1201] [outer = (nil)] 03:19:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7fee1152e000) [pid = 1856] [serial = 1202] [outer = 0x7fee0e8c3400] 03:19:03 INFO - PROCESS | 1856 | 1462529943890 Marionette DEBUG loaded listener.js 03:19:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7fee139d1800) [pid = 1856] [serial = 1203] [outer = 0x7fee0e8c3400] 03:19:04 INFO - PROCESS | 1856 | 1462529944746 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1378ms 03:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:19:04 INFO - PROCESS | 1856 | 1462529944800 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:19:04 INFO - PROCESS | 1856 | 1462529944803 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 03:19:04 INFO - PROCESS | 1856 | 1462529944809 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:19:04 INFO - PROCESS | 1856 | 1462529944812 Marionette TRACE conn3 <- [1,1574,null,{}] 03:19:04 INFO - PROCESS | 1856 | 1462529944816 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:05 INFO - PROCESS | 1856 | 1462529944993 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:19:05 INFO - PROCESS | 1856 | 1462529945192 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee25a4b800 == 134 [pid = 1856] [id = 401] 03:19:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7fee10573800) [pid = 1856] [serial = 1204] [outer = (nil)] 03:19:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7fee14da7c00) [pid = 1856] [serial = 1205] [outer = 0x7fee10573800] 03:19:05 INFO - PROCESS | 1856 | 1462529945257 Marionette DEBUG loaded listener.js 03:19:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7fee16110000) [pid = 1856] [serial = 1206] [outer = 0x7fee10573800] 03:19:06 INFO - PROCESS | 1856 | 1462529946106 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 03:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1331ms 03:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:19:06 INFO - PROCESS | 1856 | 1462529946140 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:19:06 INFO - PROCESS | 1856 | 1462529946142 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 03:19:06 INFO - PROCESS | 1856 | 1462529946148 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:19:06 INFO - PROCESS | 1856 | 1462529946168 Marionette TRACE conn3 <- [1,1578,null,{}] 03:19:06 INFO - PROCESS | 1856 | 1462529946173 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:06 INFO - PROCESS | 1856 | 1462529946347 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:19:06 INFO - PROCESS | 1856 | 1462529946548 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00a10000 == 135 [pid = 1856] [id = 402] 03:19:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7fedfdfc4000) [pid = 1856] [serial = 1207] [outer = (nil)] 03:19:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7fee04bb2000) [pid = 1856] [serial = 1208] [outer = 0x7fedfdfc4000] 03:19:06 INFO - PROCESS | 1856 | 1462529946612 Marionette DEBUG loaded listener.js 03:19:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fee14da6800) [pid = 1856] [serial = 1209] [outer = 0x7fedfdfc4000] 03:19:07 INFO - PROCESS | 1856 | 1462529947441 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 03:19:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1349ms 03:19:07 INFO - PROCESS | 1856 | 1462529947496 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:19:07 INFO - PROCESS | 1856 | 1462529947500 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 03:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:19:07 INFO - PROCESS | 1856 | 1462529947505 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:19:07 INFO - PROCESS | 1856 | 1462529947507 Marionette TRACE conn3 <- [1,1582,null,{}] 03:19:07 INFO - PROCESS | 1856 | 1462529947512 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:07 INFO - PROCESS | 1856 | 1462529947692 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:19:07 INFO - PROCESS | 1856 | 1462529947894 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d2b9000 == 136 [pid = 1856] [id = 403] 03:19:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fedfdfcf800) [pid = 1856] [serial = 1210] [outer = (nil)] 03:19:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7fee14da9c00) [pid = 1856] [serial = 1211] [outer = 0x7fedfdfcf800] 03:19:07 INFO - PROCESS | 1856 | 1462529947959 Marionette DEBUG loaded listener.js 03:19:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fee164dd000) [pid = 1856] [serial = 1212] [outer = 0x7fedfdfcf800] 03:19:08 INFO - PROCESS | 1856 | 1462529948791 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1324ms 03:19:08 INFO - PROCESS | 1856 | 1462529948830 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:19:08 INFO - PROCESS | 1856 | 1462529948833 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 03:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:19:08 INFO - PROCESS | 1856 | 1462529948839 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:19:08 INFO - PROCESS | 1856 | 1462529948840 Marionette TRACE conn3 <- [1,1586,null,{}] 03:19:08 INFO - PROCESS | 1856 | 1462529948865 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:09 INFO - PROCESS | 1856 | 1462529949035 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:19:09 INFO - PROCESS | 1856 | 1462529949237 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00ce5000 == 137 [pid = 1856] [id = 404] 03:19:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fee05aa6000) [pid = 1856] [serial = 1213] [outer = (nil)] 03:19:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7fee074cd800) [pid = 1856] [serial = 1214] [outer = 0x7fee05aa6000] 03:19:09 INFO - PROCESS | 1856 | 1462529949306 Marionette DEBUG loaded listener.js 03:19:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7fee1650b400) [pid = 1856] [serial = 1215] [outer = 0x7fee05aa6000] 03:19:10 INFO - PROCESS | 1856 | 1462529950600 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 03:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1790ms 03:19:10 INFO - PROCESS | 1856 | 1462529950629 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:19:10 INFO - PROCESS | 1856 | 1462529950634 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 03:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:19:10 INFO - PROCESS | 1856 | 1462529950641 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:19:10 INFO - PROCESS | 1856 | 1462529950646 Marionette TRACE conn3 <- [1,1590,null,{}] 03:19:10 INFO - PROCESS | 1856 | 1462529950654 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:10 INFO - PROCESS | 1856 | 1462529950866 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:19:11 INFO - PROCESS | 1856 | 1462529951087 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04cef000 == 138 [pid = 1856] [id = 405] 03:19:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7fee00dbe400) [pid = 1856] [serial = 1216] [outer = (nil)] 03:19:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7fee01c53000) [pid = 1856] [serial = 1217] [outer = 0x7fee00dbe400] 03:19:11 INFO - PROCESS | 1856 | 1462529951152 Marionette DEBUG loaded listener.js 03:19:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7fee03bbd400) [pid = 1856] [serial = 1218] [outer = 0x7fee00dbe400] 03:19:12 INFO - PROCESS | 1856 | 1462529952148 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 03:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1582ms 03:19:12 INFO - PROCESS | 1856 | 1462529952224 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:19:12 INFO - PROCESS | 1856 | 1462529952231 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 03:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:19:12 INFO - PROCESS | 1856 | 1462529952241 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:19:12 INFO - PROCESS | 1856 | 1462529952244 Marionette TRACE conn3 <- [1,1594,null,{}] 03:19:12 INFO - PROCESS | 1856 | 1462529952248 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:12 INFO - PROCESS | 1856 | 1462529952466 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:19:12 INFO - PROCESS | 1856 | 1462529952756 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfedef800 == 139 [pid = 1856] [id = 406] 03:19:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7fee0233b800) [pid = 1856] [serial = 1219] [outer = (nil)] 03:19:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7fee049edc00) [pid = 1856] [serial = 1220] [outer = 0x7fee0233b800] 03:19:12 INFO - PROCESS | 1856 | 1462529952820 Marionette DEBUG loaded listener.js 03:19:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7fee04bb3000) [pid = 1856] [serial = 1221] [outer = 0x7fee0233b800] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29bba000 == 138 [pid = 1856] [id = 340] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0624d800 == 137 [pid = 1856] [id = 341] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7fee172abc00) [pid = 1856] [serial = 1058] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7fee246abc00) [pid = 1856] [serial = 1061] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7fee1057e400) [pid = 1856] [serial = 1064] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7fee00dbcc00) [pid = 1856] [serial = 1067] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7fee0be65c00) [pid = 1856] [serial = 1070] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7fee0be6ec00) [pid = 1856] [serial = 1073] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7fedfdfcf000) [pid = 1856] [serial = 1076] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7fedffaa9000) [pid = 1856] [serial = 1079] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fee06130c00) [pid = 1856] [serial = 1082] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fee1643e000) [pid = 1856] [serial = 1106] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b78800 == 136 [pid = 1856] [id = 388] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07306800 == 135 [pid = 1856] [id = 387] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee069fa000 == 134 [pid = 1856] [id = 386] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0620c000 == 133 [pid = 1856] [id = 385] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00cf1000 == 132 [pid = 1856] [id = 384] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04dc3800 == 131 [pid = 1856] [id = 383] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b82000 == 130 [pid = 1856] [id = 382] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b2e800 == 129 [pid = 1856] [id = 381] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16c39000 == 128 [pid = 1856] [id = 376] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2b649000 == 127 [pid = 1856] [id = 375] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b2d800 == 126 [pid = 1856] [id = 374] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2924d800 == 125 [pid = 1856] [id = 373] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2456d800 == 124 [pid = 1856] [id = 372] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1765b800 == 123 [pid = 1856] [id = 371] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d2c5000 == 122 [pid = 1856] [id = 370] 03:19:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03bd1800 == 121 [pid = 1856] [id = 369] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7fee0d024800) [pid = 1856] [serial = 894] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fee258db800) [pid = 1856] [serial = 891] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fee189df400) [pid = 1856] [serial = 882] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7fee237da800) [pid = 1856] [serial = 834] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7fee111f1800) [pid = 1856] [serial = 942] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7fee25a11400) [pid = 1856] [serial = 888] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7fee06f5fc00) [pid = 1856] [serial = 873] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7fee16512c00) [pid = 1856] [serial = 825] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7fee248a5000) [pid = 1856] [serial = 843] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7fee164da400) [pid = 1856] [serial = 999] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7fee246a7800) [pid = 1856] [serial = 954] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7fee17c85400) [pid = 1856] [serial = 828] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fee164d0c00) [pid = 1856] [serial = 945] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee248a2000) [pid = 1856] [serial = 885] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee14da6c00) [pid = 1856] [serial = 879] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee19d4c800) [pid = 1856] [serial = 831] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee18979400) [pid = 1856] [serial = 948] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee257df400) [pid = 1856] [serial = 846] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee246a2000) [pid = 1856] [serial = 840] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee0e1c3400) [pid = 1856] [serial = 876] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fee2376e800) [pid = 1856] [serial = 951] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee1114bc00) [pid = 1856] [serial = 996] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee0de44400) [pid = 1856] [serial = 936] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee2437fc00) [pid = 1856] [serial = 837] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee0d024c00) [pid = 1856] [serial = 1100] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee06c10800) [pid = 1856] [serial = 1091] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee06da2000) [pid = 1856] [serial = 1092] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee172a9400) [pid = 1856] [serial = 1044] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee0bd5b400) [pid = 1856] [serial = 1097] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee06a07000) [pid = 1856] [serial = 1089] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee03bbf800) [pid = 1856] [serial = 1088] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee06a11400) [pid = 1856] [serial = 1047] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee05be8c00) [pid = 1856] [serial = 1046] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee164d1c00) [pid = 1856] [serial = 1056] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee14de3400) [pid = 1856] [serial = 1055] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee087df000) [pid = 1856] [serial = 1050] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee08047400) [pid = 1856] [serial = 1049] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee073cdc00) [pid = 1856] [serial = 1094] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee087e3400) [pid = 1856] [serial = 1095] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee0fab2c00) [pid = 1856] [serial = 1053] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee0dfe1000) [pid = 1856] [serial = 1052] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee06c0a400) [pid = 1856] [serial = 1086] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee0613bc00) [pid = 1856] [serial = 1085] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee0e015c00) [pid = 1856] [serial = 1101] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee08045000) [pid = 1856] [serial = 1103] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee0fa5c800) [pid = 1856] [serial = 1104] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee0be67800) [pid = 1856] [serial = 1098] [outer = (nil)] [url = about:blank] 03:19:13 INFO - PROCESS | 1856 | 1462529953917 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1733ms 03:19:13 INFO - PROCESS | 1856 | 1462529953975 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:19:13 INFO - PROCESS | 1856 | 1462529953981 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 03:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:19:13 INFO - PROCESS | 1856 | 1462529953990 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:19:13 INFO - PROCESS | 1856 | 1462529953993 Marionette TRACE conn3 <- [1,1598,null,{}] 03:19:14 INFO - PROCESS | 1856 | 1462529954001 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:14 INFO - PROCESS | 1856 | 1462529954196 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:19:14 INFO - PROCESS | 1856 | 1462529954436 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00ce6000 == 122 [pid = 1856] [id = 407] 03:19:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee00db7c00) [pid = 1856] [serial = 1222] [outer = (nil)] 03:19:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee02331800) [pid = 1856] [serial = 1223] [outer = 0x7fee00db7c00] 03:19:14 INFO - PROCESS | 1856 | 1462529954551 Marionette DEBUG loaded listener.js 03:19:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee049ec000) [pid = 1856] [serial = 1224] [outer = 0x7fee00db7c00] 03:19:15 INFO - PROCESS | 1856 | 1462529955430 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1485ms 03:19:15 INFO - PROCESS | 1856 | 1462529955475 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:19:15 INFO - PROCESS | 1856 | 1462529955483 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 03:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:19:15 INFO - PROCESS | 1856 | 1462529955492 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:19:15 INFO - PROCESS | 1856 | 1462529955496 Marionette TRACE conn3 <- [1,1602,null,{}] 03:19:15 INFO - PROCESS | 1856 | 1462529955501 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:15 INFO - PROCESS | 1856 | 1462529955670 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:19:15 INFO - PROCESS | 1856 | 1462529955866 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b89000 == 123 [pid = 1856] [id = 408] 03:19:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee04bb4000) [pid = 1856] [serial = 1225] [outer = (nil)] 03:19:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee05be4000) [pid = 1856] [serial = 1226] [outer = 0x7fee04bb4000] 03:19:15 INFO - PROCESS | 1856 | 1462529955935 Marionette DEBUG loaded listener.js 03:19:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee06a03000) [pid = 1856] [serial = 1227] [outer = 0x7fee04bb4000] 03:19:16 INFO - PROCESS | 1856 | 1462529956846 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 03:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1428ms 03:19:16 INFO - PROCESS | 1856 | 1462529956921 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:19:16 INFO - PROCESS | 1856 | 1462529956925 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 03:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:19:16 INFO - PROCESS | 1856 | 1462529956931 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:19:16 INFO - PROCESS | 1856 | 1462529956936 Marionette TRACE conn3 <- [1,1606,null,{}] 03:19:16 INFO - PROCESS | 1856 | 1462529956951 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:17 INFO - PROCESS | 1856 | 1462529957166 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:19:17 INFO - PROCESS | 1856 | 1462529957368 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee060d9000 == 124 [pid = 1856] [id = 409] 03:19:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee06bb1800) [pid = 1856] [serial = 1228] [outer = (nil)] 03:19:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee06dae000) [pid = 1856] [serial = 1229] [outer = 0x7fee06bb1800] 03:19:17 INFO - PROCESS | 1856 | 1462529957520 Marionette DEBUG loaded listener.js 03:19:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee06fc6800) [pid = 1856] [serial = 1230] [outer = 0x7fee06bb1800] 03:19:18 INFO - PROCESS | 1856 | 1462529958322 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 03:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1431ms 03:19:18 INFO - PROCESS | 1856 | 1462529958363 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:19:18 INFO - PROCESS | 1856 | 1462529958367 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 03:19:18 INFO - PROCESS | 1856 | 1462529958373 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:19:18 INFO - PROCESS | 1856 | 1462529958376 Marionette TRACE conn3 <- [1,1610,null,{}] 03:19:18 INFO - PROCESS | 1856 | 1462529958381 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:18 INFO - PROCESS | 1856 | 1462529958547 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:19:18 INFO - PROCESS | 1856 | 1462529958743 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06a13000 == 125 [pid = 1856] [id = 410] 03:19:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee06c0a400) [pid = 1856] [serial = 1231] [outer = (nil)] 03:19:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee08413c00) [pid = 1856] [serial = 1232] [outer = 0x7fee06c0a400] 03:19:18 INFO - PROCESS | 1856 | 1462529958808 Marionette DEBUG loaded listener.js 03:19:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee08610800) [pid = 1856] [serial = 1233] [outer = 0x7fee06c0a400] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06903800 == 124 [pid = 1856] [id = 320] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b68800 == 123 [pid = 1856] [id = 297] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee01d58000 == 122 [pid = 1856] [id = 377] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfede5000 == 121 [pid = 1856] [id = 378] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d2b2800 == 120 [pid = 1856] [id = 360] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0624f800 == 119 [pid = 1856] [id = 224] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b8b800 == 118 [pid = 1856] [id = 358] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04a89000 == 117 [pid = 1856] [id = 379] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04cda800 == 116 [pid = 1856] [id = 380] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1121a800 == 115 [pid = 1856] [id = 113] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29bb3000 == 114 [pid = 1856] [id = 159] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfe2db800 == 113 [pid = 1856] [id = 359] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee084cb000 == 112 [pid = 1856] [id = 114] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e81c000 == 111 [pid = 1856] [id = 22] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0730e800 == 110 [pid = 1856] [id = 361] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2745c000 == 109 [pid = 1856] [id = 338] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04cef000 == 108 [pid = 1856] [id = 405] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d2b9000 == 107 [pid = 1856] [id = 403] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00a10000 == 106 [pid = 1856] [id = 402] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee25a4b800 == 105 [pid = 1856] [id = 401] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e818800 == 104 [pid = 1856] [id = 400] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17648800 == 103 [pid = 1856] [id = 399] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16db9800 == 102 [pid = 1856] [id = 398] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16652000 == 101 [pid = 1856] [id = 397] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11222800 == 100 [pid = 1856] [id = 396] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee104c3000 == 99 [pid = 1856] [id = 395] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e64a800 == 98 [pid = 1856] [id = 394] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0deb9000 == 97 [pid = 1856] [id = 393] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d2aa800 == 96 [pid = 1856] [id = 392] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee071c5000 == 95 [pid = 1856] [id = 391] 03:19:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03be3000 == 94 [pid = 1856] [id = 390] 03:19:21 INFO - PROCESS | 1856 | 1462529961823 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 03:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 3480ms 03:19:21 INFO - PROCESS | 1856 | 1462529961853 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:19:21 INFO - PROCESS | 1856 | 1462529961857 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 03:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:19:21 INFO - PROCESS | 1856 | 1462529961865 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:19:21 INFO - PROCESS | 1856 | 1462529961870 Marionette TRACE conn3 <- [1,1614,null,{}] 03:19:21 INFO - PROCESS | 1856 | 1462529961878 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:22 INFO - PROCESS | 1856 | 1462529962034 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:19:22 INFO - PROCESS | 1856 | 1462529962212 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b68800 == 95 [pid = 1856] [id = 411] 03:19:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee01c56c00) [pid = 1856] [serial = 1234] [outer = (nil)] 03:19:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee03bb4c00) [pid = 1856] [serial = 1235] [outer = 0x7fee01c56c00] 03:19:22 INFO - PROCESS | 1856 | 1462529962273 Marionette DEBUG loaded listener.js 03:19:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee04bafc00) [pid = 1856] [serial = 1236] [outer = 0x7fee01c56c00] 03:19:22 INFO - PROCESS | 1856 | 1462529962915 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 03:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 03:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1084ms 03:19:22 INFO - PROCESS | 1856 | 1462529962951 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:19:22 INFO - PROCESS | 1856 | 1462529962957 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 03:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:19:22 INFO - PROCESS | 1856 | 1462529962967 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:19:22 INFO - PROCESS | 1856 | 1462529962970 Marionette TRACE conn3 <- [1,1618,null,{}] 03:19:22 INFO - PROCESS | 1856 | 1462529962974 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:23 INFO - PROCESS | 1856 | 1462529963183 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:19:23 INFO - PROCESS | 1856 | 1462529963209 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05e22800 == 96 [pid = 1856] [id = 412] 03:19:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee01c60000) [pid = 1856] [serial = 1237] [outer = (nil)] 03:19:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee06a07800) [pid = 1856] [serial = 1238] [outer = 0x7fee01c60000] 03:19:23 INFO - PROCESS | 1856 | 1462529963266 Marionette DEBUG loaded listener.js 03:19:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee06c13c00) [pid = 1856] [serial = 1239] [outer = 0x7fee01c60000] 03:19:24 INFO - PROCESS | 1856 | 1462529964118 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 03:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1182ms 03:19:24 INFO - PROCESS | 1856 | 1462529964150 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:19:24 INFO - PROCESS | 1856 | 1462529964152 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 03:19:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:19:24 INFO - PROCESS | 1856 | 1462529964158 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:19:24 INFO - PROCESS | 1856 | 1462529964173 Marionette TRACE conn3 <- [1,1622,null,{}] 03:19:24 INFO - PROCESS | 1856 | 1462529964195 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:24 INFO - PROCESS | 1856 | 1462529964398 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:19:24 INFO - PROCESS | 1856 | 1462529964433 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07fb4800 == 97 [pid = 1856] [id = 413] 03:19:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee0860e400) [pid = 1856] [serial = 1240] [outer = (nil)] 03:19:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee087e4000) [pid = 1856] [serial = 1241] [outer = 0x7fee0860e400] 03:19:24 INFO - PROCESS | 1856 | 1462529964492 Marionette DEBUG loaded listener.js 03:19:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee0bcd0c00) [pid = 1856] [serial = 1242] [outer = 0x7fee0860e400] 03:19:25 INFO - PROCESS | 1856 | 1462529965338 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 03:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 03:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1250ms 03:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:19:25 INFO - PROCESS | 1856 | 1462529965410 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:19:25 INFO - PROCESS | 1856 | 1462529965413 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 03:19:25 INFO - PROCESS | 1856 | 1462529965419 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:19:25 INFO - PROCESS | 1856 | 1462529965421 Marionette TRACE conn3 <- [1,1626,null,{}] 03:19:25 INFO - PROCESS | 1856 | 1462529965426 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:25 INFO - PROCESS | 1856 | 1462529965685 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:19:25 INFO - PROCESS | 1856 | 1462529965708 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d1e8000 == 98 [pid = 1856] [id = 414] 03:19:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee0860f800) [pid = 1856] [serial = 1243] [outer = (nil)] 03:19:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee0be70000) [pid = 1856] [serial = 1244] [outer = 0x7fee0860f800] 03:19:25 INFO - PROCESS | 1856 | 1462529965765 Marionette DEBUG loaded listener.js 03:19:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee0d026c00) [pid = 1856] [serial = 1245] [outer = 0x7fee0860f800] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fedfdfc6400) [pid = 1856] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fedffaa1800) [pid = 1856] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fedfbd3c400) [pid = 1856] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee0232e800) [pid = 1856] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fedfbd47800) [pid = 1856] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee0bccd800) [pid = 1856] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee03bb6400) [pid = 1856] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee06a56400) [pid = 1856] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee01c59800) [pid = 1856] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee188b2000) [pid = 1856] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee06c12400) [pid = 1856] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee049f1000) [pid = 1856] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee049f1400) [pid = 1856] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee06a03c00) [pid = 1856] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee03bb6c00) [pid = 1856] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee06a62800) [pid = 1856] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee00dbc400) [pid = 1856] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee05aaf800) [pid = 1856] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee0bcd1400) [pid = 1856] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee0885b000) [pid = 1856] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee11144400) [pid = 1856] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee03bbc000) [pid = 1856] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee00db7400) [pid = 1856] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee05aa2800) [pid = 1856] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee10579c00) [pid = 1856] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fedfdfc9c00) [pid = 1856] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee08047800) [pid = 1856] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee02334000) [pid = 1856] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee071b1c00) [pid = 1856] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee0dd44800) [pid = 1856] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee00db8400) [pid = 1856] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fedff6e9c00) [pid = 1856] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee0da29000) [pid = 1856] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fedff6ea000) [pid = 1856] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee0fab3000) [pid = 1856] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee06a5f400) [pid = 1856] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee087dd000) [pid = 1856] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee0840fc00) [pid = 1856] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee06fc6c00) [pid = 1856] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:19:26 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee00dbe400) [pid = 1856] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:19:27 INFO - PROCESS | 1856 | 1462529967132 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:19:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:19:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1734ms 03:19:27 INFO - PROCESS | 1856 | 1462529967152 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:19:27 INFO - PROCESS | 1856 | 1462529967154 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 03:19:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:19:27 INFO - PROCESS | 1856 | 1462529967159 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:19:27 INFO - PROCESS | 1856 | 1462529967161 Marionette TRACE conn3 <- [1,1630,null,{}] 03:19:27 INFO - PROCESS | 1856 | 1462529967176 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:27 INFO - PROCESS | 1856 | 1462529967317 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:19:27 INFO - PROCESS | 1856 | 1462529967336 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05e15800 == 99 [pid = 1856] [id = 415] 03:19:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fedfdfc3800) [pid = 1856] [serial = 1246] [outer = (nil)] 03:19:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee01c59800) [pid = 1856] [serial = 1247] [outer = 0x7fedfdfc3800] 03:19:27 INFO - PROCESS | 1856 | 1462529967393 Marionette DEBUG loaded listener.js 03:19:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee03bbb400) [pid = 1856] [serial = 1248] [outer = 0x7fedfdfc3800] 03:19:28 INFO - PROCESS | 1856 | 1462529968177 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 03:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1078ms 03:19:28 INFO - PROCESS | 1856 | 1462529968239 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:19:28 INFO - PROCESS | 1856 | 1462529968242 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 03:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:19:28 INFO - PROCESS | 1856 | 1462529968250 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:19:28 INFO - PROCESS | 1856 | 1462529968253 Marionette TRACE conn3 <- [1,1634,null,{}] 03:19:28 INFO - PROCESS | 1856 | 1462529968257 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:28 INFO - PROCESS | 1856 | 1462529968494 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:19:28 INFO - PROCESS | 1856 | 1462529968505 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfeddc800 == 100 [pid = 1856] [id = 416] 03:19:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fedfdfc2c00) [pid = 1856] [serial = 1249] [outer = (nil)] 03:19:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fedfedcfc00) [pid = 1856] [serial = 1250] [outer = 0x7fedfdfc2c00] 03:19:28 INFO - PROCESS | 1856 | 1462529968681 Marionette DEBUG loaded listener.js 03:19:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee00c64000) [pid = 1856] [serial = 1251] [outer = 0x7fedfdfc2c00] 03:19:29 INFO - PROCESS | 1856 | 1462529969696 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:19:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:19:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1485ms 03:19:29 INFO - PROCESS | 1856 | 1462529969738 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:19:29 INFO - PROCESS | 1856 | 1462529969744 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 03:19:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:19:29 INFO - PROCESS | 1856 | 1462529969752 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:19:29 INFO - PROCESS | 1856 | 1462529969757 Marionette TRACE conn3 <- [1,1638,null,{}] 03:19:29 INFO - PROCESS | 1856 | 1462529969764 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:29 INFO - PROCESS | 1856 | 1462529969935 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:19:30 INFO - PROCESS | 1856 | 1462529970141 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d51800 == 101 [pid = 1856] [id = 417] 03:19:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee04bad000) [pid = 1856] [serial = 1252] [outer = (nil)] 03:19:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee0613b800) [pid = 1856] [serial = 1253] [outer = 0x7fee04bad000] 03:19:30 INFO - PROCESS | 1856 | 1462529970212 Marionette DEBUG loaded listener.js 03:19:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee06ba6800) [pid = 1856] [serial = 1254] [outer = 0x7fee04bad000] 03:19:31 INFO - PROCESS | 1856 | 1462529971098 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 03:19:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1383ms 03:19:31 INFO - PROCESS | 1856 | 1462529971135 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:19:31 INFO - PROCESS | 1856 | 1462529971140 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 03:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:19:31 INFO - PROCESS | 1856 | 1462529971150 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:19:31 INFO - PROCESS | 1856 | 1462529971153 Marionette TRACE conn3 <- [1,1642,null,{}] 03:19:31 INFO - PROCESS | 1856 | 1462529971159 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:31 INFO - PROCESS | 1856 | 1462529971366 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:19:31 INFO - PROCESS | 1856 | 1462529971562 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0da44000 == 102 [pid = 1856] [id = 418] 03:19:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee06135c00) [pid = 1856] [serial = 1255] [outer = (nil)] 03:19:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee07198000) [pid = 1856] [serial = 1256] [outer = 0x7fee06135c00] 03:19:31 INFO - PROCESS | 1856 | 1462529971628 Marionette DEBUG loaded listener.js 03:19:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee08419000) [pid = 1856] [serial = 1257] [outer = 0x7fee06135c00] 03:19:32 INFO - PROCESS | 1856 | 1462529972563 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 03:19:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:19:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1476ms 03:19:32 INFO - PROCESS | 1856 | 1462529972626 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:19:32 INFO - PROCESS | 1856 | 1462529972630 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 03:19:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:19:32 INFO - PROCESS | 1856 | 1462529972635 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:19:32 INFO - PROCESS | 1856 | 1462529972640 Marionette TRACE conn3 <- [1,1646,null,{}] 03:19:32 INFO - PROCESS | 1856 | 1462529972655 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:32 INFO - PROCESS | 1856 | 1462529972871 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:19:33 INFO - PROCESS | 1856 | 1462529973065 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e9d2000 == 103 [pid = 1856] [id = 419] 03:19:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee0be65000) [pid = 1856] [serial = 1258] [outer = (nil)] 03:19:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee0da26800) [pid = 1856] [serial = 1259] [outer = 0x7fee0be65000] 03:19:33 INFO - PROCESS | 1856 | 1462529973130 Marionette DEBUG loaded listener.js 03:19:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee0de42400) [pid = 1856] [serial = 1260] [outer = 0x7fee0be65000] 03:19:34 INFO - PROCESS | 1856 | 1462529974002 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 03:19:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:19:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1432ms 03:19:34 INFO - PROCESS | 1856 | 1462529974068 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:19:34 INFO - PROCESS | 1856 | 1462529974072 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 03:19:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:19:34 INFO - PROCESS | 1856 | 1462529974078 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:19:34 INFO - PROCESS | 1856 | 1462529974080 Marionette TRACE conn3 <- [1,1650,null,{}] 03:19:34 INFO - PROCESS | 1856 | 1462529974085 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:34 INFO - PROCESS | 1856 | 1462529974262 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:19:34 INFO - PROCESS | 1856 | 1462529974456 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee104c9800 == 104 [pid = 1856] [id = 420] 03:19:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee0bcce000) [pid = 1856] [serial = 1261] [outer = (nil)] 03:19:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee0e44b000) [pid = 1856] [serial = 1262] [outer = 0x7fee0bcce000] 03:19:34 INFO - PROCESS | 1856 | 1462529974524 Marionette DEBUG loaded listener.js 03:19:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee0e5c1400) [pid = 1856] [serial = 1263] [outer = 0x7fee0bcce000] 03:19:35 INFO - PROCESS | 1856 | 1462529975367 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 03:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1329ms 03:19:35 INFO - PROCESS | 1856 | 1462529975408 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:19:35 INFO - PROCESS | 1856 | 1462529975411 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 03:19:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:19:35 INFO - PROCESS | 1856 | 1462529975417 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:19:35 INFO - PROCESS | 1856 | 1462529975419 Marionette TRACE conn3 <- [1,1654,null,{}] 03:19:35 INFO - PROCESS | 1856 | 1462529975424 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:35 INFO - PROCESS | 1856 | 1462529975590 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:19:35 INFO - PROCESS | 1856 | 1462529975787 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1435c800 == 105 [pid = 1856] [id = 421] 03:19:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee0e8c5000) [pid = 1856] [serial = 1264] [outer = (nil)] 03:19:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee0ea3c400) [pid = 1856] [serial = 1265] [outer = 0x7fee0e8c5000] 03:19:35 INFO - PROCESS | 1856 | 1462529975859 Marionette DEBUG loaded listener.js 03:19:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee11147c00) [pid = 1856] [serial = 1266] [outer = 0x7fee0e8c5000] 03:19:36 INFO - PROCESS | 1856 | 1462529976748 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:19:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:19:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1378ms 03:19:36 INFO - PROCESS | 1856 | 1462529976795 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:19:36 INFO - PROCESS | 1856 | 1462529976799 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 03:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:19:36 INFO - PROCESS | 1856 | 1462529976804 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:19:36 INFO - PROCESS | 1856 | 1462529976807 Marionette TRACE conn3 <- [1,1658,null,{}] 03:19:36 INFO - PROCESS | 1856 | 1462529976812 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:36 INFO - PROCESS | 1856 | 1462529976979 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:19:37 INFO - PROCESS | 1856 | 1462529977189 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16c24000 == 106 [pid = 1856] [id = 422] 03:19:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee111ef800) [pid = 1856] [serial = 1267] [outer = (nil)] 03:19:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee137e6800) [pid = 1856] [serial = 1268] [outer = 0x7fee111ef800] 03:19:37 INFO - PROCESS | 1856 | 1462529977298 Marionette DEBUG loaded listener.js 03:19:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee14cc7400) [pid = 1856] [serial = 1269] [outer = 0x7fee111ef800] 03:19:38 INFO - PROCESS | 1856 | 1462529978128 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1377ms 03:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:19:38 INFO - PROCESS | 1856 | 1462529978182 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:19:38 INFO - PROCESS | 1856 | 1462529978184 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 03:19:38 INFO - PROCESS | 1856 | 1462529978189 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:19:38 INFO - PROCESS | 1856 | 1462529978192 Marionette TRACE conn3 <- [1,1662,null,{}] 03:19:38 INFO - PROCESS | 1856 | 1462529978197 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:38 INFO - PROCESS | 1856 | 1462529978356 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:19:38 INFO - PROCESS | 1856 | 1462529978557 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee173d8000 == 107 [pid = 1856] [id = 423] 03:19:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee00db8400) [pid = 1856] [serial = 1270] [outer = (nil)] 03:19:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee14da8000) [pid = 1856] [serial = 1271] [outer = 0x7fee00db8400] 03:19:38 INFO - PROCESS | 1856 | 1462529978623 Marionette DEBUG loaded listener.js 03:19:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee16160c00) [pid = 1856] [serial = 1272] [outer = 0x7fee00db8400] 03:19:39 INFO - PROCESS | 1856 | 1462529979447 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1327ms 03:19:39 INFO - PROCESS | 1856 | 1462529979517 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:19:39 INFO - PROCESS | 1856 | 1462529979520 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 03:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:19:39 INFO - PROCESS | 1856 | 1462529979525 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:19:39 INFO - PROCESS | 1856 | 1462529979527 Marionette TRACE conn3 <- [1,1666,null,{}] 03:19:39 INFO - PROCESS | 1856 | 1462529979533 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:39 INFO - PROCESS | 1856 | 1462529979688 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:19:39 INFO - PROCESS | 1856 | 1462529979890 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19ce0000 == 108 [pid = 1856] [id = 424] 03:19:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee1152b400) [pid = 1856] [serial = 1273] [outer = (nil)] 03:19:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee1650ac00) [pid = 1856] [serial = 1274] [outer = 0x7fee1152b400] 03:19:39 INFO - PROCESS | 1856 | 1462529979959 Marionette DEBUG loaded listener.js 03:19:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee16575800) [pid = 1856] [serial = 1275] [outer = 0x7fee1152b400] 03:19:40 INFO - PROCESS | 1856 | 1462529980827 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 03:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1336ms 03:19:40 INFO - PROCESS | 1856 | 1462529980863 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:19:40 INFO - PROCESS | 1856 | 1462529980866 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 03:19:40 INFO - PROCESS | 1856 | 1462529980871 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:19:40 INFO - PROCESS | 1856 | 1462529980874 Marionette TRACE conn3 <- [1,1670,null,{}] 03:19:40 INFO - PROCESS | 1856 | 1462529980879 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:41 INFO - PROCESS | 1856 | 1462529981042 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:19:41 INFO - PROCESS | 1856 | 1462529981258 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24318000 == 109 [pid = 1856] [id = 425] 03:19:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fedfbd40c00) [pid = 1856] [serial = 1276] [outer = (nil)] 03:19:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee14da8c00) [pid = 1856] [serial = 1277] [outer = 0x7fedfbd40c00] 03:19:41 INFO - PROCESS | 1856 | 1462529981365 Marionette DEBUG loaded listener.js 03:19:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee169b0000) [pid = 1856] [serial = 1278] [outer = 0x7fedfbd40c00] 03:19:42 INFO - PROCESS | 1856 | 1462529982235 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 03:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1432ms 03:19:42 INFO - PROCESS | 1856 | 1462529982304 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:19:42 INFO - PROCESS | 1856 | 1462529982307 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 03:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:19:42 INFO - PROCESS | 1856 | 1462529982312 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:19:42 INFO - PROCESS | 1856 | 1462529982315 Marionette TRACE conn3 <- [1,1674,null,{}] 03:19:42 INFO - PROCESS | 1856 | 1462529982320 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:42 INFO - PROCESS | 1856 | 1462529982484 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:19:42 INFO - PROCESS | 1856 | 1462529982687 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee254a6000 == 110 [pid = 1856] [id = 426] 03:19:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee16cd5400) [pid = 1856] [serial = 1279] [outer = (nil)] 03:19:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee172acc00) [pid = 1856] [serial = 1280] [outer = 0x7fee16cd5400] 03:19:42 INFO - PROCESS | 1856 | 1462529982768 Marionette DEBUG loaded listener.js 03:19:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee17c85400) [pid = 1856] [serial = 1281] [outer = 0x7fee16cd5400] 03:19:43 INFO - PROCESS | 1856 | 1462529983675 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 03:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1431ms 03:19:43 INFO - PROCESS | 1856 | 1462529983745 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:19:43 INFO - PROCESS | 1856 | 1462529983749 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:19:43 INFO - PROCESS | 1856 | 1462529983757 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:19:43 INFO - PROCESS | 1856 | 1462529983761 Marionette TRACE conn3 <- [1,1678,null,{}] 03:19:43 INFO - PROCESS | 1856 | 1462529983767 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:44 INFO - PROCESS | 1856 | 1462529984004 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:19:44 INFO - PROCESS | 1856 | 1462529984210 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29892800 == 111 [pid = 1856] [id = 427] 03:19:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee18973000) [pid = 1856] [serial = 1282] [outer = (nil)] 03:19:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee19cad400) [pid = 1856] [serial = 1283] [outer = 0x7fee18973000] 03:19:44 INFO - PROCESS | 1856 | 1462529984364 Marionette DEBUG loaded listener.js 03:19:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee1a0c1c00) [pid = 1856] [serial = 1284] [outer = 0x7fee18973000] 03:19:45 INFO - PROCESS | 1856 | 1462529985192 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 03:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1480ms 03:19:45 INFO - PROCESS | 1856 | 1462529985237 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:19:45 INFO - PROCESS | 1856 | 1462529985241 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:19:45 INFO - PROCESS | 1856 | 1462529985247 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:19:45 INFO - PROCESS | 1856 | 1462529985253 Marionette TRACE conn3 <- [1,1682,null,{}] 03:19:45 INFO - PROCESS | 1856 | 1462529985260 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:45 INFO - PROCESS | 1856 | 1462529985476 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:19:45 INFO - PROCESS | 1856 | 1462529985698 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29bb7000 == 112 [pid = 1856] [id = 428] 03:19:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fedfedca400) [pid = 1856] [serial = 1285] [outer = (nil)] 03:19:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fee19d52800) [pid = 1856] [serial = 1286] [outer = 0x7fedfedca400] 03:19:45 INFO - PROCESS | 1856 | 1462529985764 Marionette DEBUG loaded listener.js 03:19:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee237e0000) [pid = 1856] [serial = 1287] [outer = 0x7fedfedca400] 03:19:46 INFO - PROCESS | 1856 | 1462529986653 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 03:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1479ms 03:19:46 INFO - PROCESS | 1856 | 1462529986727 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:19:46 INFO - PROCESS | 1856 | 1462529986739 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:19:46 INFO - PROCESS | 1856 | 1462529986744 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:19:46 INFO - PROCESS | 1856 | 1462529986747 Marionette TRACE conn3 <- [1,1686,null,{}] 03:19:46 INFO - PROCESS | 1856 | 1462529986752 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:46 INFO - PROCESS | 1856 | 1462529986983 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:19:47 INFO - PROCESS | 1856 | 1462529987236 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00a16800 == 113 [pid = 1856] [id = 429] 03:19:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fedff6f4400) [pid = 1856] [serial = 1288] [outer = (nil)] 03:19:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee02333400) [pid = 1856] [serial = 1289] [outer = 0x7fedff6f4400] 03:19:47 INFO - PROCESS | 1856 | 1462529987353 Marionette DEBUG loaded listener.js 03:19:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee05aa4800) [pid = 1856] [serial = 1290] [outer = 0x7fedff6f4400] 03:19:48 INFO - PROCESS | 1856 | 1462529988459 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 03:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 03:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1782ms 03:19:48 INFO - PROCESS | 1856 | 1462529988527 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:19:48 INFO - PROCESS | 1856 | 1462529988534 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:19:48 INFO - PROCESS | 1856 | 1462529988541 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:19:48 INFO - PROCESS | 1856 | 1462529988547 Marionette TRACE conn3 <- [1,1690,null,{}] 03:19:48 INFO - PROCESS | 1856 | 1462529988556 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:48 INFO - PROCESS | 1856 | 1462529988739 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:19:48 INFO - PROCESS | 1856 | 1462529988982 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06107800 == 114 [pid = 1856] [id = 430] 03:19:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee00db4400) [pid = 1856] [serial = 1291] [outer = (nil)] 03:19:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee00dbc400) [pid = 1856] [serial = 1292] [outer = 0x7fee00db4400] 03:19:49 INFO - PROCESS | 1856 | 1462529989048 Marionette DEBUG loaded listener.js 03:19:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee049e8800) [pid = 1856] [serial = 1293] [outer = 0x7fee00db4400] 03:19:49 INFO - PROCESS | 1856 | 1462529989858 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 03:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1386ms 03:19:49 INFO - PROCESS | 1856 | 1462529989927 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:19:49 INFO - PROCESS | 1856 | 1462529989934 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:19:49 INFO - PROCESS | 1856 | 1462529989944 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:19:49 INFO - PROCESS | 1856 | 1462529989947 Marionette TRACE conn3 <- [1,1694,null,{}] 03:19:49 INFO - PROCESS | 1856 | 1462529989952 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:50 INFO - PROCESS | 1856 | 1462529990178 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:19:50 INFO - PROCESS | 1856 | 1462529990562 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00ce3000 == 115 [pid = 1856] [id = 431] 03:19:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee049eec00) [pid = 1856] [serial = 1294] [outer = (nil)] 03:19:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee05aaa000) [pid = 1856] [serial = 1295] [outer = 0x7fee049eec00] 03:19:50 INFO - PROCESS | 1856 | 1462529990629 Marionette DEBUG loaded listener.js 03:19:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee06a5e400) [pid = 1856] [serial = 1296] [outer = 0x7fee049eec00] 03:19:51 INFO - PROCESS | 1856 | 1462529991481 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 03:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1578ms 03:19:51 INFO - PROCESS | 1856 | 1462529991523 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:19:51 INFO - PROCESS | 1856 | 1462529991526 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:19:51 INFO - PROCESS | 1856 | 1462529991531 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:19:51 INFO - PROCESS | 1856 | 1462529991536 Marionette TRACE conn3 <- [1,1698,null,{}] 03:19:51 INFO - PROCESS | 1856 | 1462529991550 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:51 INFO - PROCESS | 1856 | 1462529991725 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:19:51 INFO - PROCESS | 1856 | 1462529991946 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b5f000 == 116 [pid = 1856] [id = 432] 03:19:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7fee06da6c00) [pid = 1856] [serial = 1297] [outer = (nil)] 03:19:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7fee071b1c00) [pid = 1856] [serial = 1298] [outer = 0x7fee06da6c00] 03:19:52 INFO - PROCESS | 1856 | 1462529992014 Marionette DEBUG loaded listener.js 03:19:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7fee08412000) [pid = 1856] [serial = 1299] [outer = 0x7fee06da6c00] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7fee04bb7000) [pid = 1856] [serial = 1175] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7fee00db5800) [pid = 1856] [serial = 1172] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7fee04bb2000) [pid = 1856] [serial = 1208] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fee14da7c00) [pid = 1856] [serial = 1205] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee1152e000) [pid = 1856] [serial = 1202] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee01c58000) [pid = 1856] [serial = 1130] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fedffaa7800) [pid = 1856] [serial = 1109] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee11149400) [pid = 1856] [serial = 1118] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fedfedcc800) [pid = 1856] [serial = 1136] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee049e7c00) [pid = 1856] [serial = 1139] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee25a0c800) [pid = 1856] [serial = 1124] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fee0bcd9000) [pid = 1856] [serial = 1115] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee00c61400) [pid = 1856] [serial = 1127] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee04bb0c00) [pid = 1856] [serial = 1142] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee18158400) [pid = 1856] [serial = 1121] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee01c61400) [pid = 1856] [serial = 1133] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee0e8c7400) [pid = 1856] [serial = 1196] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee0fab4800) [pid = 1856] [serial = 1199] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee06c11c00) [pid = 1856] [serial = 1112] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee0e5bbc00) [pid = 1856] [serial = 1193] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee0e00b800) [pid = 1856] [serial = 1190] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee049edc00) [pid = 1856] [serial = 1220] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee0d025000) [pid = 1856] [serial = 1187] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee0bd51c00) [pid = 1856] [serial = 1184] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee087e1c00) [pid = 1856] [serial = 1181] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee06c9e000) [pid = 1856] [serial = 1178] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee074cd800) [pid = 1856] [serial = 1214] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee14da9c00) [pid = 1856] [serial = 1211] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1666d800 == 115 [pid = 1856] [id = 214] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0f99d800 == 114 [pid = 1856] [id = 213] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05e15800 == 113 [pid = 1856] [id = 415] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d1e8000 == 112 [pid = 1856] [id = 414] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07fb4800 == 111 [pid = 1856] [id = 413] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05e22800 == 110 [pid = 1856] [id = 412] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b68800 == 109 [pid = 1856] [id = 411] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06a13000 == 108 [pid = 1856] [id = 410] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee060d9000 == 107 [pid = 1856] [id = 409] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b89000 == 106 [pid = 1856] [id = 408] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00ce6000 == 105 [pid = 1856] [id = 407] 03:19:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfedef800 == 104 [pid = 1856] [id = 406] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee03bbd400) [pid = 1856] [serial = 1218] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee01c53000) [pid = 1856] [serial = 1217] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee08417400) [pid = 1856] [serial = 1169] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee29229000) [pid = 1856] [serial = 1077] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee06134800) [pid = 1856] [serial = 1083] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fedfdfc5c00) [pid = 1856] [serial = 1145] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee0233dc00) [pid = 1856] [serial = 1023] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee06a0ec00) [pid = 1856] [serial = 1157] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee2792d000) [pid = 1856] [serial = 1062] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee03bc1800) [pid = 1856] [serial = 1014] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee07198c00) [pid = 1856] [serial = 990] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee03bbac00) [pid = 1856] [serial = 1149] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee29135c00) [pid = 1856] [serial = 1011] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee07190800) [pid = 1856] [serial = 1161] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee04baf000) [pid = 1856] [serial = 1151] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee06a04000) [pid = 1856] [serial = 1155] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fedff6f3c00) [pid = 1856] [serial = 1146] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee06c9c400) [pid = 1856] [serial = 1166] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee06a0b400) [pid = 1856] [serial = 1017] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee073c7000) [pid = 1856] [serial = 1163] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee29228800) [pid = 1856] [serial = 1074] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee0dfebc00) [pid = 1856] [serial = 963] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee05bec800) [pid = 1856] [serial = 1154] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee258df400) [pid = 1856] [serial = 1008] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee0840c000) [pid = 1856] [serial = 1167] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee25bc1400) [pid = 1856] [serial = 897] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee172aa400) [pid = 1856] [serial = 1002] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee06ba7400) [pid = 1856] [serial = 1158] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee01c61c00) [pid = 1856] [serial = 1148] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee074cc400) [pid = 1856] [serial = 1164] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee295cd000) [pid = 1856] [serial = 1020] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee06f59800) [pid = 1856] [serial = 1160] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee00dc3800) [pid = 1856] [serial = 1068] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee14da6000) [pid = 1856] [serial = 960] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee169b8400) [pid = 1856] [serial = 1107] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fedffaae000) [pid = 1856] [serial = 1080] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee246a7400) [pid = 1856] [serial = 1005] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee0f963000) [pid = 1856] [serial = 1026] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee0bd84000) [pid = 1856] [serial = 993] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee04bb7c00) [pid = 1856] [serial = 1152] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee0be6a800) [pid = 1856] [serial = 1071] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fedff6f6400) [pid = 1856] [serial = 900] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fee111f4c00) [pid = 1856] [serial = 774] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee06ba4c00) [pid = 1856] [serial = 930] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee181e6c00) [pid = 1856] [serial = 1059] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee2922dc00) [pid = 1856] [serial = 1065] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee24a4f800) [pid = 1856] [serial = 957] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee08851000) [pid = 1856] [serial = 933] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee0e8d1400) [pid = 1856] [serial = 939] [outer = (nil)] [url = about:blank] 03:19:52 INFO - PROCESS | 1856 | 1462529992975 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 03:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 03:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1533ms 03:19:53 INFO - PROCESS | 1856 | 1462529993064 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:19:53 INFO - PROCESS | 1856 | 1462529993068 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:19:53 INFO - PROCESS | 1856 | 1462529993073 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:19:53 INFO - PROCESS | 1856 | 1462529993076 Marionette TRACE conn3 <- [1,1702,null,{}] 03:19:53 INFO - PROCESS | 1856 | 1462529993080 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:53 INFO - PROCESS | 1856 | 1462529993240 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:19:53 INFO - PROCESS | 1856 | 1462529993250 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b2b800 == 105 [pid = 1856] [id = 433] 03:19:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fedffaaf800) [pid = 1856] [serial = 1300] [outer = (nil)] 03:19:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee06a0ec00) [pid = 1856] [serial = 1301] [outer = 0x7fedffaaf800] 03:19:53 INFO - PROCESS | 1856 | 1462529993307 Marionette DEBUG loaded listener.js 03:19:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee08417400) [pid = 1856] [serial = 1302] [outer = 0x7fedffaaf800] 03:19:54 INFO - PROCESS | 1856 | 1462529994118 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1076ms 03:19:54 INFO - PROCESS | 1856 | 1462529994153 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:19:54 INFO - PROCESS | 1856 | 1462529994155 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:19:54 INFO - PROCESS | 1856 | 1462529994162 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:19:54 INFO - PROCESS | 1856 | 1462529994165 Marionette TRACE conn3 <- [1,1706,null,{}] 03:19:54 INFO - PROCESS | 1856 | 1462529994169 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:54 INFO - PROCESS | 1856 | 1462529994323 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:19:54 INFO - PROCESS | 1856 | 1462529994336 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04cef000 == 106 [pid = 1856] [id = 434] 03:19:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee049f0c00) [pid = 1856] [serial = 1303] [outer = (nil)] 03:19:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee0885c400) [pid = 1856] [serial = 1304] [outer = 0x7fee049f0c00] 03:19:54 INFO - PROCESS | 1856 | 1462529994394 Marionette DEBUG loaded listener.js 03:19:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee0be63000) [pid = 1856] [serial = 1305] [outer = 0x7fee049f0c00] 03:19:55 INFO - PROCESS | 1856 | 1462529995312 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 03:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1224ms 03:19:55 INFO - PROCESS | 1856 | 1462529995387 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:19:55 INFO - PROCESS | 1856 | 1462529995389 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:19:55 INFO - PROCESS | 1856 | 1462529995395 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:19:55 INFO - PROCESS | 1856 | 1462529995396 Marionette TRACE conn3 <- [1,1710,null,{}] 03:19:55 INFO - PROCESS | 1856 | 1462529995438 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:55 INFO - PROCESS | 1856 | 1462529995692 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:19:55 INFO - PROCESS | 1856 | 1462529995718 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06a1a800 == 107 [pid = 1856] [id = 435] 03:19:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee0be71000) [pid = 1856] [serial = 1306] [outer = (nil)] 03:19:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee10573c00) [pid = 1856] [serial = 1307] [outer = 0x7fee0be71000] 03:19:55 INFO - PROCESS | 1856 | 1462529995775 Marionette DEBUG loaded listener.js 03:19:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee1114b800) [pid = 1856] [serial = 1308] [outer = 0x7fee0be71000] 03:19:56 INFO - PROCESS | 1856 | 1462529996648 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 03:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1302ms 03:19:56 INFO - PROCESS | 1856 | 1462529996697 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:19:56 INFO - PROCESS | 1856 | 1462529996701 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:19:56 INFO - PROCESS | 1856 | 1462529996712 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:19:56 INFO - PROCESS | 1856 | 1462529996714 Marionette TRACE conn3 <- [1,1714,null,{}] 03:19:56 INFO - PROCESS | 1856 | 1462529996719 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:56 INFO - PROCESS | 1856 | 1462529996940 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:19:56 INFO - PROCESS | 1856 | 1462529996970 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfc5000 == 108 [pid = 1856] [id = 436] 03:19:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee110dc000) [pid = 1856] [serial = 1309] [outer = (nil)] 03:19:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee11529400) [pid = 1856] [serial = 1310] [outer = 0x7fee110dc000] 03:19:57 INFO - PROCESS | 1856 | 1462529997027 Marionette DEBUG loaded listener.js 03:19:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee1650d800) [pid = 1856] [serial = 1311] [outer = 0x7fee110dc000] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fedfdfd0c00) [pid = 1856] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fedfdfc4000) [pid = 1856] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee01c56c00) [pid = 1856] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee0860f800) [pid = 1856] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fedff6f4000) [pid = 1856] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fedffaac400) [pid = 1856] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee00db7c00) [pid = 1856] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee00c59000) [pid = 1856] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee05aa6000) [pid = 1856] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee0bcd1800) [pid = 1856] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee087e5800) [pid = 1856] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee08051800) [pid = 1856] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee06c0a400) [pid = 1856] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee06a61400) [pid = 1856] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee0860e400) [pid = 1856] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee0e5b9c00) [pid = 1856] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee06ba4000) [pid = 1856] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fedfedc5c00) [pid = 1856] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fee01c60000) [pid = 1856] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fee04bb4000) [pid = 1856] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee06bb1800) [pid = 1856] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fee06c0a000) [pid = 1856] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fedfdfcf800) [pid = 1856] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee08858c00) [pid = 1856] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fee0233b800) [pid = 1856] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7fedffaa2800) [pid = 1856] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7fee0bd51800) [pid = 1856] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7fee0e8c3400) [pid = 1856] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7fee00c58800) [pid = 1856] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7fedfedc6000) [pid = 1856] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7fee164df800) [pid = 1856] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7fee00c5c000) [pid = 1856] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7fee03bba800) [pid = 1856] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7fedfedcec00) [pid = 1856] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7fee10573800) [pid = 1856] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7fee0840a400) [pid = 1856] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:19:57 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7fee06a0a800) [pid = 1856] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:19:58 INFO - PROCESS | 1856 | 1462529998179 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1530ms 03:19:58 INFO - PROCESS | 1856 | 1462529998244 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:19:58 INFO - PROCESS | 1856 | 1462529998247 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:19:58 INFO - PROCESS | 1856 | 1462529998252 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:19:58 INFO - PROCESS | 1856 | 1462529998254 Marionette TRACE conn3 <- [1,1718,null,{}] 03:19:58 INFO - PROCESS | 1856 | 1462529998259 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:58 INFO - PROCESS | 1856 | 1462529998411 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:19:58 INFO - PROCESS | 1856 | 1462529998427 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04ce5000 == 109 [pid = 1856] [id = 437] 03:19:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7fedfdfc4000) [pid = 1856] [serial = 1312] [outer = (nil)] 03:19:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7fee01c52800) [pid = 1856] [serial = 1313] [outer = 0x7fedfdfc4000] 03:19:58 INFO - PROCESS | 1856 | 1462529998484 Marionette DEBUG loaded listener.js 03:19:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7fee04bb6800) [pid = 1856] [serial = 1314] [outer = 0x7fedfdfc4000] 03:19:59 INFO - PROCESS | 1856 | 1462529999261 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1024ms 03:19:59 INFO - PROCESS | 1856 | 1462529999277 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:19:59 INFO - PROCESS | 1856 | 1462529999280 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:19:59 INFO - PROCESS | 1856 | 1462529999287 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:19:59 INFO - PROCESS | 1856 | 1462529999289 Marionette TRACE conn3 <- [1,1722,null,{}] 03:19:59 INFO - PROCESS | 1856 | 1462529999294 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:59 INFO - PROCESS | 1856 | 1462529999506 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:19:59 INFO - PROCESS | 1856 | 1462529999528 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d2c3800 == 110 [pid = 1856] [id = 438] 03:19:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7fedfdfc6400) [pid = 1856] [serial = 1315] [outer = (nil)] 03:19:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7fee04bb8000) [pid = 1856] [serial = 1316] [outer = 0x7fedfdfc6400] 03:19:59 INFO - PROCESS | 1856 | 1462529999587 Marionette DEBUG loaded listener.js 03:19:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7fee087e5800) [pid = 1856] [serial = 1317] [outer = 0x7fedfdfc6400] 03:20:00 INFO - PROCESS | 1856 | 1462530000660 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 03:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 03:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1424ms 03:20:00 INFO - PROCESS | 1856 | 1462530000712 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:20:00 INFO - PROCESS | 1856 | 1462530000720 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:20:00 INFO - PROCESS | 1856 | 1462530000727 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:20:00 INFO - PROCESS | 1856 | 1462530000732 Marionette TRACE conn3 <- [1,1726,null,{}] 03:20:00 INFO - PROCESS | 1856 | 1462530000739 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:00 INFO - PROCESS | 1856 | 1462530000929 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:20:01 INFO - PROCESS | 1856 | 1462530001122 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04a9d000 == 111 [pid = 1856] [id = 439] 03:20:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7fee00c5d400) [pid = 1856] [serial = 1318] [outer = (nil)] 03:20:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7fee0233d400) [pid = 1856] [serial = 1319] [outer = 0x7fee00c5d400] 03:20:01 INFO - PROCESS | 1856 | 1462530001194 Marionette DEBUG loaded listener.js 03:20:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7fee05aa9000) [pid = 1856] [serial = 1320] [outer = 0x7fee00c5d400] 03:20:02 INFO - PROCESS | 1856 | 1462530002148 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 03:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1488ms 03:20:02 INFO - PROCESS | 1856 | 1462530002216 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:20:02 INFO - PROCESS | 1856 | 1462530002224 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:20:02 INFO - PROCESS | 1856 | 1462530002234 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:20:02 INFO - PROCESS | 1856 | 1462530002239 Marionette TRACE conn3 <- [1,1730,null,{}] 03:20:02 INFO - PROCESS | 1856 | 1462530002245 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:02 INFO - PROCESS | 1856 | 1462530002459 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:20:02 INFO - PROCESS | 1856 | 1462530002748 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074ee000 == 112 [pid = 1856] [id = 440] 03:20:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7fee06c0fc00) [pid = 1856] [serial = 1321] [outer = (nil)] 03:20:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7fee06f72c00) [pid = 1856] [serial = 1322] [outer = 0x7fee06c0fc00] 03:20:02 INFO - PROCESS | 1856 | 1462530002869 Marionette DEBUG loaded listener.js 03:20:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7fee08043c00) [pid = 1856] [serial = 1323] [outer = 0x7fee06c0fc00] 03:20:03 INFO - PROCESS | 1856 | 1462530003701 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 03:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 03:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1529ms 03:20:03 INFO - PROCESS | 1856 | 1462530003764 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:20:03 INFO - PROCESS | 1856 | 1462530003768 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:20:03 INFO - PROCESS | 1856 | 1462530003774 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:20:03 INFO - PROCESS | 1856 | 1462530003779 Marionette TRACE conn3 <- [1,1734,null,{}] 03:20:03 INFO - PROCESS | 1856 | 1462530003794 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:03 INFO - PROCESS | 1856 | 1462530003981 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:20:04 INFO - PROCESS | 1856 | 1462530004182 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e9c2800 == 113 [pid = 1856] [id = 441] 03:20:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee087e6800) [pid = 1856] [serial = 1324] [outer = (nil)] 03:20:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fee0be6c000) [pid = 1856] [serial = 1325] [outer = 0x7fee087e6800] 03:20:04 INFO - PROCESS | 1856 | 1462530004298 Marionette DEBUG loaded listener.js 03:20:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee0e012000) [pid = 1856] [serial = 1326] [outer = 0x7fee087e6800] 03:20:05 INFO - PROCESS | 1856 | 1462530005151 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 03:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1435ms 03:20:05 INFO - PROCESS | 1856 | 1462530005208 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:20:05 INFO - PROCESS | 1856 | 1462530005212 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:20:05 INFO - PROCESS | 1856 | 1462530005218 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:20:05 INFO - PROCESS | 1856 | 1462530005220 Marionette TRACE conn3 <- [1,1738,null,{}] 03:20:05 INFO - PROCESS | 1856 | 1462530005225 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:05 INFO - PROCESS | 1856 | 1462530005400 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:20:05 INFO - PROCESS | 1856 | 1462530005608 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee111db800 == 114 [pid = 1856] [id = 442] 03:20:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee0884e800) [pid = 1856] [serial = 1327] [outer = (nil)] 03:20:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fee0fa5c000) [pid = 1856] [serial = 1328] [outer = 0x7fee0884e800] 03:20:05 INFO - PROCESS | 1856 | 1462530005677 Marionette DEBUG loaded listener.js 03:20:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee1057e400) [pid = 1856] [serial = 1329] [outer = 0x7fee0884e800] 03:20:06 INFO - PROCESS | 1856 | 1462530006531 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 03:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1378ms 03:20:06 INFO - PROCESS | 1856 | 1462530006597 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:20:06 INFO - PROCESS | 1856 | 1462530006600 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:20:06 INFO - PROCESS | 1856 | 1462530006605 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:20:06 INFO - PROCESS | 1856 | 1462530006608 Marionette TRACE conn3 <- [1,1742,null,{}] 03:20:06 INFO - PROCESS | 1856 | 1462530006613 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:06 INFO - PROCESS | 1856 | 1462530006786 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:20:07 INFO - PROCESS | 1856 | 1462530006994 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1665e000 == 115 [pid = 1856] [id = 443] 03:20:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee0d022800) [pid = 1856] [serial = 1330] [outer = (nil)] 03:20:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee111edc00) [pid = 1856] [serial = 1331] [outer = 0x7fee0d022800] 03:20:07 INFO - PROCESS | 1856 | 1462530007062 Marionette DEBUG loaded listener.js 03:20:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee137edc00) [pid = 1856] [serial = 1332] [outer = 0x7fee0d022800] 03:20:07 INFO - PROCESS | 1856 | 1462530007925 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 03:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1376ms 03:20:07 INFO - PROCESS | 1856 | 1462530007982 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:20:07 INFO - PROCESS | 1856 | 1462530007985 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:20:07 INFO - PROCESS | 1856 | 1462530007991 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:20:07 INFO - PROCESS | 1856 | 1462530007993 Marionette TRACE conn3 <- [1,1746,null,{}] 03:20:08 INFO - PROCESS | 1856 | 1462530007999 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:08 INFO - PROCESS | 1856 | 1462530008196 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:20:08 INFO - PROCESS | 1856 | 1462530008400 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee173d7800 == 116 [pid = 1856] [id = 444] 03:20:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee073c5000) [pid = 1856] [serial = 1333] [outer = (nil)] 03:20:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee15cd7000) [pid = 1856] [serial = 1334] [outer = 0x7fee073c5000] 03:20:08 INFO - PROCESS | 1856 | 1462530008513 Marionette DEBUG loaded listener.js 03:20:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee17d83400) [pid = 1856] [serial = 1335] [outer = 0x7fee073c5000] 03:20:09 INFO - PROCESS | 1856 | 1462530009331 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 03:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1376ms 03:20:09 INFO - PROCESS | 1856 | 1462530009369 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:20:09 INFO - PROCESS | 1856 | 1462530009371 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:20:09 INFO - PROCESS | 1856 | 1462530009377 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:20:09 INFO - PROCESS | 1856 | 1462530009380 Marionette TRACE conn3 <- [1,1750,null,{}] 03:20:09 INFO - PROCESS | 1856 | 1462530009385 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:09 INFO - PROCESS | 1856 | 1462530009564 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:20:09 INFO - PROCESS | 1856 | 1462530009765 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1d8cd000 == 117 [pid = 1856] [id = 445] 03:20:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee0bd5a000) [pid = 1856] [serial = 1336] [outer = (nil)] 03:20:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee18513000) [pid = 1856] [serial = 1337] [outer = 0x7fee0bd5a000] 03:20:09 INFO - PROCESS | 1856 | 1462530009831 Marionette DEBUG loaded listener.js 03:20:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee1897a400) [pid = 1856] [serial = 1338] [outer = 0x7fee0bd5a000] 03:20:10 INFO - PROCESS | 1856 | 1462530010691 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 03:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1384ms 03:20:10 INFO - PROCESS | 1856 | 1462530010762 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:20:10 INFO - PROCESS | 1856 | 1462530010765 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:20:10 INFO - PROCESS | 1856 | 1462530010771 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:20:10 INFO - PROCESS | 1856 | 1462530010773 Marionette TRACE conn3 <- [1,1754,null,{}] 03:20:10 INFO - PROCESS | 1856 | 1462530010779 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:10 INFO - PROCESS | 1856 | 1462530010969 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:20:11 INFO - PROCESS | 1856 | 1462530011167 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee25877000 == 118 [pid = 1856] [id = 446] 03:20:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee1718c800) [pid = 1856] [serial = 1339] [outer = (nil)] 03:20:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee1a0bf400) [pid = 1856] [serial = 1340] [outer = 0x7fee1718c800] 03:20:11 INFO - PROCESS | 1856 | 1462530011234 Marionette DEBUG loaded listener.js 03:20:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee2437fc00) [pid = 1856] [serial = 1341] [outer = 0x7fee1718c800] 03:20:12 INFO - PROCESS | 1856 | 1462530012105 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 03:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1375ms 03:20:12 INFO - PROCESS | 1856 | 1462530012147 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:20:12 INFO - PROCESS | 1856 | 1462530012150 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:20:12 INFO - PROCESS | 1856 | 1462530012155 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:20:12 INFO - PROCESS | 1856 | 1462530012157 Marionette TRACE conn3 <- [1,1758,null,{}] 03:20:12 INFO - PROCESS | 1856 | 1462530012163 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:12 INFO - PROCESS | 1856 | 1462530012349 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:20:12 INFO - PROCESS | 1856 | 1462530012557 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29349000 == 119 [pid = 1856] [id = 447] 03:20:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee18978c00) [pid = 1856] [serial = 1342] [outer = (nil)] 03:20:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee246a1c00) [pid = 1856] [serial = 1343] [outer = 0x7fee18978c00] 03:20:12 INFO - PROCESS | 1856 | 1462530012623 Marionette DEBUG loaded listener.js 03:20:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee24824400) [pid = 1856] [serial = 1344] [outer = 0x7fee18978c00] 03:20:13 INFO - PROCESS | 1856 | 1462530013456 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 03:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1375ms 03:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:20:13 INFO - PROCESS | 1856 | 1462530013532 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:20:13 INFO - PROCESS | 1856 | 1462530013535 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:20:13 INFO - PROCESS | 1856 | 1462530013541 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:20:13 INFO - PROCESS | 1856 | 1462530013544 Marionette TRACE conn3 <- [1,1762,null,{}] 03:20:13 INFO - PROCESS | 1856 | 1462530013548 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:13 INFO - PROCESS | 1856 | 1462530013734 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:20:13 INFO - PROCESS | 1856 | 1462530013931 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2c132000 == 120 [pid = 1856] [id = 448] 03:20:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee19cadc00) [pid = 1856] [serial = 1345] [outer = (nil)] 03:20:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee24a1b800) [pid = 1856] [serial = 1346] [outer = 0x7fee19cadc00] 03:20:13 INFO - PROCESS | 1856 | 1462530013995 Marionette DEBUG loaded listener.js 03:20:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee25731400) [pid = 1856] [serial = 1347] [outer = 0x7fee19cadc00] 03:20:14 INFO - PROCESS | 1856 | 1462530014853 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 03:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1384ms 03:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:20:14 INFO - PROCESS | 1856 | 1462530014924 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:20:14 INFO - PROCESS | 1856 | 1462530014927 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:20:14 INFO - PROCESS | 1856 | 1462530014934 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:20:14 INFO - PROCESS | 1856 | 1462530014938 Marionette TRACE conn3 <- [1,1766,null,{}] 03:20:14 INFO - PROCESS | 1856 | 1462530014944 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:15 INFO - PROCESS | 1856 | 1462530015187 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:20:15 INFO - PROCESS | 1856 | 1462530015387 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0848e000 == 121 [pid = 1856] [id = 449] 03:20:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee245c4c00) [pid = 1856] [serial = 1348] [outer = (nil)] 03:20:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee29144400) [pid = 1856] [serial = 1349] [outer = 0x7fee245c4c00] 03:20:15 INFO - PROCESS | 1856 | 1462530015500 Marionette DEBUG loaded listener.js 03:20:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee29230800) [pid = 1856] [serial = 1350] [outer = 0x7fee245c4c00] 03:20:16 INFO - PROCESS | 1856 | 1462530016373 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 03:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1482ms 03:20:16 INFO - PROCESS | 1856 | 1462530016416 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:20:16 INFO - PROCESS | 1856 | 1462530016419 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:20:16 INFO - PROCESS | 1856 | 1462530016424 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:20:16 INFO - PROCESS | 1856 | 1462530016426 Marionette TRACE conn3 <- [1,1770,null,{}] 03:20:16 INFO - PROCESS | 1856 | 1462530016434 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:16 INFO - PROCESS | 1856 | 1462530016621 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:20:16 INFO - PROCESS | 1856 | 1462530016826 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084a8800 == 122 [pid = 1856] [id = 450] 03:20:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fedfe3a1800) [pid = 1856] [serial = 1351] [outer = (nil)] 03:20:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fedfe3a6000) [pid = 1856] [serial = 1352] [outer = 0x7fedfe3a1800] 03:20:16 INFO - PROCESS | 1856 | 1462530016900 Marionette DEBUG loaded listener.js 03:20:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fedfe3aac00) [pid = 1856] [serial = 1353] [outer = 0x7fedfe3a1800] 03:20:17 INFO - PROCESS | 1856 | 1462530017756 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 03:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1381ms 03:20:17 INFO - PROCESS | 1856 | 1462530017807 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:20:17 INFO - PROCESS | 1856 | 1462530017809 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:20:17 INFO - PROCESS | 1856 | 1462530017833 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:20:17 INFO - PROCESS | 1856 | 1462530017845 Marionette TRACE conn3 <- [1,1774,null,{}] 03:20:17 INFO - PROCESS | 1856 | 1462530017849 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:18 INFO - PROCESS | 1856 | 1462530018032 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:20:18 INFO - PROCESS | 1856 | 1462530018237 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee006a8800 == 123 [pid = 1856] [id = 451] 03:20:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fedfbd4a800) [pid = 1856] [serial = 1354] [outer = (nil)] 03:20:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fedfedce800) [pid = 1856] [serial = 1355] [outer = 0x7fedfbd4a800] 03:20:18 INFO - PROCESS | 1856 | 1462530018301 Marionette DEBUG loaded listener.js 03:20:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee06da3000) [pid = 1856] [serial = 1356] [outer = 0x7fedfbd4a800] 03:20:19 INFO - PROCESS | 1856 | 1462530019170 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 03:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1390ms 03:20:19 INFO - PROCESS | 1856 | 1462530019221 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:20:19 INFO - PROCESS | 1856 | 1462530019223 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:20:19 INFO - PROCESS | 1856 | 1462530019229 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:20:19 INFO - PROCESS | 1856 | 1462530019232 Marionette TRACE conn3 <- [1,1778,null,{}] 03:20:19 INFO - PROCESS | 1856 | 1462530019237 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:19 INFO - PROCESS | 1856 | 1462530019428 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:20:19 INFO - PROCESS | 1856 | 1462530019637 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01d47800 == 124 [pid = 1856] [id = 452] 03:20:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fedfbd3f800) [pid = 1856] [serial = 1357] [outer = (nil)] 03:20:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fedffaa6800) [pid = 1856] [serial = 1358] [outer = 0x7fedfbd3f800] 03:20:19 INFO - PROCESS | 1856 | 1462530019702 Marionette DEBUG loaded listener.js 03:20:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee04ba9c00) [pid = 1856] [serial = 1359] [outer = 0x7fedfbd3f800] 03:20:21 INFO - PROCESS | 1856 | 1462530021111 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 03:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 03:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1933ms 03:20:21 INFO - PROCESS | 1856 | 1462530021164 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:20:21 INFO - PROCESS | 1856 | 1462530021171 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:20:21 INFO - PROCESS | 1856 | 1462530021178 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:20:21 INFO - PROCESS | 1856 | 1462530021184 Marionette TRACE conn3 <- [1,1782,null,{}] 03:20:21 INFO - PROCESS | 1856 | 1462530021191 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:21 INFO - PROCESS | 1856 | 1462530021354 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:20:21 INFO - PROCESS | 1856 | 1462530021584 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06256800 == 125 [pid = 1856] [id = 453] 03:20:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee00c63800) [pid = 1856] [serial = 1360] [outer = (nil)] 03:20:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee02330000) [pid = 1856] [serial = 1361] [outer = 0x7fee00c63800] 03:20:21 INFO - PROCESS | 1856 | 1462530021651 Marionette DEBUG loaded listener.js 03:20:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee04baac00) [pid = 1856] [serial = 1362] [outer = 0x7fee00c63800] 03:20:22 INFO - PROCESS | 1856 | 1462530022521 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 03:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 03:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1388ms 03:20:22 INFO - PROCESS | 1856 | 1462530022567 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:20:22 INFO - PROCESS | 1856 | 1462530022575 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:20:22 INFO - PROCESS | 1856 | 1462530022585 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:20:22 INFO - PROCESS | 1856 | 1462530022588 Marionette TRACE conn3 <- [1,1786,null,{}] 03:20:22 INFO - PROCESS | 1856 | 1462530022594 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:22 INFO - PROCESS | 1856 | 1462530022762 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:20:23 INFO - PROCESS | 1856 | 1462530023153 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee003eb000 == 126 [pid = 1856] [id = 454] 03:20:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee06131000) [pid = 1856] [serial = 1363] [outer = (nil)] 03:20:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee06a56800) [pid = 1856] [serial = 1364] [outer = 0x7fee06131000] 03:20:23 INFO - PROCESS | 1856 | 1462530023220 Marionette DEBUG loaded listener.js 03:20:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee06bae000) [pid = 1856] [serial = 1365] [outer = 0x7fee06131000] 03:20:24 INFO - PROCESS | 1856 | 1462530024016 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 03:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 03:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1483ms 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06990000 == 125 [pid = 1856] [id = 198] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11214000 == 124 [pid = 1856] [id = 201] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee01c59800) [pid = 1856] [serial = 1247] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee0ea9c800) [pid = 1856] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:20:24 INFO - PROCESS | 1856 | 1462530024190 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:20:24 INFO - PROCESS | 1856 | 1462530024194 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2925d800 == 123 [pid = 1856] [id = 339] 03:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0c8000 == 122 [pid = 1856] [id = 12] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00a16800 == 121 [pid = 1856] [id = 429] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29bb7000 == 120 [pid = 1856] [id = 428] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29892800 == 119 [pid = 1856] [id = 427] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee254a6000 == 118 [pid = 1856] [id = 426] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee24318000 == 117 [pid = 1856] [id = 425] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee19ce0000 == 116 [pid = 1856] [id = 424] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee173d8000 == 115 [pid = 1856] [id = 423] 03:20:24 INFO - PROCESS | 1856 | 1462530024223 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:20:24 INFO - PROCESS | 1856 | 1462530024228 Marionette TRACE conn3 <- [1,1790,null,{}] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16c24000 == 114 [pid = 1856] [id = 422] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1435c800 == 113 [pid = 1856] [id = 421] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee104c9800 == 112 [pid = 1856] [id = 420] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e9d2000 == 111 [pid = 1856] [id = 419] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0da44000 == 110 [pid = 1856] [id = 418] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06d51800 == 109 [pid = 1856] [id = 417] 03:20:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfeddc800 == 108 [pid = 1856] [id = 416] 03:20:24 INFO - PROCESS | 1856 | 1462530024253 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:24 INFO - PROCESS | 1856 | 1462530024430 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee14da6800) [pid = 1856] [serial = 1209] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee04bafc00) [pid = 1856] [serial = 1236] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee0d026c00) [pid = 1856] [serial = 1245] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee01c5b800) [pid = 1856] [serial = 1173] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee0e449400) [pid = 1856] [serial = 1191] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee03bb4c00) [pid = 1856] [serial = 1235] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee02331800) [pid = 1856] [serial = 1223] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee01c5bc00) [pid = 1856] [serial = 1131] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee1650b400) [pid = 1856] [serial = 1215] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee0dfe1800) [pid = 1856] [serial = 1188] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee0de3e400) [pid = 1856] [serial = 1116] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee1615ac00) [pid = 1856] [serial = 1119] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee08413c00) [pid = 1856] [serial = 1232] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee08610800) [pid = 1856] [serial = 1233] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee08853c00) [pid = 1856] [serial = 1182] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee049ec000) [pid = 1856] [serial = 1224] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee087e4000) [pid = 1856] [serial = 1241] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee11141000) [pid = 1856] [serial = 1200] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee0e5e0400) [pid = 1856] [serial = 1194] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee0bcd0c00) [pid = 1856] [serial = 1242] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fedfedd0800) [pid = 1856] [serial = 1137] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee06c13c00) [pid = 1856] [serial = 1239] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee06a03000) [pid = 1856] [serial = 1227] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee06fc6800) [pid = 1856] [serial = 1230] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee06fd1400) [pid = 1856] [serial = 1113] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee164dd000) [pid = 1856] [serial = 1212] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee06dae000) [pid = 1856] [serial = 1229] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee19cb2800) [pid = 1856] [serial = 1122] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee04bb3000) [pid = 1856] [serial = 1221] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee02337c00) [pid = 1856] [serial = 1110] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee0f95b400) [pid = 1856] [serial = 1197] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee06a07800) [pid = 1856] [serial = 1238] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee139d1800) [pid = 1856] [serial = 1203] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fee00c65800) [pid = 1856] [serial = 1128] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fee049ef400) [pid = 1856] [serial = 1140] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee0be70000) [pid = 1856] [serial = 1244] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fee2922b400) [pid = 1856] [serial = 1125] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fee2922b800) [pid = 1856] [serial = 1134] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee06137400) [pid = 1856] [serial = 1176] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fee04bb4c00) [pid = 1856] [serial = 1143] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7fee16110000) [pid = 1856] [serial = 1206] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7fee0bd83400) [pid = 1856] [serial = 1185] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7fee073c8800) [pid = 1856] [serial = 1179] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7fee05be4000) [pid = 1856] [serial = 1226] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7fee087e2000) [pid = 1856] [serial = 1170] [outer = (nil)] [url = about:blank] 03:20:24 INFO - PROCESS | 1856 | 1462530024679 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01d4f000 == 109 [pid = 1856] [id = 455] 03:20:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7fee00c65800) [pid = 1856] [serial = 1366] [outer = (nil)] 03:20:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7fee049ef400) [pid = 1856] [serial = 1367] [outer = 0x7fee00c65800] 03:20:24 INFO - PROCESS | 1856 | 1462530024745 Marionette DEBUG loaded listener.js 03:20:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7fee073c8800) [pid = 1856] [serial = 1368] [outer = 0x7fee00c65800] 03:20:25 INFO - PROCESS | 1856 | 1462530025431 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1253ms 03:20:25 INFO - PROCESS | 1856 | 1462530025465 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:20:25 INFO - PROCESS | 1856 | 1462530025468 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:20:25 INFO - PROCESS | 1856 | 1462530025473 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:20:25 INFO - PROCESS | 1856 | 1462530025475 Marionette TRACE conn3 <- [1,1794,null,{}] 03:20:25 INFO - PROCESS | 1856 | 1462530025480 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:25 INFO - PROCESS | 1856 | 1462530025655 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:20:25 INFO - PROCESS | 1856 | 1462530025846 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04cec000 == 110 [pid = 1856] [id = 456] 03:20:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7fee01c59000) [pid = 1856] [serial = 1369] [outer = (nil)] 03:20:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7fee08610000) [pid = 1856] [serial = 1370] [outer = 0x7fee01c59000] 03:20:25 INFO - PROCESS | 1856 | 1462530025907 Marionette DEBUG loaded listener.js 03:20:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee08852000) [pid = 1856] [serial = 1371] [outer = 0x7fee01c59000] 03:20:26 INFO - PROCESS | 1856 | 1462530026603 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1180ms 03:20:26 INFO - PROCESS | 1856 | 1462530026656 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:20:26 INFO - PROCESS | 1856 | 1462530026670 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:20:26 INFO - PROCESS | 1856 | 1462530026717 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:20:26 INFO - PROCESS | 1856 | 1462530026720 Marionette TRACE conn3 <- [1,1798,null,{}] 03:20:26 INFO - PROCESS | 1856 | 1462530026729 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:26 INFO - PROCESS | 1856 | 1462530026963 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:20:26 INFO - PROCESS | 1856 | 1462530026989 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0690f800 == 111 [pid = 1856] [id = 457] 03:20:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fee04bb4c00) [pid = 1856] [serial = 1372] [outer = (nil)] 03:20:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee0bd53000) [pid = 1856] [serial = 1373] [outer = 0x7fee04bb4c00] 03:20:27 INFO - PROCESS | 1856 | 1462530027049 Marionette DEBUG loaded listener.js 03:20:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee0bd8d400) [pid = 1856] [serial = 1374] [outer = 0x7fee04bb4c00] 03:20:27 INFO - PROCESS | 1856 | 1462530027910 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 03:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1244ms 03:20:27 INFO - PROCESS | 1856 | 1462530027952 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:20:27 INFO - PROCESS | 1856 | 1462530027955 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:20:27 INFO - PROCESS | 1856 | 1462530027968 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:20:27 INFO - PROCESS | 1856 | 1462530027970 Marionette TRACE conn3 <- [1,1802,null,{}] 03:20:27 INFO - PROCESS | 1856 | 1462530027975 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:28 INFO - PROCESS | 1856 | 1462530028222 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:20:28 INFO - PROCESS | 1856 | 1462530028264 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07c83000 == 112 [pid = 1856] [id = 458] 03:20:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fee0de3e400) [pid = 1856] [serial = 1375] [outer = (nil)] 03:20:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee0e017400) [pid = 1856] [serial = 1376] [outer = 0x7fee0de3e400] 03:20:28 INFO - PROCESS | 1856 | 1462530028370 Marionette DEBUG loaded listener.js 03:20:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee0e5bb400) [pid = 1856] [serial = 1377] [outer = 0x7fee0de3e400] 03:20:29 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fedfdfc3800) [pid = 1856] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:20:29 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fee0be71000) [pid = 1856] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:20:29 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee110dc000) [pid = 1856] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:20:29 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fee049eec00) [pid = 1856] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:20:29 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fedffaaf800) [pid = 1856] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:20:29 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee049f0c00) [pid = 1856] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:20:29 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fee00db4400) [pid = 1856] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:20:29 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7fee06da6c00) [pid = 1856] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:20:29 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7fedfdfc4000) [pid = 1856] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:20:29 INFO - PROCESS | 1856 | 1462530029628 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1685ms 03:20:29 INFO - PROCESS | 1856 | 1462530029654 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:20:29 INFO - PROCESS | 1856 | 1462530029657 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:20:29 INFO - PROCESS | 1856 | 1462530029662 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:20:29 INFO - PROCESS | 1856 | 1462530029664 Marionette TRACE conn3 <- [1,1806,null,{}] 03:20:29 INFO - PROCESS | 1856 | 1462530029668 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:29 INFO - PROCESS | 1856 | 1462530029838 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:20:30 INFO - PROCESS | 1856 | 1462530029997 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0620c800 == 113 [pid = 1856] [id = 459] 03:20:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7fedfbd3c400) [pid = 1856] [serial = 1378] [outer = (nil)] 03:20:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7fee04bb7000) [pid = 1856] [serial = 1379] [outer = 0x7fedfbd3c400] 03:20:30 INFO - PROCESS | 1856 | 1462530030054 Marionette DEBUG loaded listener.js 03:20:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee0e5bc800) [pid = 1856] [serial = 1380] [outer = 0x7fedfbd3c400] 03:20:30 INFO - PROCESS | 1856 | 1462530030703 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 03:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1080ms 03:20:30 INFO - PROCESS | 1856 | 1462530030742 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:20:30 INFO - PROCESS | 1856 | 1462530030745 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:20:30 INFO - PROCESS | 1856 | 1462530030751 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:20:30 INFO - PROCESS | 1856 | 1462530030752 Marionette TRACE conn3 <- [1,1810,null,{}] 03:20:30 INFO - PROCESS | 1856 | 1462530030757 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:30 INFO - PROCESS | 1856 | 1462530030975 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:20:31 INFO - PROCESS | 1856 | 1462530031000 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfcb800 == 114 [pid = 1856] [id = 460] 03:20:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fedfdfc9000) [pid = 1856] [serial = 1381] [outer = (nil)] 03:20:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee0e8d1000) [pid = 1856] [serial = 1382] [outer = 0x7fedfdfc9000] 03:20:31 INFO - PROCESS | 1856 | 1462530031060 Marionette DEBUG loaded listener.js 03:20:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee11140400) [pid = 1856] [serial = 1383] [outer = 0x7fedfdfc9000] 03:20:32 INFO - PROCESS | 1856 | 1462530032128 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1427ms 03:20:32 INFO - PROCESS | 1856 | 1462530032179 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:20:32 INFO - PROCESS | 1856 | 1462530032185 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:20:32 INFO - PROCESS | 1856 | 1462530032193 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:20:32 INFO - PROCESS | 1856 | 1462530032198 Marionette TRACE conn3 <- [1,1814,null,{}] 03:20:32 INFO - PROCESS | 1856 | 1462530032205 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:32 INFO - PROCESS | 1856 | 1462530032401 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:20:32 INFO - PROCESS | 1856 | 1462530032596 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04a96800 == 115 [pid = 1856] [id = 461] 03:20:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fedfedd1800) [pid = 1856] [serial = 1384] [outer = (nil)] 03:20:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee01c59800) [pid = 1856] [serial = 1385] [outer = 0x7fedfedd1800] 03:20:32 INFO - PROCESS | 1856 | 1462530032667 Marionette DEBUG loaded listener.js 03:20:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee04bad800) [pid = 1856] [serial = 1386] [outer = 0x7fedfedd1800] 03:20:33 INFO - PROCESS | 1856 | 1462530033562 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1434ms 03:20:33 INFO - PROCESS | 1856 | 1462530033629 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:20:33 INFO - PROCESS | 1856 | 1462530033637 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:20:33 INFO - PROCESS | 1856 | 1462530033647 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:20:33 INFO - PROCESS | 1856 | 1462530033650 Marionette TRACE conn3 <- [1,1818,null,{}] 03:20:33 INFO - PROCESS | 1856 | 1462530033656 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:33 INFO - PROCESS | 1856 | 1462530033842 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:20:34 INFO - PROCESS | 1856 | 1462530034036 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07c7c000 == 116 [pid = 1856] [id = 462] 03:20:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee06134800) [pid = 1856] [serial = 1387] [outer = (nil)] 03:20:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee06da2800) [pid = 1856] [serial = 1388] [outer = 0x7fee06134800] 03:20:34 INFO - PROCESS | 1856 | 1462530034101 Marionette DEBUG loaded listener.js 03:20:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee0804e800) [pid = 1856] [serial = 1389] [outer = 0x7fee06134800] 03:20:35 INFO - PROCESS | 1856 | 1462530035034 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 03:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1428ms 03:20:35 INFO - PROCESS | 1856 | 1462530035075 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:20:35 INFO - PROCESS | 1856 | 1462530035078 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:20:35 INFO - PROCESS | 1856 | 1462530035084 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:20:35 INFO - PROCESS | 1856 | 1462530035089 Marionette TRACE conn3 <- [1,1822,null,{}] 03:20:35 INFO - PROCESS | 1856 | 1462530035104 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:35 INFO - PROCESS | 1856 | 1462530035286 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:20:35 INFO - PROCESS | 1856 | 1462530035497 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0c8000 == 117 [pid = 1856] [id = 463] 03:20:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee0860bc00) [pid = 1856] [serial = 1390] [outer = (nil)] 03:20:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee0da1fc00) [pid = 1856] [serial = 1391] [outer = 0x7fee0860bc00] 03:20:35 INFO - PROCESS | 1856 | 1462530035608 Marionette DEBUG loaded listener.js 03:20:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee0e5b9400) [pid = 1856] [serial = 1392] [outer = 0x7fee0860bc00] 03:20:36 INFO - PROCESS | 1856 | 1462530036491 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 03:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1481ms 03:20:36 INFO - PROCESS | 1856 | 1462530036568 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:20:36 INFO - PROCESS | 1856 | 1462530036571 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:20:36 INFO - PROCESS | 1856 | 1462530036579 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:20:36 INFO - PROCESS | 1856 | 1462530036581 Marionette TRACE conn3 <- [1,1826,null,{}] 03:20:36 INFO - PROCESS | 1856 | 1462530036587 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:36 INFO - PROCESS | 1856 | 1462530036775 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:20:36 INFO - PROCESS | 1856 | 1462530036983 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e9d2000 == 118 [pid = 1856] [id = 464] 03:20:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee07198c00) [pid = 1856] [serial = 1393] [outer = (nil)] 03:20:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee11147400) [pid = 1856] [serial = 1394] [outer = 0x7fee07198c00] 03:20:37 INFO - PROCESS | 1856 | 1462530037089 Marionette DEBUG loaded listener.js 03:20:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee111f1c00) [pid = 1856] [serial = 1395] [outer = 0x7fee07198c00] 03:20:37 INFO - PROCESS | 1856 | 1462530037953 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 03:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1429ms 03:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:20:38 INFO - PROCESS | 1856 | 1462530038009 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:20:38 INFO - PROCESS | 1856 | 1462530038012 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:20:38 INFO - PROCESS | 1856 | 1462530038017 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:20:38 INFO - PROCESS | 1856 | 1462530038020 Marionette TRACE conn3 <- [1,1830,null,{}] 03:20:38 INFO - PROCESS | 1856 | 1462530038025 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:38 INFO - PROCESS | 1856 | 1462530038203 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:20:38 INFO - PROCESS | 1856 | 1462530038404 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1120b000 == 119 [pid = 1856] [id = 465] 03:20:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee0e5e2400) [pid = 1856] [serial = 1396] [outer = (nil)] 03:20:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee137e4800) [pid = 1856] [serial = 1397] [outer = 0x7fee0e5e2400] 03:20:38 INFO - PROCESS | 1856 | 1462530038471 Marionette DEBUG loaded listener.js 03:20:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee139d9400) [pid = 1856] [serial = 1398] [outer = 0x7fee0e5e2400] 03:20:39 INFO - PROCESS | 1856 | 1462530039333 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 03:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1381ms 03:20:39 INFO - PROCESS | 1856 | 1462530039399 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:20:39 INFO - PROCESS | 1856 | 1462530039403 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:20:39 INFO - PROCESS | 1856 | 1462530039408 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:20:39 INFO - PROCESS | 1856 | 1462530039410 Marionette TRACE conn3 <- [1,1834,null,{}] 03:20:39 INFO - PROCESS | 1856 | 1462530039415 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:39 INFO - PROCESS | 1856 | 1462530039617 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:20:39 INFO - PROCESS | 1856 | 1462530039813 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee166dd800 == 120 [pid = 1856] [id = 466] 03:20:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee14da9400) [pid = 1856] [serial = 1399] [outer = (nil)] 03:20:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee1653e400) [pid = 1856] [serial = 1400] [outer = 0x7fee14da9400] 03:20:39 INFO - PROCESS | 1856 | 1462530039882 Marionette DEBUG loaded listener.js 03:20:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee18152400) [pid = 1856] [serial = 1401] [outer = 0x7fee14da9400] 03:20:40 INFO - PROCESS | 1856 | 1462530040726 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 03:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 03:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1427ms 03:20:40 INFO - PROCESS | 1856 | 1462530040835 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:20:40 INFO - PROCESS | 1856 | 1462530040838 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:20:40 INFO - PROCESS | 1856 | 1462530040844 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:20:40 INFO - PROCESS | 1856 | 1462530040846 Marionette TRACE conn3 <- [1,1838,null,{}] 03:20:40 INFO - PROCESS | 1856 | 1462530040851 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:41 INFO - PROCESS | 1856 | 1462530041029 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:20:41 INFO - PROCESS | 1856 | 1462530041228 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17142800 == 121 [pid = 1856] [id = 467] 03:20:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee14dac400) [pid = 1856] [serial = 1402] [outer = (nil)] 03:20:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee1da44c00) [pid = 1856] [serial = 1403] [outer = 0x7fee14dac400] 03:20:41 INFO - PROCESS | 1856 | 1462530041296 Marionette DEBUG loaded listener.js 03:20:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee246a7800) [pid = 1856] [serial = 1404] [outer = 0x7fee14dac400] 03:20:42 INFO - PROCESS | 1856 | 1462530042164 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1378ms 03:20:42 INFO - PROCESS | 1856 | 1462530042222 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:20:42 INFO - PROCESS | 1856 | 1462530042225 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:20:42 INFO - PROCESS | 1856 | 1462530042231 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:20:42 INFO - PROCESS | 1856 | 1462530042233 Marionette TRACE conn3 <- [1,1842,null,{}] 03:20:42 INFO - PROCESS | 1856 | 1462530042239 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:42 INFO - PROCESS | 1856 | 1462530042411 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:20:42 INFO - PROCESS | 1856 | 1462530042612 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19dce000 == 122 [pid = 1856] [id = 468] 03:20:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee0e5bfc00) [pid = 1856] [serial = 1405] [outer = (nil)] 03:20:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee24ab8400) [pid = 1856] [serial = 1406] [outer = 0x7fee0e5bfc00] 03:20:42 INFO - PROCESS | 1856 | 1462530042678 Marionette DEBUG loaded listener.js 03:20:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee25bb6000) [pid = 1856] [serial = 1407] [outer = 0x7fee0e5bfc00] 03:20:43 INFO - PROCESS | 1856 | 1462530043502 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1334ms 03:20:43 INFO - PROCESS | 1856 | 1462530043565 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:20:43 INFO - PROCESS | 1856 | 1462530043569 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:20:43 INFO - PROCESS | 1856 | 1462530043574 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:20:43 INFO - PROCESS | 1856 | 1462530043576 Marionette TRACE conn3 <- [1,1846,null,{}] 03:20:43 INFO - PROCESS | 1856 | 1462530043581 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:43 INFO - PROCESS | 1856 | 1462530043757 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:20:43 INFO - PROCESS | 1856 | 1462530043961 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24588800 == 123 [pid = 1856] [id = 469] 03:20:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee1690b800) [pid = 1856] [serial = 1408] [outer = (nil)] 03:20:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee29224800) [pid = 1856] [serial = 1409] [outer = 0x7fee1690b800] 03:20:44 INFO - PROCESS | 1856 | 1462530044034 Marionette DEBUG loaded listener.js 03:20:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee2922b800) [pid = 1856] [serial = 1410] [outer = 0x7fee1690b800] 03:20:44 INFO - PROCESS | 1856 | 1462530044882 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1382ms 03:20:44 INFO - PROCESS | 1856 | 1462530044958 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:20:44 INFO - PROCESS | 1856 | 1462530044962 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:20:44 INFO - PROCESS | 1856 | 1462530044970 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:20:44 INFO - PROCESS | 1856 | 1462530044974 Marionette TRACE conn3 <- [1,1850,null,{}] 03:20:44 INFO - PROCESS | 1856 | 1462530044981 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:45 INFO - PROCESS | 1856 | 1462530045220 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:20:45 INFO - PROCESS | 1856 | 1462530045423 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee28d80800 == 124 [pid = 1856] [id = 470] 03:20:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee06fce400) [pid = 1856] [serial = 1411] [outer = (nil)] 03:20:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee1897c400) [pid = 1856] [serial = 1412] [outer = 0x7fee06fce400] 03:20:45 INFO - PROCESS | 1856 | 1462530045531 Marionette DEBUG loaded listener.js 03:20:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee295c3800) [pid = 1856] [serial = 1413] [outer = 0x7fee06fce400] 03:20:46 INFO - PROCESS | 1856 | 1462530046440 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1529ms 03:20:46 INFO - PROCESS | 1856 | 1462530046500 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:20:46 INFO - PROCESS | 1856 | 1462530046503 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:20:46 INFO - PROCESS | 1856 | 1462530046509 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:20:46 INFO - PROCESS | 1856 | 1462530046513 Marionette TRACE conn3 <- [1,1854,null,{}] 03:20:46 INFO - PROCESS | 1856 | 1462530046519 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:46 INFO - PROCESS | 1856 | 1462530046741 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:20:46 INFO - PROCESS | 1856 | 1462530046944 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2dc51800 == 125 [pid = 1856] [id = 471] 03:20:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fedfbf98c00) [pid = 1856] [serial = 1414] [outer = (nil)] 03:20:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fedfbfa3800) [pid = 1856] [serial = 1415] [outer = 0x7fedfbf98c00] 03:20:47 INFO - PROCESS | 1856 | 1462530047063 Marionette DEBUG loaded listener.js 03:20:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee295cd000) [pid = 1856] [serial = 1416] [outer = 0x7fedfbf98c00] 03:20:47 INFO - PROCESS | 1856 | 1462530047935 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1476ms 03:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:20:47 INFO - PROCESS | 1856 | 1462530047986 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:20:47 INFO - PROCESS | 1856 | 1462530047989 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:20:47 INFO - PROCESS | 1856 | 1462530047995 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:20:48 INFO - PROCESS | 1856 | 1462530047998 Marionette TRACE conn3 <- [1,1858,null,{}] 03:20:48 INFO - PROCESS | 1856 | 1462530048003 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:48 INFO - PROCESS | 1856 | 1462530048176 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:20:48 INFO - PROCESS | 1856 | 1462530048382 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04d9f000 == 126 [pid = 1856] [id = 472] 03:20:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fedfbf9ac00) [pid = 1856] [serial = 1417] [outer = (nil)] 03:20:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fedffa25000) [pid = 1856] [serial = 1418] [outer = 0x7fedfbf9ac00] 03:20:48 INFO - PROCESS | 1856 | 1462530048446 Marionette DEBUG loaded listener.js 03:20:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fedffa2a000) [pid = 1856] [serial = 1419] [outer = 0x7fedfbf9ac00] 03:20:49 INFO - PROCESS | 1856 | 1462530049282 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1332ms 03:20:49 INFO - PROCESS | 1856 | 1462530049326 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:20:49 INFO - PROCESS | 1856 | 1462530049330 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:20:49 INFO - PROCESS | 1856 | 1462530049335 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:20:49 INFO - PROCESS | 1856 | 1462530049337 Marionette TRACE conn3 <- [1,1862,null,{}] 03:20:49 INFO - PROCESS | 1856 | 1462530049351 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:49 INFO - PROCESS | 1856 | 1462530049529 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:20:49 INFO - PROCESS | 1856 | 1462530049734 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb5d4000 == 127 [pid = 1856] [id = 473] 03:20:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fedfbf9fc00) [pid = 1856] [serial = 1420] [outer = (nil)] 03:20:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee026a8c00) [pid = 1856] [serial = 1421] [outer = 0x7fedfbf9fc00] 03:20:49 INFO - PROCESS | 1856 | 1462530049800 Marionette DEBUG loaded listener.js 03:20:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee026ad000) [pid = 1856] [serial = 1422] [outer = 0x7fedfbf9fc00] 03:20:50 INFO - PROCESS | 1856 | 1462530050634 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1339ms 03:20:50 INFO - PROCESS | 1856 | 1462530050675 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:20:50 INFO - PROCESS | 1856 | 1462530050679 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:20:50 INFO - PROCESS | 1856 | 1462530050684 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:20:50 INFO - PROCESS | 1856 | 1462530050686 Marionette TRACE conn3 <- [1,1866,null,{}] 03:20:50 INFO - PROCESS | 1856 | 1462530050691 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:50 INFO - PROCESS | 1856 | 1462530050880 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:20:51 INFO - PROCESS | 1856 | 1462530051098 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfe2e6800 == 128 [pid = 1856] [id = 474] 03:20:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fedfbd42800) [pid = 1856] [serial = 1423] [outer = (nil)] 03:20:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fedff6f1c00) [pid = 1856] [serial = 1424] [outer = 0x7fedfbd42800] 03:20:51 INFO - PROCESS | 1856 | 1462530051206 Marionette DEBUG loaded listener.js 03:20:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee026b3c00) [pid = 1856] [serial = 1425] [outer = 0x7fedfbd42800] 03:20:52 INFO - PROCESS | 1856 | 1462530052495 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 03:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1886ms 03:20:52 INFO - PROCESS | 1856 | 1462530052571 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:20:52 INFO - PROCESS | 1856 | 1462530052575 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:20:52 INFO - PROCESS | 1856 | 1462530052583 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:20:52 INFO - PROCESS | 1856 | 1462530052587 Marionette TRACE conn3 <- [1,1870,null,{}] 03:20:52 INFO - PROCESS | 1856 | 1462530052594 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:52 INFO - PROCESS | 1856 | 1462530052765 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:20:52 INFO - PROCESS | 1856 | 1462530052969 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06077800 == 129 [pid = 1856] [id = 475] 03:20:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fedfdfd0c00) [pid = 1856] [serial = 1426] [outer = (nil)] 03:20:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fedff6ea400) [pid = 1856] [serial = 1427] [outer = 0x7fedfdfd0c00] 03:20:53 INFO - PROCESS | 1856 | 1462530053075 Marionette DEBUG loaded listener.js 03:20:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee00c60c00) [pid = 1856] [serial = 1428] [outer = 0x7fedfdfd0c00] 03:20:54 INFO - PROCESS | 1856 | 1462530054095 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 03:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1579ms 03:20:54 INFO - PROCESS | 1856 | 1462530054162 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:20:54 INFO - PROCESS | 1856 | 1462530054170 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:20:54 INFO - PROCESS | 1856 | 1462530054179 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:20:54 INFO - PROCESS | 1856 | 1462530054183 Marionette TRACE conn3 <- [1,1874,null,{}] 03:20:54 INFO - PROCESS | 1856 | 1462530054188 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:54 INFO - PROCESS | 1856 | 1462530054382 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:20:54 INFO - PROCESS | 1856 | 1462530054679 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffae2800 == 130 [pid = 1856] [id = 476] 03:20:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fedfedcb800) [pid = 1856] [serial = 1429] [outer = (nil)] 03:20:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee048d6c00) [pid = 1856] [serial = 1430] [outer = 0x7fedfedcb800] 03:20:54 INFO - PROCESS | 1856 | 1462530054827 Marionette DEBUG loaded listener.js 03:20:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee048db800) [pid = 1856] [serial = 1431] [outer = 0x7fedfedcb800] 03:20:54 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1156d800 == 129 [pid = 1856] [id = 204] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee14da8c00) [pid = 1856] [serial = 1277] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee19cad400) [pid = 1856] [serial = 1283] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee172acc00) [pid = 1856] [serial = 1280] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee19d52800) [pid = 1856] [serial = 1286] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0620c800 == 128 [pid = 1856] [id = 459] 03:20:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07c83000 == 127 [pid = 1856] [id = 458] 03:20:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0690f800 == 126 [pid = 1856] [id = 457] 03:20:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04cec000 == 125 [pid = 1856] [id = 456] 03:20:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee01d4f000 == 124 [pid = 1856] [id = 455] 03:20:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee003eb000 == 123 [pid = 1856] [id = 454] 03:20:55 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06256800 == 122 [pid = 1856] [id = 453] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee03bbb400) [pid = 1856] [serial = 1248] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee10573c00) [pid = 1856] [serial = 1307] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee11529400) [pid = 1856] [serial = 1310] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee06a5e400) [pid = 1856] [serial = 1296] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee05aaa000) [pid = 1856] [serial = 1295] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee06a0ec00) [pid = 1856] [serial = 1301] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee08417400) [pid = 1856] [serial = 1302] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee0da26800) [pid = 1856] [serial = 1259] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee0885c400) [pid = 1856] [serial = 1304] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee00dbc400) [pid = 1856] [serial = 1292] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee049e8800) [pid = 1856] [serial = 1293] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee0613b800) [pid = 1856] [serial = 1253] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fedfedcfc00) [pid = 1856] [serial = 1250] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee07198000) [pid = 1856] [serial = 1256] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee08412000) [pid = 1856] [serial = 1299] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee071b1c00) [pid = 1856] [serial = 1298] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee02333400) [pid = 1856] [serial = 1289] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee0e44b000) [pid = 1856] [serial = 1262] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee14da8000) [pid = 1856] [serial = 1271] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee0ea3c400) [pid = 1856] [serial = 1265] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee137e6800) [pid = 1856] [serial = 1268] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee1650ac00) [pid = 1856] [serial = 1274] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee01c52800) [pid = 1856] [serial = 1313] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee04bb6800) [pid = 1856] [serial = 1314] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee1114b800) [pid = 1856] [serial = 1308] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee1650d800) [pid = 1856] [serial = 1311] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee0be63000) [pid = 1856] [serial = 1305] [outer = (nil)] [url = about:blank] 03:20:55 INFO - PROCESS | 1856 | 1462530055662 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1529ms 03:20:55 INFO - PROCESS | 1856 | 1462530055709 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:20:55 INFO - PROCESS | 1856 | 1462530055712 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:20:55 INFO - PROCESS | 1856 | 1462530055718 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:20:55 INFO - PROCESS | 1856 | 1462530055722 Marionette TRACE conn3 <- [1,1878,null,{}] 03:20:55 INFO - PROCESS | 1856 | 1462530055736 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:55 INFO - PROCESS | 1856 | 1462530055937 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:20:56 INFO - PROCESS | 1856 | 1462530056102 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06082000 == 123 [pid = 1856] [id = 477] 03:20:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee0232ec00) [pid = 1856] [serial = 1432] [outer = (nil)] 03:20:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee05be4000) [pid = 1856] [serial = 1433] [outer = 0x7fee0232ec00] 03:20:56 INFO - PROCESS | 1856 | 1462530056162 Marionette DEBUG loaded listener.js 03:20:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee06a5fc00) [pid = 1856] [serial = 1434] [outer = 0x7fee0232ec00] 03:20:56 INFO - PROCESS | 1856 | 1462530056866 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1179ms 03:20:56 INFO - PROCESS | 1856 | 1462530056897 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:20:56 INFO - PROCESS | 1856 | 1462530056901 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:20:56 INFO - PROCESS | 1856 | 1462530056906 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:20:56 INFO - PROCESS | 1856 | 1462530056909 Marionette TRACE conn3 <- [1,1882,null,{}] 03:20:56 INFO - PROCESS | 1856 | 1462530056913 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:57 INFO - PROCESS | 1856 | 1462530057161 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:20:57 INFO - PROCESS | 1856 | 1462530057274 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06909800 == 124 [pid = 1856] [id = 478] 03:20:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee048dc400) [pid = 1856] [serial = 1435] [outer = (nil)] 03:20:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee06f5e400) [pid = 1856] [serial = 1436] [outer = 0x7fee048dc400] 03:20:57 INFO - PROCESS | 1856 | 1462530057331 Marionette DEBUG loaded listener.js 03:20:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee071b0400) [pid = 1856] [serial = 1437] [outer = 0x7fee048dc400] 03:20:58 INFO - PROCESS | 1856 | 1462530058089 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1230ms 03:20:58 INFO - PROCESS | 1856 | 1462530058137 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:20:58 INFO - PROCESS | 1856 | 1462530058140 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:20:58 INFO - PROCESS | 1856 | 1462530058151 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:20:58 INFO - PROCESS | 1856 | 1462530058152 Marionette TRACE conn3 <- [1,1886,null,{}] 03:20:58 INFO - PROCESS | 1856 | 1462530058156 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:58 INFO - PROCESS | 1856 | 1462530058366 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:20:58 INFO - PROCESS | 1856 | 1462530058394 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07308000 == 125 [pid = 1856] [id = 479] 03:20:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee05aaa000) [pid = 1856] [serial = 1438] [outer = (nil)] 03:20:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee08045400) [pid = 1856] [serial = 1439] [outer = 0x7fee05aaa000] 03:20:58 INFO - PROCESS | 1856 | 1462530058450 Marionette DEBUG loaded listener.js 03:20:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee087e4c00) [pid = 1856] [serial = 1440] [outer = 0x7fee05aaa000] 03:20:59 INFO - PROCESS | 1856 | 1462530059266 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 03:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1174ms 03:20:59 INFO - PROCESS | 1856 | 1462530059325 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:20:59 INFO - PROCESS | 1856 | 1462530059327 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:20:59 INFO - PROCESS | 1856 | 1462530059333 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:20:59 INFO - PROCESS | 1856 | 1462530059335 Marionette TRACE conn3 <- [1,1890,null,{}] 03:20:59 INFO - PROCESS | 1856 | 1462530059345 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:59 INFO - PROCESS | 1856 | 1462530059588 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:20:59 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee0de3e400) [pid = 1856] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:20:59 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee04bb4c00) [pid = 1856] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:20:59 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee01c59000) [pid = 1856] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:20:59 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee00c65800) [pid = 1856] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:20:59 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fedfbd3c400) [pid = 1856] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:20:59 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee00c63800) [pid = 1856] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:20:59 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee06131000) [pid = 1856] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:21:00 INFO - PROCESS | 1856 | 1462530059994 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04cf2800 == 126 [pid = 1856] [id = 480] 03:21:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee00c65800) [pid = 1856] [serial = 1441] [outer = (nil)] 03:21:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee0612d400) [pid = 1856] [serial = 1442] [outer = 0x7fee00c65800] 03:21:00 INFO - PROCESS | 1856 | 1462530060056 Marionette DEBUG loaded listener.js 03:21:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee0d022400) [pid = 1856] [serial = 1443] [outer = 0x7fee00c65800] 03:21:00 INFO - PROCESS | 1856 | 1462530060694 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 03:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1380ms 03:21:00 INFO - PROCESS | 1856 | 1462530060713 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:21:00 INFO - PROCESS | 1856 | 1462530060715 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:21:00 INFO - PROCESS | 1856 | 1462530060720 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:21:00 INFO - PROCESS | 1856 | 1462530060722 Marionette TRACE conn3 <- [1,1894,null,{}] 03:21:00 INFO - PROCESS | 1856 | 1462530060727 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:00 INFO - PROCESS | 1856 | 1462530060958 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:21:00 INFO - PROCESS | 1856 | 1462530060980 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfc9000 == 127 [pid = 1856] [id = 481] 03:21:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee00db6c00) [pid = 1856] [serial = 1444] [outer = (nil)] 03:21:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee0e5bbc00) [pid = 1856] [serial = 1445] [outer = 0x7fee00db6c00] 03:21:01 INFO - PROCESS | 1856 | 1462530061036 Marionette DEBUG loaded listener.js 03:21:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee1057a800) [pid = 1856] [serial = 1446] [outer = 0x7fee00db6c00] 03:21:01 INFO - PROCESS | 1856 | 1462530061811 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1131ms 03:21:01 INFO - PROCESS | 1856 | 1462530061965 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:21:01 INFO - PROCESS | 1856 | 1462530061969 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:21:01 INFO - PROCESS | 1856 | 1462530061993 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:21:02 INFO - PROCESS | 1856 | 1462530061998 Marionette TRACE conn3 <- [1,1898,null,{}] 03:21:02 INFO - PROCESS | 1856 | 1462530062006 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:02 INFO - PROCESS | 1856 | 1462530062234 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:21:02 INFO - PROCESS | 1856 | 1462530062438 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b3a000 == 128 [pid = 1856] [id = 482] 03:21:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fedfdfc5c00) [pid = 1856] [serial = 1447] [outer = (nil)] 03:21:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fedfdfd0000) [pid = 1856] [serial = 1448] [outer = 0x7fedfdfc5c00] 03:21:02 INFO - PROCESS | 1856 | 1462530062550 Marionette DEBUG loaded listener.js 03:21:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fedffa23c00) [pid = 1856] [serial = 1449] [outer = 0x7fedfdfc5c00] 03:21:03 INFO - PROCESS | 1856 | 1462530063496 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1581ms 03:21:03 INFO - PROCESS | 1856 | 1462530063576 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:21:03 INFO - PROCESS | 1856 | 1462530063582 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:21:03 INFO - PROCESS | 1856 | 1462530063593 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:21:03 INFO - PROCESS | 1856 | 1462530063599 Marionette TRACE conn3 <- [1,1902,null,{}] 03:21:03 INFO - PROCESS | 1856 | 1462530063605 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:03 INFO - PROCESS | 1856 | 1462530063830 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:21:04 INFO - PROCESS | 1856 | 1462530064083 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07312800 == 129 [pid = 1856] [id = 483] 03:21:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee03bbb400) [pid = 1856] [serial = 1450] [outer = (nil)] 03:21:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee048dd400) [pid = 1856] [serial = 1451] [outer = 0x7fee03bbb400] 03:21:04 INFO - PROCESS | 1856 | 1462530064197 Marionette DEBUG loaded listener.js 03:21:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee04bac800) [pid = 1856] [serial = 1452] [outer = 0x7fee03bbb400] 03:21:05 INFO - PROCESS | 1856 | 1462530065032 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1488ms 03:21:05 INFO - PROCESS | 1856 | 1462530065078 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:21:05 INFO - PROCESS | 1856 | 1462530065082 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:21:05 INFO - PROCESS | 1856 | 1462530065088 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:21:05 INFO - PROCESS | 1856 | 1462530065091 Marionette TRACE conn3 <- [1,1906,null,{}] 03:21:05 INFO - PROCESS | 1856 | 1462530065104 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:05 INFO - PROCESS | 1856 | 1462530065298 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:21:05 INFO - PROCESS | 1856 | 1462530065506 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0c5800 == 130 [pid = 1856] [id = 484] 03:21:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee06bac000) [pid = 1856] [serial = 1453] [outer = (nil)] 03:21:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee0840a400) [pid = 1856] [serial = 1454] [outer = 0x7fee06bac000] 03:21:05 INFO - PROCESS | 1856 | 1462530065580 Marionette DEBUG loaded listener.js 03:21:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee0bd5e400) [pid = 1856] [serial = 1455] [outer = 0x7fee06bac000] 03:21:06 INFO - PROCESS | 1856 | 1462530066510 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 03:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1477ms 03:21:06 INFO - PROCESS | 1856 | 1462530066566 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:21:06 INFO - PROCESS | 1856 | 1462530066568 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:21:06 INFO - PROCESS | 1856 | 1462530066575 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:21:06 INFO - PROCESS | 1856 | 1462530066577 Marionette TRACE conn3 <- [1,1910,null,{}] 03:21:06 INFO - PROCESS | 1856 | 1462530066582 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:06 INFO - PROCESS | 1856 | 1462530066776 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:21:06 INFO - PROCESS | 1856 | 1462530066978 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee111d0800 == 131 [pid = 1856] [id = 485] 03:21:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee07193400) [pid = 1856] [serial = 1456] [outer = (nil)] 03:21:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee0e44ac00) [pid = 1856] [serial = 1457] [outer = 0x7fee07193400] 03:21:07 INFO - PROCESS | 1856 | 1462530067045 Marionette DEBUG loaded listener.js 03:21:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee1057c000) [pid = 1856] [serial = 1458] [outer = 0x7fee07193400] 03:21:07 INFO - PROCESS | 1856 | 1462530067944 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 03:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1428ms 03:21:08 INFO - PROCESS | 1856 | 1462530068003 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:21:08 INFO - PROCESS | 1856 | 1462530068007 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:21:08 INFO - PROCESS | 1856 | 1462530068012 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:21:08 INFO - PROCESS | 1856 | 1462530068014 Marionette TRACE conn3 <- [1,1914,null,{}] 03:21:08 INFO - PROCESS | 1856 | 1462530068019 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:08 INFO - PROCESS | 1856 | 1462530068189 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:21:08 INFO - PROCESS | 1856 | 1462530068403 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16982000 == 132 [pid = 1856] [id = 486] 03:21:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee0d027c00) [pid = 1856] [serial = 1459] [outer = (nil)] 03:21:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee111f7800) [pid = 1856] [serial = 1460] [outer = 0x7fee0d027c00] 03:21:08 INFO - PROCESS | 1856 | 1462530068514 Marionette DEBUG loaded listener.js 03:21:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee14bcd800) [pid = 1856] [serial = 1461] [outer = 0x7fee0d027c00] 03:21:09 INFO - PROCESS | 1856 | 1462530069343 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1383ms 03:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:21:09 INFO - PROCESS | 1856 | 1462530069397 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:21:09 INFO - PROCESS | 1856 | 1462530069399 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:21:09 INFO - PROCESS | 1856 | 1462530069404 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:21:09 INFO - PROCESS | 1856 | 1462530069407 Marionette TRACE conn3 <- [1,1918,null,{}] 03:21:09 INFO - PROCESS | 1856 | 1462530069412 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:09 INFO - PROCESS | 1856 | 1462530069623 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:21:09 INFO - PROCESS | 1856 | 1462530069826 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e80e000 == 133 [pid = 1856] [id = 487] 03:21:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee14da3400) [pid = 1856] [serial = 1462] [outer = (nil)] 03:21:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee172ae400) [pid = 1856] [serial = 1463] [outer = 0x7fee14da3400] 03:21:09 INFO - PROCESS | 1856 | 1462530069894 Marionette DEBUG loaded listener.js 03:21:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee18975000) [pid = 1856] [serial = 1464] [outer = 0x7fee14da3400] 03:21:10 INFO - PROCESS | 1856 | 1462530070764 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 03:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1435ms 03:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:21:10 INFO - PROCESS | 1856 | 1462530070839 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:21:10 INFO - PROCESS | 1856 | 1462530070842 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:21:10 INFO - PROCESS | 1856 | 1462530070848 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:21:10 INFO - PROCESS | 1856 | 1462530070850 Marionette TRACE conn3 <- [1,1922,null,{}] 03:21:10 INFO - PROCESS | 1856 | 1462530070855 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:11 INFO - PROCESS | 1856 | 1462530071048 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:21:11 INFO - PROCESS | 1856 | 1462530071278 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee28d6b800 == 134 [pid = 1856] [id = 488] 03:21:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee1643f400) [pid = 1856] [serial = 1465] [outer = (nil)] 03:21:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee2572cc00) [pid = 1856] [serial = 1466] [outer = 0x7fee1643f400] 03:21:11 INFO - PROCESS | 1856 | 1462530071387 Marionette DEBUG loaded listener.js 03:21:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee29227800) [pid = 1856] [serial = 1467] [outer = 0x7fee1643f400] 03:21:12 INFO - PROCESS | 1856 | 1462530072247 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 03:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1429ms 03:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:21:12 INFO - PROCESS | 1856 | 1462530072276 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:21:12 INFO - PROCESS | 1856 | 1462530072279 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:21:12 INFO - PROCESS | 1856 | 1462530072283 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:21:12 INFO - PROCESS | 1856 | 1462530072287 Marionette TRACE conn3 <- [1,1926,null,{}] 03:21:12 INFO - PROCESS | 1856 | 1462530072292 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:12 INFO - PROCESS | 1856 | 1462530072464 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:21:12 INFO - PROCESS | 1856 | 1462530072680 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2b6d4800 == 135 [pid = 1856] [id = 489] 03:21:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee00d2dc00) [pid = 1856] [serial = 1468] [outer = (nil)] 03:21:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee00d35800) [pid = 1856] [serial = 1469] [outer = 0x7fee00d2dc00] 03:21:12 INFO - PROCESS | 1856 | 1462530072789 Marionette DEBUG loaded listener.js 03:21:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee00d39800) [pid = 1856] [serial = 1470] [outer = 0x7fee00d2dc00] 03:21:13 INFO - PROCESS | 1856 | 1462530073636 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 03:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1427ms 03:21:13 INFO - PROCESS | 1856 | 1462530073712 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:21:13 INFO - PROCESS | 1856 | 1462530073715 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:21:13 INFO - PROCESS | 1856 | 1462530073720 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:21:13 INFO - PROCESS | 1856 | 1462530073723 Marionette TRACE conn3 <- [1,1930,null,{}] 03:21:13 INFO - PROCESS | 1856 | 1462530073728 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:13 INFO - PROCESS | 1856 | 1462530073899 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:21:14 INFO - PROCESS | 1856 | 1462530074107 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05856000 == 136 [pid = 1856] [id = 490] 03:21:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee00d2f800) [pid = 1856] [serial = 1471] [outer = (nil)] 03:21:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee2376dc00) [pid = 1856] [serial = 1472] [outer = 0x7fee00d2f800] 03:21:14 INFO - PROCESS | 1856 | 1462530074174 Marionette DEBUG loaded listener.js 03:21:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee29229c00) [pid = 1856] [serial = 1473] [outer = 0x7fee00d2f800] 03:21:15 INFO - PROCESS | 1856 | 1462530075002 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 03:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1330ms 03:21:15 INFO - PROCESS | 1856 | 1462530075052 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:21:15 INFO - PROCESS | 1856 | 1462530075055 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:21:15 INFO - PROCESS | 1856 | 1462530075060 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:21:15 INFO - PROCESS | 1856 | 1462530075062 Marionette TRACE conn3 <- [1,1934,null,{}] 03:21:15 INFO - PROCESS | 1856 | 1462530075068 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:15 INFO - PROCESS | 1856 | 1462530075243 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:21:15 INFO - PROCESS | 1856 | 1462530075455 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfed57000 == 137 [pid = 1856] [id = 491] 03:21:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee00d2fc00) [pid = 1856] [serial = 1474] [outer = (nil)] 03:21:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee0479ec00) [pid = 1856] [serial = 1475] [outer = 0x7fee00d2fc00] 03:21:15 INFO - PROCESS | 1856 | 1462530075561 Marionette DEBUG loaded listener.js 03:21:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee047a4c00) [pid = 1856] [serial = 1476] [outer = 0x7fee00d2fc00] 03:21:16 INFO - PROCESS | 1856 | 1462530076415 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1384ms 03:21:16 INFO - PROCESS | 1856 | 1462530076461 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:21:16 INFO - PROCESS | 1856 | 1462530076465 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:21:16 INFO - PROCESS | 1856 | 1462530076471 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:21:16 INFO - PROCESS | 1856 | 1462530076474 Marionette TRACE conn3 <- [1,1938,null,{}] 03:21:16 INFO - PROCESS | 1856 | 1462530076479 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:16 INFO - PROCESS | 1856 | 1462530076679 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:21:16 INFO - PROCESS | 1856 | 1462530076899 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0585b000 == 138 [pid = 1856] [id = 492] 03:21:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee04799800) [pid = 1856] [serial = 1477] [outer = (nil)] 03:21:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee04b81c00) [pid = 1856] [serial = 1478] [outer = 0x7fee04799800] 03:21:17 INFO - PROCESS | 1856 | 1462530077027 Marionette DEBUG loaded listener.js 03:21:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee04b89000) [pid = 1856] [serial = 1479] [outer = 0x7fee04799800] 03:21:17 INFO - PROCESS | 1856 | 1462530077906 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1484ms 03:21:17 INFO - PROCESS | 1856 | 1462530077955 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:21:17 INFO - PROCESS | 1856 | 1462530077958 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:21:17 INFO - PROCESS | 1856 | 1462530077963 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:21:17 INFO - PROCESS | 1856 | 1462530077966 Marionette TRACE conn3 <- [1,1942,null,{}] 03:21:17 INFO - PROCESS | 1856 | 1462530077991 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:18 INFO - PROCESS | 1856 | 1462530078170 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:21:18 INFO - PROCESS | 1856 | 1462530078376 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffa7c800 == 139 [pid = 1856] [id = 493] 03:21:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee04a06c00) [pid = 1856] [serial = 1480] [outer = (nil)] 03:21:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee04a0c800) [pid = 1856] [serial = 1481] [outer = 0x7fee04a06c00] 03:21:18 INFO - PROCESS | 1856 | 1462530078487 Marionette DEBUG loaded listener.js 03:21:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee04a11c00) [pid = 1856] [serial = 1482] [outer = 0x7fee04a06c00] 03:21:19 INFO - PROCESS | 1856 | 1462530079325 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1400ms 03:21:19 INFO - PROCESS | 1856 | 1462530079364 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:21:19 INFO - PROCESS | 1856 | 1462530079367 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:21:19 INFO - PROCESS | 1856 | 1462530079373 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:21:19 INFO - PROCESS | 1856 | 1462530079375 Marionette TRACE conn3 <- [1,1946,null,{}] 03:21:19 INFO - PROCESS | 1856 | 1462530079380 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:19 INFO - PROCESS | 1856 | 1462530079555 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:21:19 INFO - PROCESS | 1856 | 1462530079775 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00ce2800 == 140 [pid = 1856] [id = 494] 03:21:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fedfbeda800) [pid = 1856] [serial = 1483] [outer = (nil)] 03:21:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fedfbee2800) [pid = 1856] [serial = 1484] [outer = 0x7fedfbeda800] 03:21:19 INFO - PROCESS | 1856 | 1462530079879 Marionette DEBUG loaded listener.js 03:21:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fedfbee7400) [pid = 1856] [serial = 1485] [outer = 0x7fedfbeda800] 03:21:21 INFO - PROCESS | 1856 | 1462530081329 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2027ms 03:21:21 INFO - PROCESS | 1856 | 1462530081401 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:21:21 INFO - PROCESS | 1856 | 1462530081406 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:21:21 INFO - PROCESS | 1856 | 1462530081414 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:21:21 INFO - PROCESS | 1856 | 1462530081418 Marionette TRACE conn3 <- [1,1950,null,{}] 03:21:21 INFO - PROCESS | 1856 | 1462530081425 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:21 INFO - PROCESS | 1856 | 1462530081634 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:21:21 INFO - PROCESS | 1856 | 1462530081901 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee003e4800 == 141 [pid = 1856] [id = 495] 03:21:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fedfbd42000) [pid = 1856] [serial = 1486] [outer = (nil)] 03:21:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fedfedcf000) [pid = 1856] [serial = 1487] [outer = 0x7fedfbd42000] 03:21:22 INFO - PROCESS | 1856 | 1462530082022 Marionette DEBUG loaded listener.js 03:21:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fedffa2b800) [pid = 1856] [serial = 1488] [outer = 0x7fedfbd42000] 03:21:23 INFO - PROCESS | 1856 | 1462530083002 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1637ms 03:21:23 INFO - PROCESS | 1856 | 1462530083051 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:21:23 INFO - PROCESS | 1856 | 1462530083059 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:21:23 INFO - PROCESS | 1856 | 1462530083067 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:21:23 INFO - PROCESS | 1856 | 1462530083070 Marionette TRACE conn3 <- [1,1954,null,{}] 03:21:23 INFO - PROCESS | 1856 | 1462530083074 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:23 INFO - PROCESS | 1856 | 1462530083240 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:21:23 INFO - PROCESS | 1856 | 1462530083528 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfe2de000 == 142 [pid = 1856] [id = 496] 03:21:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fedfdfcbc00) [pid = 1856] [serial = 1489] [outer = (nil)] 03:21:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee00b9d000) [pid = 1856] [serial = 1490] [outer = 0x7fedfdfcbc00] 03:21:23 INFO - PROCESS | 1856 | 1462530083665 Marionette DEBUG loaded listener.js 03:21:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee00c5e800) [pid = 1856] [serial = 1491] [outer = 0x7fedfdfcbc00] 03:21:23 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee173d2000 == 141 [pid = 1856] [id = 23] 03:21:23 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16996800 == 140 [pid = 1856] [id = 16] 03:21:23 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee0e8d1000) [pid = 1856] [serial = 1382] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee29144400) [pid = 1856] [serial = 1349] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee246a1c00) [pid = 1856] [serial = 1343] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fedfe3a6000) [pid = 1856] [serial = 1352] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee1a0bf400) [pid = 1856] [serial = 1340] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fedfedce800) [pid = 1856] [serial = 1355] [outer = (nil)] [url = about:blank] 03:21:23 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee24a1b800) [pid = 1856] [serial = 1346] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04cf2800 == 139 [pid = 1856] [id = 480] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07308000 == 138 [pid = 1856] [id = 479] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06909800 == 137 [pid = 1856] [id = 478] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06082000 == 136 [pid = 1856] [id = 477] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedffae2800 == 135 [pid = 1856] [id = 476] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06077800 == 134 [pid = 1856] [id = 475] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04d9f000 == 133 [pid = 1856] [id = 472] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2dc51800 == 132 [pid = 1856] [id = 471] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee28d80800 == 131 [pid = 1856] [id = 470] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee24588800 == 130 [pid = 1856] [id = 469] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee19dce000 == 129 [pid = 1856] [id = 468] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17142800 == 128 [pid = 1856] [id = 467] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee166dd800 == 127 [pid = 1856] [id = 466] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1120b000 == 126 [pid = 1856] [id = 465] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e9d2000 == 125 [pid = 1856] [id = 464] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0c8000 == 124 [pid = 1856] [id = 463] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07c7c000 == 123 [pid = 1856] [id = 462] 03:21:24 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04a96800 == 122 [pid = 1856] [id = 461] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee0e5bb400) [pid = 1856] [serial = 1377] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee0bd8d400) [pid = 1856] [serial = 1374] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee18513000) [pid = 1856] [serial = 1337] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee08610000) [pid = 1856] [serial = 1370] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee049ef400) [pid = 1856] [serial = 1367] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fedffaa6800) [pid = 1856] [serial = 1358] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee0e017400) [pid = 1856] [serial = 1376] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee0fa5c000) [pid = 1856] [serial = 1328] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee0e5bc800) [pid = 1856] [serial = 1380] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee06f72c00) [pid = 1856] [serial = 1322] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee073c8800) [pid = 1856] [serial = 1368] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee04bb7000) [pid = 1856] [serial = 1379] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee08852000) [pid = 1856] [serial = 1371] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee04baac00) [pid = 1856] [serial = 1362] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee0bd53000) [pid = 1856] [serial = 1373] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee06a56800) [pid = 1856] [serial = 1364] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee0233d400) [pid = 1856] [serial = 1319] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee04bb8000) [pid = 1856] [serial = 1316] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee02330000) [pid = 1856] [serial = 1361] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee111edc00) [pid = 1856] [serial = 1331] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee15cd7000) [pid = 1856] [serial = 1334] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee0be6c000) [pid = 1856] [serial = 1325] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee06bae000) [pid = 1856] [serial = 1365] [outer = (nil)] [url = about:blank] 03:21:24 INFO - PROCESS | 1856 | 1462530084641 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 03:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1628ms 03:21:24 INFO - PROCESS | 1856 | 1462530084706 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:21:24 INFO - PROCESS | 1856 | 1462530084712 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:21:24 INFO - PROCESS | 1856 | 1462530084722 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:21:24 INFO - PROCESS | 1856 | 1462530084727 Marionette TRACE conn3 <- [1,1958,null,{}] 03:21:24 INFO - PROCESS | 1856 | 1462530084734 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:24 INFO - PROCESS | 1856 | 1462530084916 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:21:25 INFO - PROCESS | 1856 | 1462530085178 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01d4d000 == 123 [pid = 1856] [id = 497] 03:21:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fedff6ee800) [pid = 1856] [serial = 1492] [outer = (nil)] 03:21:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fedffaa3400) [pid = 1856] [serial = 1493] [outer = 0x7fedff6ee800] 03:21:25 INFO - PROCESS | 1856 | 1462530085263 Marionette DEBUG loaded listener.js 03:21:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee00b98c00) [pid = 1856] [serial = 1494] [outer = 0x7fedff6ee800] 03:21:26 INFO - PROCESS | 1856 | 1462530086068 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 03:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1379ms 03:21:26 INFO - PROCESS | 1856 | 1462530086102 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:21:26 INFO - PROCESS | 1856 | 1462530086109 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:21:26 INFO - PROCESS | 1856 | 1462530086119 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:21:26 INFO - PROCESS | 1856 | 1462530086122 Marionette TRACE conn3 <- [1,1962,null,{}] 03:21:26 INFO - PROCESS | 1856 | 1462530086130 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:26 INFO - PROCESS | 1856 | 1462530086334 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:21:26 INFO - PROCESS | 1856 | 1462530086553 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04d91000 == 124 [pid = 1856] [id = 498] 03:21:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee01c5b000) [pid = 1856] [serial = 1495] [outer = (nil)] 03:21:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee026aec00) [pid = 1856] [serial = 1496] [outer = 0x7fee01c5b000] 03:21:26 INFO - PROCESS | 1856 | 1462530086663 Marionette DEBUG loaded listener.js 03:21:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee03bbf800) [pid = 1856] [serial = 1497] [outer = 0x7fee01c5b000] 03:21:27 INFO - PROCESS | 1856 | 1462530087631 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 03:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1531ms 03:21:27 INFO - PROCESS | 1856 | 1462530087651 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:21:27 INFO - PROCESS | 1856 | 1462530087654 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:21:27 INFO - PROCESS | 1856 | 1462530087660 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:21:27 INFO - PROCESS | 1856 | 1462530087665 Marionette TRACE conn3 <- [1,1966,null,{}] 03:21:27 INFO - PROCESS | 1856 | 1462530087681 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:27 INFO - PROCESS | 1856 | 1462530087855 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:21:28 INFO - PROCESS | 1856 | 1462530088068 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06115800 == 125 [pid = 1856] [id = 499] 03:21:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee0479d800) [pid = 1856] [serial = 1498] [outer = (nil)] 03:21:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee049e3c00) [pid = 1856] [serial = 1499] [outer = 0x7fee0479d800] 03:21:28 INFO - PROCESS | 1856 | 1462530088137 Marionette DEBUG loaded listener.js 03:21:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee04a07800) [pid = 1856] [serial = 1500] [outer = 0x7fee0479d800] 03:21:28 INFO - PROCESS | 1856 | 1462530088964 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 03:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1331ms 03:21:28 INFO - PROCESS | 1856 | 1462530088992 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:21:29 INFO - PROCESS | 1856 | 1462530088997 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:21:29 INFO - PROCESS | 1856 | 1462530089002 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:21:29 INFO - PROCESS | 1856 | 1462530089005 Marionette TRACE conn3 <- [1,1970,null,{}] 03:21:29 INFO - PROCESS | 1856 | 1462530089010 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:29 INFO - PROCESS | 1856 | 1462530089179 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:21:29 INFO - PROCESS | 1856 | 1462530089384 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee069f6800 == 126 [pid = 1856] [id = 500] 03:21:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee047a6000) [pid = 1856] [serial = 1501] [outer = (nil)] 03:21:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee04b82c00) [pid = 1856] [serial = 1502] [outer = 0x7fee047a6000] 03:21:29 INFO - PROCESS | 1856 | 1462530089452 Marionette DEBUG loaded listener.js 03:21:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee04b87400) [pid = 1856] [serial = 1503] [outer = 0x7fee047a6000] 03:21:30 INFO - PROCESS | 1856 | 1462530090264 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 03:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1278ms 03:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:21:30 INFO - PROCESS | 1856 | 1462530090279 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:21:30 INFO - PROCESS | 1856 | 1462530090282 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:21:30 INFO - PROCESS | 1856 | 1462530090286 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:21:30 INFO - PROCESS | 1856 | 1462530090290 Marionette TRACE conn3 <- [1,1974,null,{}] 03:21:30 INFO - PROCESS | 1856 | 1462530090295 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:30 INFO - PROCESS | 1856 | 1462530090476 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:21:30 INFO - PROCESS | 1856 | 1462530090683 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074dd000 == 127 [pid = 1856] [id = 501] 03:21:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee04a0f000) [pid = 1856] [serial = 1504] [outer = (nil)] 03:21:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee04baa000) [pid = 1856] [serial = 1505] [outer = 0x7fee04a0f000] 03:21:30 INFO - PROCESS | 1856 | 1462530090750 Marionette DEBUG loaded listener.js 03:21:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee05be3c00) [pid = 1856] [serial = 1506] [outer = 0x7fee04a0f000] 03:21:31 INFO - PROCESS | 1856 | 1462530091606 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 03:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1381ms 03:21:31 INFO - PROCESS | 1856 | 1462530091669 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:21:31 INFO - PROCESS | 1856 | 1462530091673 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:21:31 INFO - PROCESS | 1856 | 1462530091678 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:21:31 INFO - PROCESS | 1856 | 1462530091680 Marionette TRACE conn3 <- [1,1978,null,{}] 03:21:31 INFO - PROCESS | 1856 | 1462530091685 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:31 INFO - PROCESS | 1856 | 1462530091891 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee069f2000 == 126 [pid = 1856] [id = 143] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05ad4000 == 125 [pid = 1856] [id = 145] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1121e000 == 124 [pid = 1856] [id = 261] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d1ec800 == 123 [pid = 1856] [id = 243] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee003e4800 == 122 [pid = 1856] [id = 495] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedffa7c800 == 121 [pid = 1856] [id = 493] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0585b000 == 120 [pid = 1856] [id = 492] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfed57000 == 119 [pid = 1856] [id = 491] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05856000 == 118 [pid = 1856] [id = 490] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2b6d4800 == 117 [pid = 1856] [id = 489] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee28d6b800 == 116 [pid = 1856] [id = 488] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e80e000 == 115 [pid = 1856] [id = 487] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16982000 == 114 [pid = 1856] [id = 486] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee111d0800 == 113 [pid = 1856] [id = 485] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0c5800 == 112 [pid = 1856] [id = 484] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07312800 == 111 [pid = 1856] [id = 483] 03:21:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b3a000 == 110 [pid = 1856] [id = 482] 03:21:34 INFO - PROCESS | 1856 | 1462530094398 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfed6d800 == 111 [pid = 1856] [id = 502] 03:21:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fedfbfa0c00) [pid = 1856] [serial = 1507] [outer = (nil)] 03:21:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fedfdfc4000) [pid = 1856] [serial = 1508] [outer = 0x7fedfbfa0c00] 03:21:34 INFO - PROCESS | 1856 | 1462530094466 Marionette DEBUG loaded listener.js 03:21:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fedff6f3000) [pid = 1856] [serial = 1509] [outer = 0x7fedfbfa0c00] 03:21:35 INFO - PROCESS | 1856 | 1462530095128 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 3480ms 03:21:35 INFO - PROCESS | 1856 | 1462530095159 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:21:35 INFO - PROCESS | 1856 | 1462530095164 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:21:35 INFO - PROCESS | 1856 | 1462530095170 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:21:35 INFO - PROCESS | 1856 | 1462530095174 Marionette TRACE conn3 <- [1,1982,null,{}] 03:21:35 INFO - PROCESS | 1856 | 1462530095180 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:35 INFO - PROCESS | 1856 | 1462530095339 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:21:35 INFO - PROCESS | 1856 | 1462530095513 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04d8a800 == 112 [pid = 1856] [id = 503] 03:21:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fedfbfa2c00) [pid = 1856] [serial = 1510] [outer = (nil)] 03:21:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee01c5a400) [pid = 1856] [serial = 1511] [outer = 0x7fedfbfa2c00] 03:21:35 INFO - PROCESS | 1856 | 1462530095572 Marionette DEBUG loaded listener.js 03:21:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee0479c000) [pid = 1856] [serial = 1512] [outer = 0x7fedfbfa2c00] 03:21:36 INFO - PROCESS | 1856 | 1462530096330 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1180ms 03:21:36 INFO - PROCESS | 1856 | 1462530096353 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:21:36 INFO - PROCESS | 1856 | 1462530096358 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:21:36 INFO - PROCESS | 1856 | 1462530096364 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:21:36 INFO - PROCESS | 1856 | 1462530096367 Marionette TRACE conn3 <- [1,1986,null,{}] 03:21:36 INFO - PROCESS | 1856 | 1462530096372 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:36 INFO - PROCESS | 1856 | 1462530096595 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:21:36 INFO - PROCESS | 1856 | 1462530096629 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee060d5800 == 113 [pid = 1856] [id = 504] 03:21:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee048db400) [pid = 1856] [serial = 1513] [outer = (nil)] 03:21:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee04a03c00) [pid = 1856] [serial = 1514] [outer = 0x7fee048db400] 03:21:36 INFO - PROCESS | 1856 | 1462530096684 Marionette DEBUG loaded listener.js 03:21:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee04b83800) [pid = 1856] [serial = 1515] [outer = 0x7fee048db400] 03:21:37 INFO - PROCESS | 1856 | 1462530097564 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1226ms 03:21:37 INFO - PROCESS | 1856 | 1462530097589 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:21:37 INFO - PROCESS | 1856 | 1462530097592 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:21:37 INFO - PROCESS | 1856 | 1462530097604 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:21:37 INFO - PROCESS | 1856 | 1462530097612 Marionette TRACE conn3 <- [1,1990,null,{}] 03:21:37 INFO - PROCESS | 1856 | 1462530097625 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:37 INFO - PROCESS | 1856 | 1462530097837 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:21:37 INFO - PROCESS | 1856 | 1462530097868 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee08496800 == 114 [pid = 1856] [id = 505] 03:21:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee06a5ac00) [pid = 1856] [serial = 1516] [outer = (nil)] 03:21:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee06c10000) [pid = 1856] [serial = 1517] [outer = 0x7fee06a5ac00] 03:21:37 INFO - PROCESS | 1856 | 1462530097923 Marionette DEBUG loaded listener.js 03:21:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee06f5d800) [pid = 1856] [serial = 1518] [outer = 0x7fee06a5ac00] 03:21:38 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee00db6c00) [pid = 1856] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:21:38 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fedfbd42000) [pid = 1856] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:21:38 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fedfedcb800) [pid = 1856] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:21:38 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fedfdfd0c00) [pid = 1856] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:21:38 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee05aaa000) [pid = 1856] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:21:38 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee048dc400) [pid = 1856] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:21:38 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee00c65800) [pid = 1856] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:21:38 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee0232ec00) [pid = 1856] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:21:38 INFO - PROCESS | 1856 | 1462530098926 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1344ms 03:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:21:38 INFO - PROCESS | 1856 | 1462530098944 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:21:38 INFO - PROCESS | 1856 | 1462530098946 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:21:38 INFO - PROCESS | 1856 | 1462530098952 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:21:38 INFO - PROCESS | 1856 | 1462530098954 Marionette TRACE conn3 <- [1,1994,null,{}] 03:21:38 INFO - PROCESS | 1856 | 1462530098959 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:39 INFO - PROCESS | 1856 | 1462530099107 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:21:39 INFO - PROCESS | 1856 | 1462530099280 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084e5800 == 115 [pid = 1856] [id = 506] 03:21:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee01c54000) [pid = 1856] [serial = 1519] [outer = (nil)] 03:21:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee06a62800) [pid = 1856] [serial = 1520] [outer = 0x7fee01c54000] 03:21:39 INFO - PROCESS | 1856 | 1462530099335 Marionette DEBUG loaded listener.js 03:21:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee07197000) [pid = 1856] [serial = 1521] [outer = 0x7fee01c54000] 03:21:40 INFO - PROCESS | 1856 | 1462530100018 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1082ms 03:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:21:40 INFO - PROCESS | 1856 | 1462530100033 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:21:40 INFO - PROCESS | 1856 | 1462530100035 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:21:40 INFO - PROCESS | 1856 | 1462530100040 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:21:40 INFO - PROCESS | 1856 | 1462530100043 Marionette TRACE conn3 <- [1,1998,null,{}] 03:21:40 INFO - PROCESS | 1856 | 1462530100048 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:40 INFO - PROCESS | 1856 | 1462530100260 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:21:40 INFO - PROCESS | 1856 | 1462530100280 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b25800 == 116 [pid = 1856] [id = 507] 03:21:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee073c5400) [pid = 1856] [serial = 1522] [outer = (nil)] 03:21:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee073ce000) [pid = 1856] [serial = 1523] [outer = 0x7fee073c5400] 03:21:40 INFO - PROCESS | 1856 | 1462530100344 Marionette DEBUG loaded listener.js 03:21:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee08414000) [pid = 1856] [serial = 1524] [outer = 0x7fee073c5400] 03:21:41 INFO - PROCESS | 1856 | 1462530101399 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 03:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1430ms 03:21:41 INFO - PROCESS | 1856 | 1462530101471 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:21:41 INFO - PROCESS | 1856 | 1462530101475 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:21:41 INFO - PROCESS | 1856 | 1462530101483 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:21:41 INFO - PROCESS | 1856 | 1462530101487 Marionette TRACE conn3 <- [1,2002,null,{}] 03:21:41 INFO - PROCESS | 1856 | 1462530101495 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:41 INFO - PROCESS | 1856 | 1462530101710 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:21:41 INFO - PROCESS | 1856 | 1462530101927 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05e18000 == 117 [pid = 1856] [id = 508] 03:21:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee00b95800) [pid = 1856] [serial = 1525] [outer = (nil)] 03:21:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee026a6400) [pid = 1856] [serial = 1526] [outer = 0x7fee00b95800] 03:21:42 INFO - PROCESS | 1856 | 1462530102036 Marionette DEBUG loaded listener.js 03:21:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee048d5800) [pid = 1856] [serial = 1527] [outer = 0x7fee00b95800] 03:21:42 INFO - PROCESS | 1856 | 1462530102961 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1534ms 03:21:43 INFO - PROCESS | 1856 | 1462530103017 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:21:43 INFO - PROCESS | 1856 | 1462530103025 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:21:43 INFO - PROCESS | 1856 | 1462530103034 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:21:43 INFO - PROCESS | 1856 | 1462530103038 Marionette TRACE conn3 <- [1,2006,null,{}] 03:21:43 INFO - PROCESS | 1856 | 1462530103043 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:43 INFO - PROCESS | 1856 | 1462530103229 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:21:43 INFO - PROCESS | 1856 | 1462530103433 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d487000 == 118 [pid = 1856] [id = 509] 03:21:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee048d8000) [pid = 1856] [serial = 1528] [outer = (nil)] 03:21:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee04bb8c00) [pid = 1856] [serial = 1529] [outer = 0x7fee048d8000] 03:21:43 INFO - PROCESS | 1856 | 1462530103502 Marionette DEBUG loaded listener.js 03:21:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee06ca3000) [pid = 1856] [serial = 1530] [outer = 0x7fee048d8000] 03:21:44 INFO - PROCESS | 1856 | 1462530104394 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 03:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 03:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1432ms 03:21:44 INFO - PROCESS | 1856 | 1462530104467 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:21:44 INFO - PROCESS | 1856 | 1462530104471 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:21:44 INFO - PROCESS | 1856 | 1462530104476 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:21:44 INFO - PROCESS | 1856 | 1462530104482 Marionette TRACE conn3 <- [1,2010,null,{}] 03:21:44 INFO - PROCESS | 1856 | 1462530104496 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:44 INFO - PROCESS | 1856 | 1462530104710 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:21:44 INFO - PROCESS | 1856 | 1462530104916 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0ded1800 == 119 [pid = 1856] [id = 510] 03:21:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee071af400) [pid = 1856] [serial = 1531] [outer = (nil)] 03:21:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fee08417c00) [pid = 1856] [serial = 1532] [outer = 0x7fee071af400] 03:21:45 INFO - PROCESS | 1856 | 1462530105034 Marionette DEBUG loaded listener.js 03:21:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee08851000) [pid = 1856] [serial = 1533] [outer = 0x7fee071af400] 03:21:45 INFO - PROCESS | 1856 | 1462530105893 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 03:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 03:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1486ms 03:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:21:45 INFO - PROCESS | 1856 | 1462530105963 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:21:45 INFO - PROCESS | 1856 | 1462530105967 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:21:45 INFO - PROCESS | 1856 | 1462530105974 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:21:45 INFO - PROCESS | 1856 | 1462530105976 Marionette TRACE conn3 <- [1,2014,null,{}] 03:21:45 INFO - PROCESS | 1856 | 1462530105982 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:46 INFO - PROCESS | 1856 | 1462530106197 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:21:46 INFO - PROCESS | 1856 | 1462530106402 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e9dd000 == 120 [pid = 1856] [id = 511] 03:21:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fedffa22400) [pid = 1856] [serial = 1534] [outer = (nil)] 03:21:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee0bd51800) [pid = 1856] [serial = 1535] [outer = 0x7fedffa22400] 03:21:46 INFO - PROCESS | 1856 | 1462530106520 Marionette DEBUG loaded listener.js 03:21:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee0bd8e400) [pid = 1856] [serial = 1536] [outer = 0x7fedffa22400] 03:21:47 INFO - PROCESS | 1856 | 1462530107393 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1483ms 03:21:47 INFO - PROCESS | 1856 | 1462530107456 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:21:47 INFO - PROCESS | 1856 | 1462530107459 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:21:47 INFO - PROCESS | 1856 | 1462530107465 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:21:47 INFO - PROCESS | 1856 | 1462530107467 Marionette TRACE conn3 <- [1,2018,null,{}] 03:21:47 INFO - PROCESS | 1856 | 1462530107472 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:47 INFO - PROCESS | 1856 | 1462530107633 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:21:47 INFO - PROCESS | 1856 | 1462530107843 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1120d800 == 121 [pid = 1856] [id = 512] 03:21:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fedfbee0000) [pid = 1856] [serial = 1537] [outer = (nil)] 03:21:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee0d028c00) [pid = 1856] [serial = 1538] [outer = 0x7fedfbee0000] 03:21:47 INFO - PROCESS | 1856 | 1462530107961 Marionette DEBUG loaded listener.js 03:21:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee0e015400) [pid = 1856] [serial = 1539] [outer = 0x7fedfbee0000] 03:21:48 INFO - PROCESS | 1856 | 1462530108842 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1427ms 03:21:48 INFO - PROCESS | 1856 | 1462530108892 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:21:48 INFO - PROCESS | 1856 | 1462530108896 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:21:48 INFO - PROCESS | 1856 | 1462530108901 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:21:48 INFO - PROCESS | 1856 | 1462530108903 Marionette TRACE conn3 <- [1,2022,null,{}] 03:21:48 INFO - PROCESS | 1856 | 1462530108908 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:49 INFO - PROCESS | 1856 | 1462530109105 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:21:49 INFO - PROCESS | 1856 | 1462530109361 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee165d6800 == 122 [pid = 1856] [id = 513] 03:21:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee0e446000) [pid = 1856] [serial = 1540] [outer = (nil)] 03:21:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee0f95e000) [pid = 1856] [serial = 1541] [outer = 0x7fee0e446000] 03:21:49 INFO - PROCESS | 1856 | 1462530109433 Marionette DEBUG loaded listener.js 03:21:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee111fb400) [pid = 1856] [serial = 1542] [outer = 0x7fee0e446000] 03:21:50 INFO - PROCESS | 1856 | 1462530110247 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1377ms 03:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:21:50 INFO - PROCESS | 1856 | 1462530110279 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:21:50 INFO - PROCESS | 1856 | 1462530110281 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:21:50 INFO - PROCESS | 1856 | 1462530110287 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:21:50 INFO - PROCESS | 1856 | 1462530110290 Marionette TRACE conn3 <- [1,2026,null,{}] 03:21:50 INFO - PROCESS | 1856 | 1462530110295 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:50 INFO - PROCESS | 1856 | 1462530110459 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:21:50 INFO - PROCESS | 1856 | 1462530110672 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17141000 == 123 [pid = 1856] [id = 514] 03:21:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7fee0e5b6000) [pid = 1856] [serial = 1543] [outer = (nil)] 03:21:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7fee137e7800) [pid = 1856] [serial = 1544] [outer = 0x7fee0e5b6000] 03:21:50 INFO - PROCESS | 1856 | 1462530110777 Marionette DEBUG loaded listener.js 03:21:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7fee139dcc00) [pid = 1856] [serial = 1545] [outer = 0x7fee0e5b6000] 03:21:51 INFO - PROCESS | 1856 | 1462530111650 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1432ms 03:21:51 INFO - PROCESS | 1856 | 1462530111719 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:21:51 INFO - PROCESS | 1856 | 1462530111723 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:21:51 INFO - PROCESS | 1856 | 1462530111728 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:21:51 INFO - PROCESS | 1856 | 1462530111731 Marionette TRACE conn3 <- [1,2030,null,{}] 03:21:51 INFO - PROCESS | 1856 | 1462530111736 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:51 INFO - PROCESS | 1856 | 1462530111916 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:21:52 INFO - PROCESS | 1856 | 1462530112133 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee18178000 == 124 [pid = 1856] [id = 515] 03:21:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7fedfe3abc00) [pid = 1856] [serial = 1546] [outer = (nil)] 03:21:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7fee14ddf800) [pid = 1856] [serial = 1547] [outer = 0x7fedfe3abc00] 03:21:52 INFO - PROCESS | 1856 | 1462530112252 Marionette DEBUG loaded listener.js 03:21:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7fee164d5c00) [pid = 1856] [serial = 1548] [outer = 0x7fedfe3abc00] 03:21:53 INFO - PROCESS | 1856 | 1462530113090 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1432ms 03:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:21:53 INFO - PROCESS | 1856 | 1462530113160 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:21:53 INFO - PROCESS | 1856 | 1462530113163 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:21:53 INFO - PROCESS | 1856 | 1462530113169 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:21:53 INFO - PROCESS | 1856 | 1462530113172 Marionette TRACE conn3 <- [1,2034,null,{}] 03:21:53 INFO - PROCESS | 1856 | 1462530113176 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:53 INFO - PROCESS | 1856 | 1462530113351 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:21:53 INFO - PROCESS | 1856 | 1462530113566 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2431d000 == 125 [pid = 1856] [id = 516] 03:21:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7fee10573800) [pid = 1856] [serial = 1549] [outer = (nil)] 03:21:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7fee16515000) [pid = 1856] [serial = 1550] [outer = 0x7fee10573800] 03:21:53 INFO - PROCESS | 1856 | 1462530113681 Marionette DEBUG loaded listener.js 03:21:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7fee1690a800) [pid = 1856] [serial = 1551] [outer = 0x7fee10573800] 03:21:54 INFO - PROCESS | 1856 | 1462530114522 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1386ms 03:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:21:54 INFO - PROCESS | 1856 | 1462530114554 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:21:54 INFO - PROCESS | 1856 | 1462530114557 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:21:54 INFO - PROCESS | 1856 | 1462530114563 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:21:54 INFO - PROCESS | 1856 | 1462530114566 Marionette TRACE conn3 <- [1,2038,null,{}] 03:21:54 INFO - PROCESS | 1856 | 1462530114571 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:54 INFO - PROCESS | 1856 | 1462530114747 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:21:54 INFO - PROCESS | 1856 | 1462530114965 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee28d20800 == 126 [pid = 1856] [id = 517] 03:21:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fee1152e000) [pid = 1856] [serial = 1552] [outer = (nil)] 03:21:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fee172a0c00) [pid = 1856] [serial = 1553] [outer = 0x7fee1152e000] 03:21:55 INFO - PROCESS | 1856 | 1462530115071 Marionette DEBUG loaded listener.js 03:21:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7fee17956c00) [pid = 1856] [serial = 1554] [outer = 0x7fee1152e000] 03:21:55 INFO - PROCESS | 1856 | 1462530115970 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1480ms 03:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:21:56 INFO - PROCESS | 1856 | 1462530116043 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:21:56 INFO - PROCESS | 1856 | 1462530116047 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:21:56 INFO - PROCESS | 1856 | 1462530116053 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:21:56 INFO - PROCESS | 1856 | 1462530116056 Marionette TRACE conn3 <- [1,2042,null,{}] 03:21:56 INFO - PROCESS | 1856 | 1462530116061 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:56 INFO - PROCESS | 1856 | 1462530116300 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:21:56 INFO - PROCESS | 1856 | 1462530116596 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2e88c800 == 127 [pid = 1856] [id = 518] 03:21:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fee237e0c00) [pid = 1856] [serial = 1555] [outer = (nil)] 03:21:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fee246a9400) [pid = 1856] [serial = 1556] [outer = 0x7fee237e0c00] 03:21:56 INFO - PROCESS | 1856 | 1462530116716 Marionette DEBUG loaded listener.js 03:21:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7fee258d5c00) [pid = 1856] [serial = 1557] [outer = 0x7fee237e0c00] 03:21:57 INFO - PROCESS | 1856 | 1462530117556 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1577ms 03:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:21:57 INFO - PROCESS | 1856 | 1462530117630 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:21:57 INFO - PROCESS | 1856 | 1462530117633 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:21:57 INFO - PROCESS | 1856 | 1462530117638 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:21:57 INFO - PROCESS | 1856 | 1462530117641 Marionette TRACE conn3 <- [1,2046,null,{}] 03:21:57 INFO - PROCESS | 1856 | 1462530117646 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:57 INFO - PROCESS | 1856 | 1462530117830 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:21:58 INFO - PROCESS | 1856 | 1462530118044 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfee0c000 == 128 [pid = 1856] [id = 519] 03:21:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7fedfbd47000) [pid = 1856] [serial = 1558] [outer = (nil)] 03:21:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7fedfbee5000) [pid = 1856] [serial = 1559] [outer = 0x7fedfbd47000] 03:21:58 INFO - PROCESS | 1856 | 1462530118449 Marionette DEBUG loaded listener.js 03:21:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7fedffa1f400) [pid = 1856] [serial = 1560] [outer = 0x7fedfbd47000] 03:21:59 INFO - PROCESS | 1856 | 1462530119339 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1740ms 03:21:59 INFO - PROCESS | 1856 | 1462530119380 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:21:59 INFO - PROCESS | 1856 | 1462530119386 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:21:59 INFO - PROCESS | 1856 | 1462530119393 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:21:59 INFO - PROCESS | 1856 | 1462530119397 Marionette TRACE conn3 <- [1,2050,null,{}] 03:21:59 INFO - PROCESS | 1856 | 1462530119404 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:59 INFO - PROCESS | 1856 | 1462530119583 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:21:59 INFO - PROCESS | 1856 | 1462530119816 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05ac2800 == 129 [pid = 1856] [id = 520] 03:21:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7fedfdfcd800) [pid = 1856] [serial = 1561] [outer = (nil)] 03:21:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7fee00b97400) [pid = 1856] [serial = 1562] [outer = 0x7fedfdfcd800] 03:21:59 INFO - PROCESS | 1856 | 1462530119981 Marionette DEBUG loaded listener.js 03:22:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7fee047a2000) [pid = 1856] [serial = 1563] [outer = 0x7fedfdfcd800] 03:22:00 INFO - PROCESS | 1856 | 1462530120929 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1585ms 03:22:00 INFO - PROCESS | 1856 | 1462530120977 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:22:00 INFO - PROCESS | 1856 | 1462530120982 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:22:00 INFO - PROCESS | 1856 | 1462530120991 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:22:00 INFO - PROCESS | 1856 | 1462530120995 Marionette TRACE conn3 <- [1,2054,null,{}] 03:22:01 INFO - PROCESS | 1856 | 1462530121023 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:01 INFO - PROCESS | 1856 | 1462530121202 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:22:01 INFO - PROCESS | 1856 | 1462530121417 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04da1800 == 130 [pid = 1856] [id = 521] 03:22:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7fee026a7000) [pid = 1856] [serial = 1564] [outer = (nil)] 03:22:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7fee04a11800) [pid = 1856] [serial = 1565] [outer = 0x7fee026a7000] 03:22:01 INFO - PROCESS | 1856 | 1462530121524 Marionette DEBUG loaded listener.js 03:22:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7fee04bb2c00) [pid = 1856] [serial = 1566] [outer = 0x7fee026a7000] 03:22:02 INFO - PROCESS | 1856 | 1462530122503 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1553ms 03:22:02 INFO - PROCESS | 1856 | 1462530122545 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:22:02 INFO - PROCESS | 1856 | 1462530122547 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:22:02 INFO - PROCESS | 1856 | 1462530122553 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:22:02 INFO - PROCESS | 1856 | 1462530122558 Marionette TRACE conn3 <- [1,2058,null,{}] 03:22:02 INFO - PROCESS | 1856 | 1462530122572 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:02 INFO - PROCESS | 1856 | 1462530122748 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16666000 == 129 [pid = 1856] [id = 128] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee24a84000 == 128 [pid = 1856] [id = 52] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0dd4a000 == 127 [pid = 1856] [id = 11] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0bfcb800 == 126 [pid = 1856] [id = 460] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee084e5800 == 125 [pid = 1856] [id = 506] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7fee00b9d000) [pid = 1856] [serial = 1490] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7fedfdfd0000) [pid = 1856] [serial = 1448] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7fee048dd400) [pid = 1856] [serial = 1451] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7fee0840a400) [pid = 1856] [serial = 1454] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7fee0e44ac00) [pid = 1856] [serial = 1457] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7fee111f7800) [pid = 1856] [serial = 1460] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7fee172ae400) [pid = 1856] [serial = 1463] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7fee2572cc00) [pid = 1856] [serial = 1466] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7fee00d35800) [pid = 1856] [serial = 1469] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7fee2376dc00) [pid = 1856] [serial = 1472] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fee0479ec00) [pid = 1856] [serial = 1475] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fee04b81c00) [pid = 1856] [serial = 1478] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7fee04a0c800) [pid = 1856] [serial = 1481] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fedfbee2800) [pid = 1856] [serial = 1484] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fee137e4800) [pid = 1856] [serial = 1397] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7fedfbfa3800) [pid = 1856] [serial = 1415] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7fee0da1fc00) [pid = 1856] [serial = 1391] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7fee1653e400) [pid = 1856] [serial = 1400] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7fee11147400) [pid = 1856] [serial = 1394] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7fee026a8c00) [pid = 1856] [serial = 1421] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7fee01c59800) [pid = 1856] [serial = 1385] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7fee06da2800) [pid = 1856] [serial = 1388] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7fedffa25000) [pid = 1856] [serial = 1418] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7fee1da44c00) [pid = 1856] [serial = 1403] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fee24ab8400) [pid = 1856] [serial = 1406] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee1897c400) [pid = 1856] [serial = 1412] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee29224800) [pid = 1856] [serial = 1409] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fedff6f1c00) [pid = 1856] [serial = 1424] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | 1462530123088 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee08496800 == 124 [pid = 1856] [id = 505] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee060d5800 == 123 [pid = 1856] [id = 504] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04d8a800 == 122 [pid = 1856] [id = 503] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfed6d800 == 121 [pid = 1856] [id = 502] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee074dd000 == 120 [pid = 1856] [id = 501] 03:22:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffa65800 == 121 [pid = 1856] [id = 522] 03:22:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fedfbee2800) [pid = 1856] [serial = 1567] [outer = (nil)] 03:22:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee00b98400) [pid = 1856] [serial = 1568] [outer = 0x7fedfbee2800] 03:22:03 INFO - PROCESS | 1856 | 1462530123200 Marionette DEBUG loaded listener.js 03:22:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee04a0c800) [pid = 1856] [serial = 1569] [outer = 0x7fedfbee2800] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee069f6800 == 120 [pid = 1856] [id = 500] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06115800 == 119 [pid = 1856] [id = 499] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04d91000 == 118 [pid = 1856] [id = 498] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee01d4d000 == 117 [pid = 1856] [id = 497] 03:22:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfe2de000 == 116 [pid = 1856] [id = 496] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee0e5bbc00) [pid = 1856] [serial = 1445] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fedfedcf000) [pid = 1856] [serial = 1487] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee1057a800) [pid = 1856] [serial = 1446] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fedffa2b800) [pid = 1856] [serial = 1488] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee048db800) [pid = 1856] [serial = 1431] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee00c60c00) [pid = 1856] [serial = 1428] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee087e4c00) [pid = 1856] [serial = 1440] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fee08045400) [pid = 1856] [serial = 1439] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fedff6ea400) [pid = 1856] [serial = 1427] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee071b0400) [pid = 1856] [serial = 1437] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee06f5e400) [pid = 1856] [serial = 1436] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee0612d400) [pid = 1856] [serial = 1442] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee05be4000) [pid = 1856] [serial = 1433] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee048d6c00) [pid = 1856] [serial = 1430] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee06a5fc00) [pid = 1856] [serial = 1434] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee0d022400) [pid = 1856] [serial = 1443] [outer = (nil)] [url = about:blank] 03:22:03 INFO - PROCESS | 1856 | 1462530123903 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1386ms 03:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:22:03 INFO - PROCESS | 1856 | 1462530123940 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:22:03 INFO - PROCESS | 1856 | 1462530123943 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:22:03 INFO - PROCESS | 1856 | 1462530123949 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:22:03 INFO - PROCESS | 1856 | 1462530123952 Marionette TRACE conn3 <- [1,2062,null,{}] 03:22:03 INFO - PROCESS | 1856 | 1462530123957 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:04 INFO - PROCESS | 1856 | 1462530124120 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:22:04 INFO - PROCESS | 1856 | 1462530124308 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04cf2000 == 117 [pid = 1856] [id = 523] 03:22:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fedfbfa3800) [pid = 1856] [serial = 1570] [outer = (nil)] 03:22:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee0719b400) [pid = 1856] [serial = 1571] [outer = 0x7fedfbfa3800] 03:22:04 INFO - PROCESS | 1856 | 1462530124367 Marionette DEBUG loaded listener.js 03:22:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee0860fc00) [pid = 1856] [serial = 1572] [outer = 0x7fedfbfa3800] 03:22:05 INFO - PROCESS | 1856 | 1462530125105 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1179ms 03:22:05 INFO - PROCESS | 1856 | 1462530125129 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:22:05 INFO - PROCESS | 1856 | 1462530125132 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:22:05 INFO - PROCESS | 1856 | 1462530125138 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:22:05 INFO - PROCESS | 1856 | 1462530125141 Marionette TRACE conn3 <- [1,2066,null,{}] 03:22:05 INFO - PROCESS | 1856 | 1462530125146 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:05 INFO - PROCESS | 1856 | 1462530125304 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:22:05 INFO - PROCESS | 1856 | 1462530125501 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee069fb000 == 118 [pid = 1856] [id = 524] 03:22:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee0860c400) [pid = 1856] [serial = 1573] [outer = (nil)] 03:22:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee0bd5c400) [pid = 1856] [serial = 1574] [outer = 0x7fee0860c400] 03:22:05 INFO - PROCESS | 1856 | 1462530125562 Marionette DEBUG loaded listener.js 03:22:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee0e5bb400) [pid = 1856] [serial = 1575] [outer = 0x7fee0860c400] 03:22:06 INFO - PROCESS | 1856 | 1462530126388 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1276ms 03:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:22:06 INFO - PROCESS | 1856 | 1462530126420 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:22:06 INFO - PROCESS | 1856 | 1462530126423 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:22:06 INFO - PROCESS | 1856 | 1462530126427 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:22:06 INFO - PROCESS | 1856 | 1462530126430 Marionette TRACE conn3 <- [1,2070,null,{}] 03:22:06 INFO - PROCESS | 1856 | 1462530126435 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:06 INFO - PROCESS | 1856 | 1462530126672 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:22:06 INFO - PROCESS | 1856 | 1462530126708 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0848b800 == 119 [pid = 1856] [id = 525] 03:22:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fee0e44e000) [pid = 1856] [serial = 1576] [outer = (nil)] 03:22:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee14da4400) [pid = 1856] [serial = 1577] [outer = 0x7fee0e44e000] 03:22:06 INFO - PROCESS | 1856 | 1462530126763 Marionette DEBUG loaded listener.js 03:22:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee16b58400) [pid = 1856] [serial = 1578] [outer = 0x7fee0e44e000] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fedfdfc9000) [pid = 1856] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee04bad000) [pid = 1856] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee14da9400) [pid = 1856] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee07198c00) [pid = 1856] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee1152b400) [pid = 1856] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fedfedd1800) [pid = 1856] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fedfbeda800) [pid = 1856] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fedfbd42800) [pid = 1856] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fedfbd4a800) [pid = 1856] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee1718c800) [pid = 1856] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee07193400) [pid = 1856] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee0be65000) [pid = 1856] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee0e5e2400) [pid = 1856] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fedfbd3f800) [pid = 1856] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee14da3400) [pid = 1856] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fedfe3a1800) [pid = 1856] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee19cadc00) [pid = 1856] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee0d027c00) [pid = 1856] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee06c0fc00) [pid = 1856] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee06bac000) [pid = 1856] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee14dac400) [pid = 1856] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fedfedca400) [pid = 1856] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fedfdfc5c00) [pid = 1856] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee245c4c00) [pid = 1856] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee06135c00) [pid = 1856] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee0bd5a000) [pid = 1856] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee0bcce000) [pid = 1856] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee00d2dc00) [pid = 1856] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee0d022800) [pid = 1856] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee04799800) [pid = 1856] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee0e5bfc00) [pid = 1856] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee0e8c5000) [pid = 1856] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee18978c00) [pid = 1856] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee03bbb400) [pid = 1856] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fedfdfc2c00) [pid = 1856] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee18973000) [pid = 1856] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee06134800) [pid = 1856] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fedfdfc6400) [pid = 1856] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee00d2fc00) [pid = 1856] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee0884e800) [pid = 1856] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee04a06c00) [pid = 1856] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee16cd5400) [pid = 1856] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fedfbf9fc00) [pid = 1856] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fedfbd40c00) [pid = 1856] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee073c5000) [pid = 1856] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fedfbf98c00) [pid = 1856] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee00db8400) [pid = 1856] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee06fce400) [pid = 1856] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fedff6f4400) [pid = 1856] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee111ef800) [pid = 1856] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee1643f400) [pid = 1856] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee1690b800) [pid = 1856] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fedfbf9ac00) [pid = 1856] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee087e6800) [pid = 1856] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee00d2f800) [pid = 1856] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee0860bc00) [pid = 1856] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee00c5d400) [pid = 1856] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee048db400) [pid = 1856] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee06a5ac00) [pid = 1856] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fee01c54000) [pid = 1856] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fedff6ee800) [pid = 1856] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee0479d800) [pid = 1856] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fedfbfa0c00) [pid = 1856] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee01c5b000) [pid = 1856] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fedfdfcbc00) [pid = 1856] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fedfbfa2c00) [pid = 1856] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee04a0f000) [pid = 1856] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:22:08 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee047a6000) [pid = 1856] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:22:08 INFO - PROCESS | 1856 | 1462530128331 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1932ms 03:22:08 INFO - PROCESS | 1856 | 1462530128360 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:22:08 INFO - PROCESS | 1856 | 1462530128363 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:22:08 INFO - PROCESS | 1856 | 1462530128368 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:22:08 INFO - PROCESS | 1856 | 1462530128370 Marionette TRACE conn3 <- [1,2074,null,{}] 03:22:08 INFO - PROCESS | 1856 | 1462530128375 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:08 INFO - PROCESS | 1856 | 1462530128528 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:22:08 INFO - PROCESS | 1856 | 1462530128542 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffa73000 == 120 [pid = 1856] [id = 526] 03:22:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fedfbd41800) [pid = 1856] [serial = 1579] [outer = (nil)] 03:22:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fedfbf9fc00) [pid = 1856] [serial = 1580] [outer = 0x7fedfbd41800] 03:22:08 INFO - PROCESS | 1856 | 1462530128597 Marionette DEBUG loaded listener.js 03:22:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fedfedce800) [pid = 1856] [serial = 1581] [outer = 0x7fedfbd41800] 03:22:09 INFO - PROCESS | 1856 | 1462530129378 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1030ms 03:22:09 INFO - PROCESS | 1856 | 1462530129400 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:22:09 INFO - PROCESS | 1856 | 1462530129404 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:22:09 INFO - PROCESS | 1856 | 1462530129410 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:22:09 INFO - PROCESS | 1856 | 1462530129412 Marionette TRACE conn3 <- [1,2078,null,{}] 03:22:09 INFO - PROCESS | 1856 | 1462530129432 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:09 INFO - PROCESS | 1856 | 1462530129668 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:22:09 INFO - PROCESS | 1856 | 1462530129691 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0623c000 == 121 [pid = 1856] [id = 527] 03:22:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fedfbd42400) [pid = 1856] [serial = 1582] [outer = (nil)] 03:22:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fedffaa2800) [pid = 1856] [serial = 1583] [outer = 0x7fedfbd42400] 03:22:09 INFO - PROCESS | 1856 | 1462530129750 Marionette DEBUG loaded listener.js 03:22:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee026ab800) [pid = 1856] [serial = 1584] [outer = 0x7fedfbd42400] 03:22:10 INFO - PROCESS | 1856 | 1462530130840 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1498ms 03:22:10 INFO - PROCESS | 1856 | 1462530130909 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:22:10 INFO - PROCESS | 1856 | 1462530130915 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:22:10 INFO - PROCESS | 1856 | 1462530130923 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:22:10 INFO - PROCESS | 1856 | 1462530130928 Marionette TRACE conn3 <- [1,2082,null,{}] 03:22:10 INFO - PROCESS | 1856 | 1462530130935 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:11 INFO - PROCESS | 1856 | 1462530131166 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:22:11 INFO - PROCESS | 1856 | 1462530131422 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04cf2800 == 122 [pid = 1856] [id = 528] 03:22:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee00ba0400) [pid = 1856] [serial = 1585] [outer = (nil)] 03:22:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee00db6c00) [pid = 1856] [serial = 1586] [outer = 0x7fee00ba0400] 03:22:11 INFO - PROCESS | 1856 | 1462530131541 Marionette DEBUG loaded listener.js 03:22:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee03bb4000) [pid = 1856] [serial = 1587] [outer = 0x7fee00ba0400] 03:22:12 INFO - PROCESS | 1856 | 1462530132380 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1532ms 03:22:12 INFO - PROCESS | 1856 | 1462530132457 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:22:12 INFO - PROCESS | 1856 | 1462530132465 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:22:12 INFO - PROCESS | 1856 | 1462530132474 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:22:12 INFO - PROCESS | 1856 | 1462530132477 Marionette TRACE conn3 <- [1,2086,null,{}] 03:22:12 INFO - PROCESS | 1856 | 1462530132483 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:12 INFO - PROCESS | 1856 | 1462530132671 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:22:12 INFO - PROCESS | 1856 | 1462530132930 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074ec800 == 123 [pid = 1856] [id = 529] 03:22:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee03bbdc00) [pid = 1856] [serial = 1588] [outer = (nil)] 03:22:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee04a07c00) [pid = 1856] [serial = 1589] [outer = 0x7fee03bbdc00] 03:22:13 INFO - PROCESS | 1856 | 1462530132999 Marionette DEBUG loaded listener.js 03:22:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee04b85c00) [pid = 1856] [serial = 1590] [outer = 0x7fee03bbdc00] 03:22:13 INFO - PROCESS | 1856 | 1462530133899 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1475ms 03:22:13 INFO - PROCESS | 1856 | 1462530133950 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:22:13 INFO - PROCESS | 1856 | 1462530133954 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:22:13 INFO - PROCESS | 1856 | 1462530133959 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:22:13 INFO - PROCESS | 1856 | 1462530133965 Marionette TRACE conn3 <- [1,2090,null,{}] 03:22:14 INFO - PROCESS | 1856 | 1462530133999 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:14 INFO - PROCESS | 1856 | 1462530134207 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:22:14 INFO - PROCESS | 1856 | 1462530134427 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d2c9800 == 124 [pid = 1856] [id = 530] 03:22:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee05aa7000) [pid = 1856] [serial = 1591] [outer = (nil)] 03:22:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee06da1000) [pid = 1856] [serial = 1592] [outer = 0x7fee05aa7000] 03:22:14 INFO - PROCESS | 1856 | 1462530134538 Marionette DEBUG loaded listener.js 03:22:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee071bbc00) [pid = 1856] [serial = 1593] [outer = 0x7fee05aa7000] 03:22:15 INFO - PROCESS | 1856 | 1462530135406 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1492ms 03:22:15 INFO - PROCESS | 1856 | 1462530135452 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:22:15 INFO - PROCESS | 1856 | 1462530135457 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:22:15 INFO - PROCESS | 1856 | 1462530135462 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:22:15 INFO - PROCESS | 1856 | 1462530135465 Marionette TRACE conn3 <- [1,2094,null,{}] 03:22:15 INFO - PROCESS | 1856 | 1462530135470 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:15 INFO - PROCESS | 1856 | 1462530135654 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:22:15 INFO - PROCESS | 1856 | 1462530135874 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e63f800 == 125 [pid = 1856] [id = 531] 03:22:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee05be3400) [pid = 1856] [serial = 1594] [outer = (nil)] 03:22:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee0bccd400) [pid = 1856] [serial = 1595] [outer = 0x7fee05be3400] 03:22:15 INFO - PROCESS | 1856 | 1462530135986 Marionette DEBUG loaded listener.js 03:22:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee0d021c00) [pid = 1856] [serial = 1596] [outer = 0x7fee05be3400] 03:22:16 INFO - PROCESS | 1856 | 1462530136860 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1432ms 03:22:16 INFO - PROCESS | 1856 | 1462530136894 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:22:16 INFO - PROCESS | 1856 | 1462530136897 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:22:16 INFO - PROCESS | 1856 | 1462530136903 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:22:16 INFO - PROCESS | 1856 | 1462530136905 Marionette TRACE conn3 <- [1,2098,null,{}] 03:22:16 INFO - PROCESS | 1856 | 1462530136910 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:17 INFO - PROCESS | 1856 | 1462530137101 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:22:17 INFO - PROCESS | 1856 | 1462530137378 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1121d000 == 126 [pid = 1856] [id = 532] 03:22:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee00d37800) [pid = 1856] [serial = 1597] [outer = (nil)] 03:22:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee0e445800) [pid = 1856] [serial = 1598] [outer = 0x7fee00d37800] 03:22:17 INFO - PROCESS | 1856 | 1462530137450 Marionette DEBUG loaded listener.js 03:22:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee0e5e2c00) [pid = 1856] [serial = 1599] [outer = 0x7fee00d37800] 03:22:18 INFO - PROCESS | 1856 | 1462530138293 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1434ms 03:22:18 INFO - PROCESS | 1856 | 1462530138337 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:22:18 INFO - PROCESS | 1856 | 1462530138341 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:22:18 INFO - PROCESS | 1856 | 1462530138346 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:22:18 INFO - PROCESS | 1856 | 1462530138348 Marionette TRACE conn3 <- [1,2102,null,{}] 03:22:18 INFO - PROCESS | 1856 | 1462530138354 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:18 INFO - PROCESS | 1856 | 1462530138565 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:22:18 INFO - PROCESS | 1856 | 1462530138778 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16dc9000 == 127 [pid = 1856] [id = 533] 03:22:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee1057f000) [pid = 1856] [serial = 1600] [outer = (nil)] 03:22:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee14da7c00) [pid = 1856] [serial = 1601] [outer = 0x7fee1057f000] 03:22:18 INFO - PROCESS | 1856 | 1462530138886 Marionette DEBUG loaded listener.js 03:22:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee1718ac00) [pid = 1856] [serial = 1602] [outer = 0x7fee1057f000] 03:22:19 INFO - PROCESS | 1856 | 1462530139741 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1428ms 03:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:22:19 INFO - PROCESS | 1856 | 1462530139775 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:22:19 INFO - PROCESS | 1856 | 1462530139778 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:22:19 INFO - PROCESS | 1856 | 1462530139784 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:22:19 INFO - PROCESS | 1856 | 1462530139787 Marionette TRACE conn3 <- [1,2106,null,{}] 03:22:19 INFO - PROCESS | 1856 | 1462530139792 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:19 INFO - PROCESS | 1856 | 1462530139968 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:22:20 INFO - PROCESS | 1856 | 1462530140186 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee24314800 == 128 [pid = 1856] [id = 534] 03:22:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee11146800) [pid = 1856] [serial = 1603] [outer = (nil)] 03:22:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee17962800) [pid = 1856] [serial = 1604] [outer = 0x7fee11146800] 03:22:20 INFO - PROCESS | 1856 | 1462530140296 Marionette DEBUG loaded listener.js 03:22:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee18980800) [pid = 1856] [serial = 1605] [outer = 0x7fee11146800] 03:22:21 INFO - PROCESS | 1856 | 1462530141161 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1430ms 03:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:22:21 INFO - PROCESS | 1856 | 1462530141214 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:22:21 INFO - PROCESS | 1856 | 1462530141217 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:22:21 INFO - PROCESS | 1856 | 1462530141223 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:22:21 INFO - PROCESS | 1856 | 1462530141225 Marionette TRACE conn3 <- [1,2110,null,{}] 03:22:21 INFO - PROCESS | 1856 | 1462530141230 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:21 INFO - PROCESS | 1856 | 1462530141401 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:22:21 INFO - PROCESS | 1856 | 1462530141639 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29b9d000 == 129 [pid = 1856] [id = 535] 03:22:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee02332c00) [pid = 1856] [serial = 1606] [outer = (nil)] 03:22:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee17787400) [pid = 1856] [serial = 1607] [outer = 0x7fee02332c00] 03:22:21 INFO - PROCESS | 1856 | 1462530141707 Marionette DEBUG loaded listener.js 03:22:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee24379400) [pid = 1856] [serial = 1608] [outer = 0x7fee02332c00] 03:22:22 INFO - PROCESS | 1856 | 1462530142575 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1431ms 03:22:22 INFO - PROCESS | 1856 | 1462530142653 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:22:22 INFO - PROCESS | 1856 | 1462530142657 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:22:22 INFO - PROCESS | 1856 | 1462530142663 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:22:22 INFO - PROCESS | 1856 | 1462530142665 Marionette TRACE conn3 <- [1,2114,null,{}] 03:22:22 INFO - PROCESS | 1856 | 1462530142670 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:22 INFO - PROCESS | 1856 | 1462530142854 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:22:23 INFO - PROCESS | 1856 | 1462530143067 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2dc5a800 == 130 [pid = 1856] [id = 536] 03:22:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee03bb6800) [pid = 1856] [serial = 1609] [outer = (nil)] 03:22:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee24ab8400) [pid = 1856] [serial = 1610] [outer = 0x7fee03bb6800] 03:22:23 INFO - PROCESS | 1856 | 1462530143181 Marionette DEBUG loaded listener.js 03:22:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee25a0c800) [pid = 1856] [serial = 1611] [outer = 0x7fee03bb6800] 03:22:24 INFO - PROCESS | 1856 | 1462530144021 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1431ms 03:22:24 INFO - PROCESS | 1856 | 1462530144095 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:22:24 INFO - PROCESS | 1856 | 1462530144098 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:22:24 INFO - PROCESS | 1856 | 1462530144103 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:22:24 INFO - PROCESS | 1856 | 1462530144105 Marionette TRACE conn3 <- [1,2118,null,{}] 03:22:24 INFO - PROCESS | 1856 | 1462530144110 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:24 INFO - PROCESS | 1856 | 1462530144300 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:22:24 INFO - PROCESS | 1856 | 1462530144514 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0cf43000 == 131 [pid = 1856] [id = 537] 03:22:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee0f95cc00) [pid = 1856] [serial = 1612] [outer = (nil)] 03:22:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee291eec00) [pid = 1856] [serial = 1613] [outer = 0x7fee0f95cc00] 03:22:24 INFO - PROCESS | 1856 | 1462530144624 Marionette DEBUG loaded listener.js 03:22:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee2922e800) [pid = 1856] [serial = 1614] [outer = 0x7fee0f95cc00] 03:22:25 INFO - PROCESS | 1856 | 1462530145490 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1429ms 03:22:25 INFO - PROCESS | 1856 | 1462530145533 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:22:25 INFO - PROCESS | 1856 | 1462530145537 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:22:25 INFO - PROCESS | 1856 | 1462530145542 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:22:25 INFO - PROCESS | 1856 | 1462530145545 Marionette TRACE conn3 <- [1,2122,null,{}] 03:22:25 INFO - PROCESS | 1856 | 1462530145550 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:25 INFO - PROCESS | 1856 | 1462530145749 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:22:25 INFO - PROCESS | 1856 | 1462530145970 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0035d000 == 132 [pid = 1856] [id = 538] 03:22:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fedfbeecc00) [pid = 1856] [serial = 1615] [outer = (nil)] 03:22:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fedfbef4800) [pid = 1856] [serial = 1616] [outer = 0x7fedfbeecc00] 03:22:26 INFO - PROCESS | 1856 | 1462530146082 Marionette DEBUG loaded listener.js 03:22:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee03a39800) [pid = 1856] [serial = 1617] [outer = 0x7fedfbeecc00] 03:22:26 INFO - PROCESS | 1856 | 1462530146998 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1487ms 03:22:27 INFO - PROCESS | 1856 | 1462530147046 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:22:27 INFO - PROCESS | 1856 | 1462530147050 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:22:27 INFO - PROCESS | 1856 | 1462530147055 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:22:27 INFO - PROCESS | 1856 | 1462530147057 Marionette TRACE conn3 <- [1,2126,null,{}] 03:22:27 INFO - PROCESS | 1856 | 1462530147062 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:27 INFO - PROCESS | 1856 | 1462530147244 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:22:27 INFO - PROCESS | 1856 | 1462530147458 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bb74000 == 133 [pid = 1856] [id = 539] 03:22:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fedfbef1000) [pid = 1856] [serial = 1618] [outer = (nil)] 03:22:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee25a08400) [pid = 1856] [serial = 1619] [outer = 0x7fedfbef1000] 03:22:27 INFO - PROCESS | 1856 | 1462530147563 Marionette DEBUG loaded listener.js 03:22:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee29232000) [pid = 1856] [serial = 1620] [outer = 0x7fedfbef1000] 03:22:28 INFO - PROCESS | 1856 | 1462530148409 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1380ms 03:22:28 INFO - PROCESS | 1856 | 1462530148443 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:22:28 INFO - PROCESS | 1856 | 1462530148446 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:22:28 INFO - PROCESS | 1856 | 1462530148454 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:22:28 INFO - PROCESS | 1856 | 1462530148456 Marionette TRACE conn3 <- [1,2130,null,{}] 03:22:28 INFO - PROCESS | 1856 | 1462530148461 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:28 INFO - PROCESS | 1856 | 1462530148654 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:22:28 INFO - PROCESS | 1856 | 1462530148878 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfed63000 == 134 [pid = 1856] [id = 540] 03:22:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fedfbedf400) [pid = 1856] [serial = 1621] [outer = (nil)] 03:22:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fedfbef2c00) [pid = 1856] [serial = 1622] [outer = 0x7fedfbedf400] 03:22:28 INFO - PROCESS | 1856 | 1462530148987 Marionette DEBUG loaded listener.js 03:22:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fedfd9cd000) [pid = 1856] [serial = 1623] [outer = 0x7fedfbedf400] 03:22:29 INFO - PROCESS | 1856 | 1462530149868 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:22:29 INFO - PROCESS | 1856 | 1462530149940 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:22:29 INFO - PROCESS | 1856 | 1462530149947 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:22:29 INFO - PROCESS | 1856 | 1462530149950 Marionette TRACE conn3 <- [1,2134,null,{}] 03:22:29 INFO - PROCESS | 1856 | 1462530149955 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:30 INFO - PROCESS | 1856 | 1462530150153 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:22:30 INFO - PROCESS | 1856 | 1462530150413 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedff713000 == 135 [pid = 1856] [id = 541] 03:22:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fedfbd3e400) [pid = 1856] [serial = 1624] [outer = (nil)] 03:22:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fedfd9cf400) [pid = 1856] [serial = 1625] [outer = 0x7fedfbd3e400] 03:22:30 INFO - PROCESS | 1856 | 1462530150486 Marionette DEBUG loaded listener.js 03:22:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fedfedcac00) [pid = 1856] [serial = 1626] [outer = 0x7fedfbd3e400] 03:22:31 INFO - PROCESS | 1856 | 1462530151312 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1433ms 03:22:31 INFO - PROCESS | 1856 | 1462530151396 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 03:22:31 INFO - PROCESS | 1856 | 1462530151400 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 03:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:22:31 INFO - PROCESS | 1856 | 1462530151409 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:22:31 INFO - PROCESS | 1856 | 1462530151411 Marionette TRACE conn3 <- [1,2138,null,{}] 03:22:31 INFO - PROCESS | 1856 | 1462530151415 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:31 INFO - PROCESS | 1856 | 1462530151609 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:22:32 INFO - PROCESS | 1856 | 1462530152378 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00358800 == 136 [pid = 1856] [id = 542] 03:22:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fedfbeeac00) [pid = 1856] [serial = 1627] [outer = (nil)] 03:22:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fedfbeef400) [pid = 1856] [serial = 1628] [outer = 0x7fedfbeeac00] 03:22:32 INFO - PROCESS | 1856 | 1462530152447 Marionette DEBUG loaded listener.js 03:22:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fedfbf9a800) [pid = 1856] [serial = 1629] [outer = 0x7fedfbeeac00] 03:22:33 INFO - PROCESS | 1856 | 1462530153260 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1926ms 03:22:33 INFO - PROCESS | 1856 | 1462530153337 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:22:33 INFO - PROCESS | 1856 | 1462530153342 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 03:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:22:33 INFO - PROCESS | 1856 | 1462530153349 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:22:33 INFO - PROCESS | 1856 | 1462530153354 Marionette TRACE conn3 <- [1,2142,null,{}] 03:22:33 INFO - PROCESS | 1856 | 1462530153360 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:33 INFO - PROCESS | 1856 | 1462530153546 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:22:33 INFO - PROCESS | 1856 | 1462530153820 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04d87800 == 137 [pid = 1856] [id = 543] 03:22:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fedfbd3d000) [pid = 1856] [serial = 1630] [outer = (nil)] 03:22:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fedfe3a6000) [pid = 1856] [serial = 1631] [outer = 0x7fedfbd3d000] 03:22:33 INFO - PROCESS | 1856 | 1462530153885 Marionette DEBUG loaded listener.js 03:22:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee00b9e000) [pid = 1856] [serial = 1632] [outer = 0x7fedfbd3d000] 03:22:34 INFO - PROCESS | 1856 | 1462530154843 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 03:22:34 INFO - PROCESS | 1856 | 1462530154899 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 03:22:34 INFO - PROCESS | 1856 | 1462530154906 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:22:34 INFO - PROCESS | 1856 | 1462530154909 Marionette TRACE conn3 <- [1,2146,null,{}] 03:22:34 INFO - PROCESS | 1856 | 1462530154914 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:35 INFO - PROCESS | 1856 | 1462530155093 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:22:35 INFO - PROCESS | 1856 | 1462530155330 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb5df800 == 138 [pid = 1856] [id = 544] 03:22:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fedff6f3400) [pid = 1856] [serial = 1633] [outer = (nil)] 03:22:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee03a36000) [pid = 1856] [serial = 1634] [outer = 0x7fedff6f3400] 03:22:35 INFO - PROCESS | 1856 | 1462530155468 Marionette DEBUG loaded listener.js 03:22:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee03bbb400) [pid = 1856] [serial = 1635] [outer = 0x7fedff6f3400] 03:22:35 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedffa73000 == 137 [pid = 1856] [id = 526] 03:22:35 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee073ce000) [pid = 1856] [serial = 1523] [outer = (nil)] [url = about:blank] 03:22:35 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0848b800 == 136 [pid = 1856] [id = 525] 03:22:35 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee069fb000 == 135 [pid = 1856] [id = 524] 03:22:35 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04cf2000 == 134 [pid = 1856] [id = 523] 03:22:35 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedffa65800 == 133 [pid = 1856] [id = 522] 03:22:35 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04da1800 == 132 [pid = 1856] [id = 521] 03:22:35 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05ac2800 == 131 [pid = 1856] [id = 520] 03:22:35 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfee0c000 == 130 [pid = 1856] [id = 519] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2e88c800 == 129 [pid = 1856] [id = 518] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee28d20800 == 128 [pid = 1856] [id = 517] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2431d000 == 127 [pid = 1856] [id = 516] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee18178000 == 126 [pid = 1856] [id = 515] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee17141000 == 125 [pid = 1856] [id = 514] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee165d6800 == 124 [pid = 1856] [id = 513] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1120d800 == 123 [pid = 1856] [id = 512] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e9dd000 == 122 [pid = 1856] [id = 511] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0ded1800 == 121 [pid = 1856] [id = 510] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d487000 == 120 [pid = 1856] [id = 509] 03:22:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05e18000 == 119 [pid = 1856] [id = 508] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee06ba6800) [pid = 1856] [serial = 1254] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee18152400) [pid = 1856] [serial = 1401] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee111f1c00) [pid = 1856] [serial = 1395] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee16575800) [pid = 1856] [serial = 1275] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee04bad800) [pid = 1856] [serial = 1386] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fedfbee7400) [pid = 1856] [serial = 1485] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee026b3c00) [pid = 1856] [serial = 1425] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee06da3000) [pid = 1856] [serial = 1356] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee2437fc00) [pid = 1856] [serial = 1341] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee1057c000) [pid = 1856] [serial = 1458] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee0de42400) [pid = 1856] [serial = 1260] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee139d9400) [pid = 1856] [serial = 1398] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee04ba9c00) [pid = 1856] [serial = 1359] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee18975000) [pid = 1856] [serial = 1464] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fedfe3aac00) [pid = 1856] [serial = 1353] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee25731400) [pid = 1856] [serial = 1347] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee14bcd800) [pid = 1856] [serial = 1461] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee08043c00) [pid = 1856] [serial = 1323] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee0bd5e400) [pid = 1856] [serial = 1455] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee246a7800) [pid = 1856] [serial = 1404] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee237e0000) [pid = 1856] [serial = 1287] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fedffa23c00) [pid = 1856] [serial = 1449] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee29230800) [pid = 1856] [serial = 1350] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee08419000) [pid = 1856] [serial = 1257] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee1897a400) [pid = 1856] [serial = 1338] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee0e5c1400) [pid = 1856] [serial = 1263] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee00d39800) [pid = 1856] [serial = 1470] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee137edc00) [pid = 1856] [serial = 1332] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee04b89000) [pid = 1856] [serial = 1479] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee25bb6000) [pid = 1856] [serial = 1407] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee11147c00) [pid = 1856] [serial = 1266] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee24824400) [pid = 1856] [serial = 1344] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee04bac800) [pid = 1856] [serial = 1452] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee00c64000) [pid = 1856] [serial = 1251] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee1a0c1c00) [pid = 1856] [serial = 1284] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee0804e800) [pid = 1856] [serial = 1389] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee087e5800) [pid = 1856] [serial = 1317] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee047a4c00) [pid = 1856] [serial = 1476] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee1057e400) [pid = 1856] [serial = 1329] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee04a11c00) [pid = 1856] [serial = 1482] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee17c85400) [pid = 1856] [serial = 1281] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee026ad000) [pid = 1856] [serial = 1422] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee169b0000) [pid = 1856] [serial = 1278] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee17d83400) [pid = 1856] [serial = 1335] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee295cd000) [pid = 1856] [serial = 1416] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee16160c00) [pid = 1856] [serial = 1272] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee295c3800) [pid = 1856] [serial = 1413] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fee05aa4800) [pid = 1856] [serial = 1290] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee14cc7400) [pid = 1856] [serial = 1269] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee29227800) [pid = 1856] [serial = 1467] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee2922b800) [pid = 1856] [serial = 1410] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fedffa2a000) [pid = 1856] [serial = 1419] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fee0e012000) [pid = 1856] [serial = 1326] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fee29229c00) [pid = 1856] [serial = 1473] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee0e5b9400) [pid = 1856] [serial = 1392] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee05aa9000) [pid = 1856] [serial = 1320] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee04a03c00) [pid = 1856] [serial = 1514] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee06c10000) [pid = 1856] [serial = 1517] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee06a62800) [pid = 1856] [serial = 1520] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee00b98c00) [pid = 1856] [serial = 1494] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fedffaa3400) [pid = 1856] [serial = 1493] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fee04a07800) [pid = 1856] [serial = 1500] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee049e3c00) [pid = 1856] [serial = 1499] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fedfdfc4000) [pid = 1856] [serial = 1508] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fedff6f3000) [pid = 1856] [serial = 1509] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee026aec00) [pid = 1856] [serial = 1496] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fee00c5e800) [pid = 1856] [serial = 1491] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7fee01c5a400) [pid = 1856] [serial = 1511] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7fee05be3c00) [pid = 1856] [serial = 1506] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7fee04baa000) [pid = 1856] [serial = 1505] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7fee03bbf800) [pid = 1856] [serial = 1497] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7fee04b82c00) [pid = 1856] [serial = 1502] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7fee04b87400) [pid = 1856] [serial = 1503] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7fee06f5d800) [pid = 1856] [serial = 1518] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7fee04b83800) [pid = 1856] [serial = 1515] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7fee0479c000) [pid = 1856] [serial = 1512] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7fee07197000) [pid = 1856] [serial = 1521] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7fee11140400) [pid = 1856] [serial = 1383] [outer = (nil)] [url = about:blank] 03:22:36 INFO - PROCESS | 1856 | 1462530156410 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 03:22:36 INFO - PROCESS | 1856 | 1462530156495 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 03:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:22:36 INFO - PROCESS | 1856 | 1462530156508 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:22:36 INFO - PROCESS | 1856 | 1462530156516 Marionette TRACE conn3 <- [1,2150,null,{}] 03:22:36 INFO - PROCESS | 1856 | 1462530156523 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:36 INFO - PROCESS | 1856 | 1462530156699 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:22:36 INFO - PROCESS | 1856 | 1462530156866 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04ce7000 == 120 [pid = 1856] [id = 545] 03:22:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7fee00b9b800) [pid = 1856] [serial = 1636] [outer = (nil)] 03:22:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7fee047a0c00) [pid = 1856] [serial = 1637] [outer = 0x7fee00b9b800] 03:22:36 INFO - PROCESS | 1856 | 1462530156929 Marionette DEBUG loaded listener.js 03:22:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7fee04a02c00) [pid = 1856] [serial = 1638] [outer = 0x7fee00b9b800] 03:22:37 INFO - PROCESS | 1856 | 1462530157646 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1191ms 03:22:37 INFO - PROCESS | 1856 | 1462530157692 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:22:37 INFO - PROCESS | 1856 | 1462530157696 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 03:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:22:37 INFO - PROCESS | 1856 | 1462530157734 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:22:37 INFO - PROCESS | 1856 | 1462530157737 Marionette TRACE conn3 <- [1,2154,null,{}] 03:22:37 INFO - PROCESS | 1856 | 1462530157741 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:37 INFO - PROCESS | 1856 | 1462530157913 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:22:37 INFO - PROCESS | 1856 | 1462530157922 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0607b000 == 121 [pid = 1856] [id = 546] 03:22:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7fee048d6000) [pid = 1856] [serial = 1639] [outer = (nil)] 03:22:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7fee04b81000) [pid = 1856] [serial = 1640] [outer = 0x7fee048d6000] 03:22:37 INFO - PROCESS | 1856 | 1462530157980 Marionette DEBUG loaded listener.js 03:22:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7fee04b89800) [pid = 1856] [serial = 1641] [outer = 0x7fee048d6000] 03:22:38 INFO - PROCESS | 1856 | 1462530158911 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1235ms 03:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:22:38 INFO - PROCESS | 1856 | 1462530158966 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:22:38 INFO - PROCESS | 1856 | 1462530158968 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 03:22:38 INFO - PROCESS | 1856 | 1462530158974 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:22:38 INFO - PROCESS | 1856 | 1462530158977 Marionette TRACE conn3 <- [1,2158,null,{}] 03:22:38 INFO - PROCESS | 1856 | 1462530158981 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:39 INFO - PROCESS | 1856 | 1462530159207 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:22:39 INFO - PROCESS | 1856 | 1462530159237 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06a1e000 == 122 [pid = 1856] [id = 547] 03:22:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7fee04bb8400) [pid = 1856] [serial = 1642] [outer = (nil)] 03:22:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7fee06133400) [pid = 1856] [serial = 1643] [outer = 0x7fee04bb8400] 03:22:39 INFO - PROCESS | 1856 | 1462530159301 Marionette DEBUG loaded listener.js 03:22:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7fee06a5fc00) [pid = 1856] [serial = 1644] [outer = 0x7fee04bb8400] 03:22:40 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7fee0e44e000) [pid = 1856] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:22:40 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7fedfbd41800) [pid = 1856] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:22:40 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7fee073c5400) [pid = 1856] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:22:40 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7fedfdfcd800) [pid = 1856] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:22:40 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7fedfbee2800) [pid = 1856] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:22:40 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7fedfbfa3800) [pid = 1856] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:22:40 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7fee026a7000) [pid = 1856] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:22:40 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7fedfbd47000) [pid = 1856] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:22:40 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7fee0860c400) [pid = 1856] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:22:40 INFO - PROCESS | 1856 | 1462530160624 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:22:40 INFO - PROCESS | 1856 | ************************* 03:22:40 INFO - PROCESS | 1856 | A coding exception was thrown and uncaught in a Task. 03:22:40 INFO - PROCESS | 1856 | 03:22:40 INFO - PROCESS | 1856 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:22:40 INFO - PROCESS | 1856 | Full stack: 03:22:40 INFO - PROCESS | 1856 | ************************* 03:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1742ms 03:22:40 INFO - PROCESS | 1856 | 1462530160716 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:22:40 INFO - PROCESS | 1856 | 1462530160720 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 03:22:40 INFO - PROCESS | 1856 | 1462530160726 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:22:40 INFO - PROCESS | 1856 | 1462530160728 Marionette TRACE conn3 <- [1,2162,null,{}] 03:22:40 INFO - PROCESS | 1856 | 1462530160733 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:40 INFO - PROCESS | 1856 | 1462530160898 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:22:41 INFO - PROCESS | 1856 | 1462530161106 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07d46000 == 123 [pid = 1856] [id = 548] 03:22:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7fee05aa6c00) [pid = 1856] [serial = 1645] [outer = (nil)] 03:22:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7fee071b4c00) [pid = 1856] [serial = 1646] [outer = 0x7fee05aa6c00] 03:22:41 INFO - PROCESS | 1856 | 1462530161162 Marionette DEBUG loaded listener.js 03:22:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7fee08611000) [pid = 1856] [serial = 1647] [outer = 0x7fee05aa6c00] 03:22:41 INFO - PROCESS | 1856 | 1462530161810 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1125ms 03:22:41 INFO - PROCESS | 1856 | 1462530161850 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:22:41 INFO - PROCESS | 1856 | 1462530161853 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 03:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:22:41 INFO - PROCESS | 1856 | 1462530161858 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:22:41 INFO - PROCESS | 1856 | 1462530161860 Marionette TRACE conn3 <- [1,2166,null,{}] 03:22:41 INFO - PROCESS | 1856 | 1462530161869 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:42 INFO - PROCESS | 1856 | 1462530162114 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:22:42 INFO - PROCESS | 1856 | 1462530162156 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07d5d000 == 124 [pid = 1856] [id = 549] 03:22:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7fee08855400) [pid = 1856] [serial = 1648] [outer = (nil)] 03:22:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7fee0bd56800) [pid = 1856] [serial = 1649] [outer = 0x7fee08855400] 03:22:42 INFO - PROCESS | 1856 | 1462530162212 Marionette DEBUG loaded listener.js 03:22:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7fee0da1fc00) [pid = 1856] [serial = 1650] [outer = 0x7fee08855400] 03:22:43 INFO - PROCESS | 1856 | 1462530163266 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1479ms 03:22:43 INFO - PROCESS | 1856 | 1462530163339 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:22:43 INFO - PROCESS | 1856 | 1462530163344 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 03:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:22:43 INFO - PROCESS | 1856 | 1462530163352 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:22:43 INFO - PROCESS | 1856 | 1462530163358 Marionette TRACE conn3 <- [1,2170,null,{}] 03:22:43 INFO - PROCESS | 1856 | 1462530163365 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:43 INFO - PROCESS | 1856 | 1462530163611 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:22:43 INFO - PROCESS | 1856 | 1462530163872 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee040a1000 == 125 [pid = 1856] [id = 550] 03:22:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7fedffa20800) [pid = 1856] [serial = 1651] [outer = (nil)] 03:22:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7fedffaa2400) [pid = 1856] [serial = 1652] [outer = 0x7fedffa20800] 03:22:43 INFO - PROCESS | 1856 | 1462530163990 Marionette DEBUG loaded listener.js 03:22:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7fee00b9e400) [pid = 1856] [serial = 1653] [outer = 0x7fedffa20800] 03:22:44 INFO - PROCESS | 1856 | 1462530164838 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1530ms 03:22:44 INFO - PROCESS | 1856 | 1462530164883 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:22:44 INFO - PROCESS | 1856 | 1462530164891 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 03:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:22:44 INFO - PROCESS | 1856 | 1462530164901 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:22:44 INFO - PROCESS | 1856 | 1462530164904 Marionette TRACE conn3 <- [1,2174,null,{}] 03:22:44 INFO - PROCESS | 1856 | 1462530164909 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:45 INFO - PROCESS | 1856 | 1462530165128 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:22:45 INFO - PROCESS | 1856 | 1462530165340 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074e4000 == 126 [pid = 1856] [id = 551] 03:22:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7fee00b9e800) [pid = 1856] [serial = 1654] [outer = (nil)] 03:22:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7fee04799c00) [pid = 1856] [serial = 1655] [outer = 0x7fee00b9e800] 03:22:45 INFO - PROCESS | 1856 | 1462530165448 Marionette DEBUG loaded listener.js 03:22:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fee048d4800) [pid = 1856] [serial = 1656] [outer = 0x7fee00b9e800] 03:22:46 INFO - PROCESS | 1856 | 1462530166392 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1534ms 03:22:46 INFO - PROCESS | 1856 | 1462530166435 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:22:46 INFO - PROCESS | 1856 | 1462530166438 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 03:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:22:46 INFO - PROCESS | 1856 | 1462530166444 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:22:46 INFO - PROCESS | 1856 | 1462530166449 Marionette TRACE conn3 <- [1,2178,null,{}] 03:22:46 INFO - PROCESS | 1856 | 1462530166480 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:46 INFO - PROCESS | 1856 | 1462530166737 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:22:46 INFO - PROCESS | 1856 | 1462530166889 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d0a3000 == 127 [pid = 1856] [id = 552] 03:22:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fee06139800) [pid = 1856] [serial = 1657] [outer = (nil)] 03:22:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fee06a62800) [pid = 1856] [serial = 1658] [outer = 0x7fee06139800] 03:22:46 INFO - PROCESS | 1856 | 1462530166966 Marionette DEBUG loaded listener.js 03:22:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fee074ce400) [pid = 1856] [serial = 1659] [outer = 0x7fee06139800] 03:22:47 INFO - PROCESS | 1856 | 1462530167819 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1435ms 03:22:47 INFO - PROCESS | 1856 | 1462530167880 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:22:47 INFO - PROCESS | 1856 | 1462530167883 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 03:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:22:47 INFO - PROCESS | 1856 | 1462530167889 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:22:47 INFO - PROCESS | 1856 | 1462530167891 Marionette TRACE conn3 <- [1,2182,null,{}] 03:22:47 INFO - PROCESS | 1856 | 1462530167897 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:48 INFO - PROCESS | 1856 | 1462530168080 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:22:48 INFO - PROCESS | 1856 | 1462530168294 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d75c800 == 128 [pid = 1856] [id = 553] 03:22:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fee049e8c00) [pid = 1856] [serial = 1660] [outer = (nil)] 03:22:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee0da2ac00) [pid = 1856] [serial = 1661] [outer = 0x7fee049e8c00] 03:22:48 INFO - PROCESS | 1856 | 1462530168404 Marionette DEBUG loaded listener.js 03:22:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fee0dfec000) [pid = 1856] [serial = 1662] [outer = 0x7fee049e8c00] 03:22:49 INFO - PROCESS | 1856 | 1462530169249 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1431ms 03:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:22:49 INFO - PROCESS | 1856 | 1462530169322 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:22:49 INFO - PROCESS | 1856 | 1462530169325 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 03:22:49 INFO - PROCESS | 1856 | 1462530169330 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:22:49 INFO - PROCESS | 1856 | 1462530169333 Marionette TRACE conn3 <- [1,2186,null,{}] 03:22:49 INFO - PROCESS | 1856 | 1462530169338 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:49 INFO - PROCESS | 1856 | 1462530169526 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:22:49 INFO - PROCESS | 1856 | 1462530169736 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e643800 == 129 [pid = 1856] [id = 554] 03:22:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fee0bcce400) [pid = 1856] [serial = 1663] [outer = (nil)] 03:22:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fee0e5bfc00) [pid = 1856] [serial = 1664] [outer = 0x7fee0bcce400] 03:22:49 INFO - PROCESS | 1856 | 1462530169845 Marionette DEBUG loaded listener.js 03:22:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee0e8cb400) [pid = 1856] [serial = 1665] [outer = 0x7fee0bcce400] 03:22:50 INFO - PROCESS | 1856 | 1462530170731 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1433ms 03:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:22:50 INFO - PROCESS | 1856 | 1462530170763 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:22:50 INFO - PROCESS | 1856 | 1462530170765 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 03:22:50 INFO - PROCESS | 1856 | 1462530170771 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:22:50 INFO - PROCESS | 1856 | 1462530170774 Marionette TRACE conn3 <- [1,2190,null,{}] 03:22:50 INFO - PROCESS | 1856 | 1462530170779 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:51 INFO - PROCESS | 1856 | 1462530170997 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:22:51 INFO - PROCESS | 1856 | 1462530171214 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11075000 == 130 [pid = 1856] [id = 555] 03:22:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee0e5bc800) [pid = 1856] [serial = 1666] [outer = (nil)] 03:22:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fee137e2000) [pid = 1856] [serial = 1667] [outer = 0x7fee0e5bc800] 03:22:51 INFO - PROCESS | 1856 | 1462530171324 Marionette DEBUG loaded listener.js 03:22:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fee14da8000) [pid = 1856] [serial = 1668] [outer = 0x7fee0e5bc800] 03:22:52 INFO - PROCESS | 1856 | 1462530172169 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1477ms 03:22:52 INFO - PROCESS | 1856 | 1462530172247 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:22:52 INFO - PROCESS | 1856 | 1462530172250 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 03:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:22:52 INFO - PROCESS | 1856 | 1462530172256 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:22:52 INFO - PROCESS | 1856 | 1462530172258 Marionette TRACE conn3 <- [1,2194,null,{}] 03:22:52 INFO - PROCESS | 1856 | 1462530172263 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:52 INFO - PROCESS | 1856 | 1462530172493 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:22:52 INFO - PROCESS | 1856 | 1462530172705 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee15278800 == 131 [pid = 1856] [id = 556] 03:22:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee11140400) [pid = 1856] [serial = 1669] [outer = (nil)] 03:22:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee1650b800) [pid = 1856] [serial = 1670] [outer = 0x7fee11140400] 03:22:52 INFO - PROCESS | 1856 | 1462530172810 Marionette DEBUG loaded listener.js 03:22:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fee16909800) [pid = 1856] [serial = 1671] [outer = 0x7fee11140400] 03:22:53 INFO - PROCESS | 1856 | 1462530173675 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1479ms 03:22:53 INFO - PROCESS | 1856 | 1462530173736 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:22:53 INFO - PROCESS | 1856 | 1462530173739 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 03:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:22:53 INFO - PROCESS | 1856 | 1462530173745 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:22:53 INFO - PROCESS | 1856 | 1462530173747 Marionette TRACE conn3 <- [1,2198,null,{}] 03:22:53 INFO - PROCESS | 1856 | 1462530173753 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:53 INFO - PROCESS | 1856 | 1462530173972 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:22:54 INFO - PROCESS | 1856 | 1462530174185 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee166d8000 == 132 [pid = 1856] [id = 557] 03:22:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee15cd7000) [pid = 1856] [serial = 1672] [outer = (nil)] 03:22:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee172aac00) [pid = 1856] [serial = 1673] [outer = 0x7fee15cd7000] 03:22:54 INFO - PROCESS | 1856 | 1462530174295 Marionette DEBUG loaded listener.js 03:22:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee18972800) [pid = 1856] [serial = 1674] [outer = 0x7fee15cd7000] 03:22:55 INFO - PROCESS | 1856 | 1462530175132 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1432ms 03:22:55 INFO - PROCESS | 1856 | 1462530175178 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:22:55 INFO - PROCESS | 1856 | 1462530175181 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 03:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:22:55 INFO - PROCESS | 1856 | 1462530175187 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:22:55 INFO - PROCESS | 1856 | 1462530175189 Marionette TRACE conn3 <- [1,2202,null,{}] 03:22:55 INFO - PROCESS | 1856 | 1462530175194 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:55 INFO - PROCESS | 1856 | 1462530175375 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:22:55 INFO - PROCESS | 1856 | 1462530175638 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16f65800 == 133 [pid = 1856] [id = 558] 03:22:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee1615ac00) [pid = 1856] [serial = 1675] [outer = (nil)] 03:22:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee23763c00) [pid = 1856] [serial = 1676] [outer = 0x7fee1615ac00] 03:22:55 INFO - PROCESS | 1856 | 1462530175709 Marionette DEBUG loaded listener.js 03:22:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee24824400) [pid = 1856] [serial = 1677] [outer = 0x7fee1615ac00] 03:22:56 INFO - PROCESS | 1856 | 1462530176528 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1380ms 03:22:56 INFO - PROCESS | 1856 | 1462530176568 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:22:56 INFO - PROCESS | 1856 | 1462530176571 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 03:22:56 INFO - PROCESS | 1856 | 1462530176576 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:22:56 INFO - PROCESS | 1856 | 1462530176579 Marionette TRACE conn3 <- [1,2206,null,{}] 03:22:56 INFO - PROCESS | 1856 | 1462530176584 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:56 INFO - PROCESS | 1856 | 1462530176768 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:22:56 INFO - PROCESS | 1856 | 1462530176986 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19ddc800 == 134 [pid = 1856] [id = 559] 03:22:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee16910400) [pid = 1856] [serial = 1678] [outer = (nil)] 03:22:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee25732400) [pid = 1856] [serial = 1679] [outer = 0x7fee16910400] 03:22:57 INFO - PROCESS | 1856 | 1462530177096 Marionette DEBUG loaded listener.js 03:22:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee29136000) [pid = 1856] [serial = 1680] [outer = 0x7fee16910400] 03:22:58 INFO - PROCESS | 1856 | 1462530178036 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1530ms 03:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:22:58 INFO - PROCESS | 1856 | 1462530178106 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:22:58 INFO - PROCESS | 1856 | 1462530178109 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 03:22:58 INFO - PROCESS | 1856 | 1462530178114 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:22:58 INFO - PROCESS | 1856 | 1462530178119 Marionette TRACE conn3 <- [1,2210,null,{}] 03:22:58 INFO - PROCESS | 1856 | 1462530178124 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:58 INFO - PROCESS | 1856 | 1462530178331 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:22:58 INFO - PROCESS | 1856 | 1462530178546 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee25a48000 == 135 [pid = 1856] [id = 560] 03:22:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fedff85c000) [pid = 1856] [serial = 1681] [outer = (nil)] 03:22:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fedff866000) [pid = 1856] [serial = 1682] [outer = 0x7fedff85c000] 03:22:58 INFO - PROCESS | 1856 | 1462530178662 Marionette DEBUG loaded listener.js 03:22:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee29230800) [pid = 1856] [serial = 1683] [outer = 0x7fedff85c000] 03:22:59 INFO - PROCESS | 1856 | 1462530179524 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1480ms 03:22:59 INFO - PROCESS | 1856 | 1462530179595 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:22:59 INFO - PROCESS | 1856 | 1462530179598 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 03:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:22:59 INFO - PROCESS | 1856 | 1462530179604 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:22:59 INFO - PROCESS | 1856 | 1462530179606 Marionette TRACE conn3 <- [1,2214,null,{}] 03:22:59 INFO - PROCESS | 1856 | 1462530179611 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:59 INFO - PROCESS | 1856 | 1462530179795 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:23:00 INFO - PROCESS | 1856 | 1462530180063 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29b9b800 == 136 [pid = 1856] [id = 561] 03:23:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fedff85c800) [pid = 1856] [serial = 1684] [outer = (nil)] 03:23:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee03a66000) [pid = 1856] [serial = 1685] [outer = 0x7fedff85c800] 03:23:00 INFO - PROCESS | 1856 | 1462530180134 Marionette DEBUG loaded listener.js 03:23:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee03a6a400) [pid = 1856] [serial = 1686] [outer = 0x7fedff85c800] 03:23:00 INFO - PROCESS | 1856 | 1462530180945 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1378ms 03:23:00 INFO - PROCESS | 1856 | 1462530180983 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:23:00 INFO - PROCESS | 1856 | 1462530180986 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 03:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:23:00 INFO - PROCESS | 1856 | 1462530180992 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:23:00 INFO - PROCESS | 1856 | 1462530180994 Marionette TRACE conn3 <- [1,2218,null,{}] 03:23:01 INFO - PROCESS | 1856 | 1462530180999 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:01 INFO - PROCESS | 1856 | 1462530181217 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:23:01 INFO - PROCESS | 1856 | 1462530181487 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04813000 == 137 [pid = 1856] [id = 562] 03:23:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fedfef9c400) [pid = 1856] [serial = 1687] [outer = (nil)] 03:23:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fedfefa1800) [pid = 1856] [serial = 1688] [outer = 0x7fedfef9c400] 03:23:01 INFO - PROCESS | 1856 | 1462530181558 Marionette DEBUG loaded listener.js 03:23:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fedfefa5c00) [pid = 1856] [serial = 1689] [outer = 0x7fedfef9c400] 03:23:02 INFO - PROCESS | 1856 | 1462530182362 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1427ms 03:23:02 INFO - PROCESS | 1856 | 1462530182419 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:23:02 INFO - PROCESS | 1856 | 1462530182423 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 03:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:23:02 INFO - PROCESS | 1856 | 1462530182429 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:23:02 INFO - PROCESS | 1856 | 1462530182431 Marionette TRACE conn3 <- [1,2222,null,{}] 03:23:02 INFO - PROCESS | 1856 | 1462530182436 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:02 INFO - PROCESS | 1856 | 1462530182642 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:23:02 INFO - PROCESS | 1856 | 1462530182861 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2c41d800 == 138 [pid = 1856] [id = 563] 03:23:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fedfefa0000) [pid = 1856] [serial = 1690] [outer = (nil)] 03:23:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee03a6ac00) [pid = 1856] [serial = 1691] [outer = 0x7fedfefa0000] 03:23:02 INFO - PROCESS | 1856 | 1462530182971 Marionette DEBUG loaded listener.js 03:23:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee246a1c00) [pid = 1856] [serial = 1692] [outer = 0x7fedfefa0000] 03:23:03 INFO - PROCESS | 1856 | 1462530183774 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:23:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:23:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1380ms 03:23:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:23:03 INFO - PROCESS | 1856 | 1462530183809 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:23:03 INFO - PROCESS | 1856 | 1462530183812 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 03:23:03 INFO - PROCESS | 1856 | 1462530183818 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:23:03 INFO - PROCESS | 1856 | 1462530183820 Marionette TRACE conn3 <- [1,2226,null,{}] 03:23:03 INFO - PROCESS | 1856 | 1462530183825 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:04 INFO - PROCESS | 1856 | 1462530184028 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:23:04 INFO - PROCESS | 1856 | 1462530184309 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd8e4800 == 139 [pid = 1856] [id = 564] 03:23:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fedfbd40400) [pid = 1856] [serial = 1693] [outer = (nil)] 03:23:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fedfefa7000) [pid = 1856] [serial = 1694] [outer = 0x7fedfbd40400] 03:23:04 INFO - PROCESS | 1856 | 1462530184381 Marionette DEBUG loaded listener.js 03:23:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee0241e000) [pid = 1856] [serial = 1695] [outer = 0x7fedfbd40400] 03:23:05 INFO - PROCESS | 1856 | 1462530185197 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:23:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:23:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1436ms 03:23:05 INFO - PROCESS | 1856 | 1462530185253 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:23:05 INFO - PROCESS | 1856 | 1462530185255 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 03:23:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:23:05 INFO - PROCESS | 1856 | 1462530185281 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:23:05 INFO - PROCESS | 1856 | 1462530185283 Marionette TRACE conn3 <- [1,2230,null,{}] 03:23:05 INFO - PROCESS | 1856 | 1462530185291 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:05 INFO - PROCESS | 1856 | 1462530185912 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:23:06 INFO - PROCESS | 1856 | 1462530186216 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0480d800 == 140 [pid = 1856] [id = 565] 03:23:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fedfbedb000) [pid = 1856] [serial = 1696] [outer = (nil)] 03:23:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fedfbef8400) [pid = 1856] [serial = 1697] [outer = 0x7fedfbedb000] 03:23:06 INFO - PROCESS | 1856 | 1462530186282 Marionette DEBUG loaded listener.js 03:23:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fedfe39d800) [pid = 1856] [serial = 1698] [outer = 0x7fedfbedb000] 03:23:07 INFO - PROCESS | 1856 | 1462530187087 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1902ms 03:23:07 INFO - PROCESS | 1856 | 1462530187165 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:23:07 INFO - PROCESS | 1856 | 1462530187170 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 03:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:23:07 INFO - PROCESS | 1856 | 1462530187177 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:23:07 INFO - PROCESS | 1856 | 1462530187182 Marionette TRACE conn3 <- [1,2234,null,{}] 03:23:07 INFO - PROCESS | 1856 | 1462530187188 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:07 INFO - PROCESS | 1856 | 1462530187436 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:23:07 INFO - PROCESS | 1856 | 1462530187731 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb5d8000 == 141 [pid = 1856] [id = 566] 03:23:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fedfbeec000) [pid = 1856] [serial = 1699] [outer = (nil)] 03:23:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fedfd9cc000) [pid = 1856] [serial = 1700] [outer = 0x7fedfbeec000] 03:23:07 INFO - PROCESS | 1856 | 1462530187939 Marionette DEBUG loaded listener.js 03:23:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee00b98000) [pid = 1856] [serial = 1701] [outer = 0x7fedfbeec000] 03:23:08 INFO - PROCESS | 1856 | 1462530188774 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:23:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:23:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1635ms 03:23:08 INFO - PROCESS | 1856 | 1462530188812 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:23:08 INFO - PROCESS | 1856 | 1462530188816 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 03:23:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:23:08 INFO - PROCESS | 1856 | 1462530188822 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:23:08 INFO - PROCESS | 1856 | 1462530188824 Marionette TRACE conn3 <- [1,2238,null,{}] 03:23:08 INFO - PROCESS | 1856 | 1462530188829 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:09 INFO - PROCESS | 1856 | 1462530189005 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07d46000 == 140 [pid = 1856] [id = 548] 03:23:09 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fedffaa2800) [pid = 1856] [serial = 1583] [outer = (nil)] [url = about:blank] 03:23:09 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee14ddf800) [pid = 1856] [serial = 1547] [outer = (nil)] [url = about:blank] 03:23:09 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee16515000) [pid = 1856] [serial = 1550] [outer = (nil)] [url = about:blank] 03:23:09 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee172a0c00) [pid = 1856] [serial = 1553] [outer = (nil)] [url = about:blank] 03:23:09 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee246a9400) [pid = 1856] [serial = 1556] [outer = (nil)] [url = about:blank] 03:23:09 INFO - PROCESS | 1856 | 1462530189395 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06a1e000 == 139 [pid = 1856] [id = 547] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0607b000 == 138 [pid = 1856] [id = 546] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04ce7000 == 137 [pid = 1856] [id = 545] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfb5df800 == 136 [pid = 1856] [id = 544] 03:23:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffa79800 == 137 [pid = 1856] [id = 567] 03:23:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fedffa27c00) [pid = 1856] [serial = 1702] [outer = (nil)] 03:23:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee02423800) [pid = 1856] [serial = 1703] [outer = 0x7fedffa27c00] 03:23:09 INFO - PROCESS | 1856 | 1462530189533 Marionette DEBUG loaded listener.js 03:23:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee03a35800) [pid = 1856] [serial = 1704] [outer = 0x7fedffa27c00] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04d87800 == 136 [pid = 1856] [id = 543] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00358800 == 135 [pid = 1856] [id = 542] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0cf43000 == 134 [pid = 1856] [id = 537] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2dc5a800 == 133 [pid = 1856] [id = 536] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29b9d000 == 132 [pid = 1856] [id = 535] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee24314800 == 131 [pid = 1856] [id = 534] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16dc9000 == 130 [pid = 1856] [id = 533] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1121d000 == 129 [pid = 1856] [id = 532] 03:23:09 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e63f800 == 128 [pid = 1856] [id = 531] 03:23:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d2c9800 == 127 [pid = 1856] [id = 530] 03:23:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee074ec800 == 126 [pid = 1856] [id = 529] 03:23:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04cf2800 == 125 [pid = 1856] [id = 528] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee0bd5c400) [pid = 1856] [serial = 1574] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fedfedce800) [pid = 1856] [serial = 1581] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee16b58400) [pid = 1856] [serial = 1578] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee0e5bb400) [pid = 1856] [serial = 1575] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee14da4400) [pid = 1856] [serial = 1577] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fedfbf9fc00) [pid = 1856] [serial = 1580] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee08414000) [pid = 1856] [serial = 1524] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee047a2000) [pid = 1856] [serial = 1563] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee00b97400) [pid = 1856] [serial = 1562] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee00b98400) [pid = 1856] [serial = 1568] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee04a0c800) [pid = 1856] [serial = 1569] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee137e7800) [pid = 1856] [serial = 1544] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee04bb8c00) [pid = 1856] [serial = 1529] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee0719b400) [pid = 1856] [serial = 1571] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee0860fc00) [pid = 1856] [serial = 1572] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee04bb2c00) [pid = 1856] [serial = 1566] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee04a11800) [pid = 1856] [serial = 1565] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee0d028c00) [pid = 1856] [serial = 1538] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee08417c00) [pid = 1856] [serial = 1532] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee0f95e000) [pid = 1856] [serial = 1541] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fedffa1f400) [pid = 1856] [serial = 1560] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fedfbee5000) [pid = 1856] [serial = 1559] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee026a6400) [pid = 1856] [serial = 1526] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee0bd51800) [pid = 1856] [serial = 1535] [outer = (nil)] [url = about:blank] 03:23:10 INFO - PROCESS | 1856 | 1462530190271 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:23:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:23:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1479ms 03:23:10 INFO - PROCESS | 1856 | 1462530190302 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:23:10 INFO - PROCESS | 1856 | 1462530190306 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 03:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:23:10 INFO - PROCESS | 1856 | 1462530190321 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:23:10 INFO - PROCESS | 1856 | 1462530190327 Marionette TRACE conn3 <- [1,2242,null,{}] 03:23:10 INFO - PROCESS | 1856 | 1462530190332 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:10 INFO - PROCESS | 1856 | 1462530190581 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:23:10 INFO - PROCESS | 1856 | 1462530190711 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03bdc800 == 126 [pid = 1856] [id = 568] 03:23:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fedfbf9a000) [pid = 1856] [serial = 1705] [outer = (nil)] 03:23:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee03a6c000) [pid = 1856] [serial = 1706] [outer = 0x7fedfbf9a000] 03:23:10 INFO - PROCESS | 1856 | 1462530190780 Marionette DEBUG loaded listener.js 03:23:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee047a5800) [pid = 1856] [serial = 1707] [outer = 0x7fedfbf9a000] 03:23:11 INFO - PROCESS | 1856 | 1462530191493 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1193ms 03:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:23:11 INFO - PROCESS | 1856 | 1462530191507 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:23:11 INFO - PROCESS | 1856 | 1462530191509 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 03:23:11 INFO - PROCESS | 1856 | 1462530191514 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:23:11 INFO - PROCESS | 1856 | 1462530191517 Marionette TRACE conn3 <- [1,2246,null,{}] 03:23:11 INFO - PROCESS | 1856 | 1462530191522 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:11 INFO - PROCESS | 1856 | 1462530191789 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:23:11 INFO - PROCESS | 1856 | 1462530191825 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0690e000 == 127 [pid = 1856] [id = 569] 03:23:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee026b5800) [pid = 1856] [serial = 1708] [outer = (nil)] 03:23:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee048e1400) [pid = 1856] [serial = 1709] [outer = 0x7fee026b5800] 03:23:11 INFO - PROCESS | 1856 | 1462530191881 Marionette DEBUG loaded listener.js 03:23:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee04a0f400) [pid = 1856] [serial = 1710] [outer = 0x7fee026b5800] 03:23:12 INFO - PROCESS | 1856 | 1462530192797 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1325ms 03:23:12 INFO - PROCESS | 1856 | 1462530192839 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:23:12 INFO - PROCESS | 1856 | 1462530192843 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 03:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:23:12 INFO - PROCESS | 1856 | 1462530192852 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:23:12 INFO - PROCESS | 1856 | 1462530192854 Marionette TRACE conn3 <- [1,2250,null,{}] 03:23:12 INFO - PROCESS | 1856 | 1462530192858 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:13 INFO - PROCESS | 1856 | 1462530193090 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:23:13 INFO - PROCESS | 1856 | 1462530193125 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074db000 == 128 [pid = 1856] [id = 570] 03:23:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee05be1c00) [pid = 1856] [serial = 1711] [outer = (nil)] 03:23:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee0613a000) [pid = 1856] [serial = 1712] [outer = 0x7fee05be1c00] 03:23:13 INFO - PROCESS | 1856 | 1462530193190 Marionette DEBUG loaded listener.js 03:23:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee06f53800) [pid = 1856] [serial = 1713] [outer = 0x7fee05be1c00] 03:23:14 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee05aa6c00) [pid = 1856] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:23:14 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee00b9b800) [pid = 1856] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:23:14 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee048d6000) [pid = 1856] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:23:14 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fedfbeeac00) [pid = 1856] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:23:14 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee04bb8400) [pid = 1856] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:23:14 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fedfbd3d000) [pid = 1856] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:23:14 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fedff6f3400) [pid = 1856] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:23:14 INFO - PROCESS | 1856 | 1462530194333 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1524ms 03:23:14 INFO - PROCESS | 1856 | 1462530194377 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:23:14 INFO - PROCESS | 1856 | 1462530194380 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 03:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:23:14 INFO - PROCESS | 1856 | 1462530194385 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:23:14 INFO - PROCESS | 1856 | 1462530194387 Marionette TRACE conn3 <- [1,2254,null,{}] 03:23:14 INFO - PROCESS | 1856 | 1462530194392 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:14 INFO - PROCESS | 1856 | 1462530194562 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:23:14 INFO - PROCESS | 1856 | 1462530194741 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07c72800 == 129 [pid = 1856] [id = 571] 03:23:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fedfedc7c00) [pid = 1856] [serial = 1714] [outer = (nil)] 03:23:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee05be4000) [pid = 1856] [serial = 1715] [outer = 0x7fedfedc7c00] 03:23:14 INFO - PROCESS | 1856 | 1462530194797 Marionette DEBUG loaded listener.js 03:23:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee071ba800) [pid = 1856] [serial = 1716] [outer = 0x7fedfedc7c00] 03:23:15 INFO - PROCESS | 1856 | 1462530195463 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1126ms 03:23:15 INFO - PROCESS | 1856 | 1462530195511 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:23:15 INFO - PROCESS | 1856 | 1462530195514 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 03:23:15 INFO - PROCESS | 1856 | 1462530195519 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:23:15 INFO - PROCESS | 1856 | 1462530195521 Marionette TRACE conn3 <- [1,2258,null,{}] 03:23:15 INFO - PROCESS | 1856 | 1462530195526 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:15 INFO - PROCESS | 1856 | 1462530195763 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:23:15 INFO - PROCESS | 1856 | 1462530195781 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee084e5800 == 130 [pid = 1856] [id = 572] 03:23:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee06fc6400) [pid = 1856] [serial = 1717] [outer = (nil)] 03:23:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee08608800) [pid = 1856] [serial = 1718] [outer = 0x7fee06fc6400] 03:23:15 INFO - PROCESS | 1856 | 1462530195838 Marionette DEBUG loaded listener.js 03:23:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee08859c00) [pid = 1856] [serial = 1719] [outer = 0x7fee06fc6400] 03:23:17 INFO - PROCESS | 1856 | 1462530197019 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1535ms 03:23:17 INFO - PROCESS | 1856 | 1462530197055 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:23:17 INFO - PROCESS | 1856 | 1462530197062 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 03:23:17 INFO - PROCESS | 1856 | 1462530197068 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:23:17 INFO - PROCESS | 1856 | 1462530197074 Marionette TRACE conn3 <- [1,2262,null,{}] 03:23:17 INFO - PROCESS | 1856 | 1462530197081 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:17 INFO - PROCESS | 1856 | 1462530197288 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:23:17 INFO - PROCESS | 1856 | 1462530197514 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04ce1800 == 131 [pid = 1856] [id = 573] 03:23:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fedff863800) [pid = 1856] [serial = 1720] [outer = (nil)] 03:23:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fedffa2bc00) [pid = 1856] [serial = 1721] [outer = 0x7fedff863800] 03:23:17 INFO - PROCESS | 1856 | 1462530197672 Marionette DEBUG loaded listener.js 03:23:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee00d2f800) [pid = 1856] [serial = 1722] [outer = 0x7fedff863800] 03:23:18 INFO - PROCESS | 1856 | 1462530198516 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1481ms 03:23:18 INFO - PROCESS | 1856 | 1462530198553 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:23:18 INFO - PROCESS | 1856 | 1462530198560 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 03:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:23:18 INFO - PROCESS | 1856 | 1462530198572 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:23:18 INFO - PROCESS | 1856 | 1462530198575 Marionette TRACE conn3 <- [1,2266,null,{}] 03:23:18 INFO - PROCESS | 1856 | 1462530198581 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:18 INFO - PROCESS | 1856 | 1462530198784 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:23:19 INFO - PROCESS | 1856 | 1462530199004 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07d4b000 == 132 [pid = 1856] [id = 574] 03:23:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fedffa23800) [pid = 1856] [serial = 1723] [outer = (nil)] 03:23:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee03a3b400) [pid = 1856] [serial = 1724] [outer = 0x7fedffa23800] 03:23:19 INFO - PROCESS | 1856 | 1462530199111 Marionette DEBUG loaded listener.js 03:23:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee0479a000) [pid = 1856] [serial = 1725] [outer = 0x7fedffa23800] 03:23:20 INFO - PROCESS | 1856 | 1462530200030 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1481ms 03:23:20 INFO - PROCESS | 1856 | 1462530200067 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:23:20 INFO - PROCESS | 1856 | 1462530200070 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 03:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:23:20 INFO - PROCESS | 1856 | 1462530200080 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:23:20 INFO - PROCESS | 1856 | 1462530200084 Marionette TRACE conn3 <- [1,2270,null,{}] 03:23:20 INFO - PROCESS | 1856 | 1462530200100 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:20 INFO - PROCESS | 1856 | 1462530200290 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:23:20 INFO - PROCESS | 1856 | 1462530200513 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d2bc000 == 133 [pid = 1856] [id = 575] 03:23:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee04b7f400) [pid = 1856] [serial = 1726] [outer = (nil)] 03:23:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee06bab400) [pid = 1856] [serial = 1727] [outer = 0x7fee04b7f400] 03:23:20 INFO - PROCESS | 1856 | 1462530200625 Marionette DEBUG loaded listener.js 03:23:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee071b6000) [pid = 1856] [serial = 1728] [outer = 0x7fee04b7f400] 03:23:21 INFO - PROCESS | 1856 | 1462530201497 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1442ms 03:23:21 INFO - PROCESS | 1856 | 1462530201522 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:23:21 INFO - PROCESS | 1856 | 1462530201526 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 03:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:23:21 INFO - PROCESS | 1856 | 1462530201532 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:23:21 INFO - PROCESS | 1856 | 1462530201534 Marionette TRACE conn3 <- [1,2274,null,{}] 03:23:21 INFO - PROCESS | 1856 | 1462530201541 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:21 INFO - PROCESS | 1856 | 1462530201731 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:23:21 INFO - PROCESS | 1856 | 1462530201954 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0ea93800 == 134 [pid = 1856] [id = 576] 03:23:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee0479d800) [pid = 1856] [serial = 1729] [outer = (nil)] 03:23:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee0bd60000) [pid = 1856] [serial = 1730] [outer = 0x7fee0479d800] 03:23:22 INFO - PROCESS | 1856 | 1462530202064 Marionette DEBUG loaded listener.js 03:23:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee0dfdf800) [pid = 1856] [serial = 1731] [outer = 0x7fee0479d800] 03:23:22 INFO - PROCESS | 1856 | 1462530202946 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1439ms 03:23:22 INFO - PROCESS | 1856 | 1462530202971 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:23:22 INFO - PROCESS | 1856 | 1462530202974 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 03:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:23:22 INFO - PROCESS | 1856 | 1462530202980 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:23:22 INFO - PROCESS | 1856 | 1462530202982 Marionette TRACE conn3 <- [1,2278,null,{}] 03:23:22 INFO - PROCESS | 1856 | 1462530202987 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:23 INFO - PROCESS | 1856 | 1462530203172 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:23:23 INFO - PROCESS | 1856 | 1462530203413 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee14378000 == 135 [pid = 1856] [id = 577] 03:23:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee00c59c00) [pid = 1856] [serial = 1732] [outer = (nil)] 03:23:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee0e5bc400) [pid = 1856] [serial = 1733] [outer = 0x7fee00c59c00] 03:23:23 INFO - PROCESS | 1856 | 1462530203483 Marionette DEBUG loaded listener.js 03:23:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee0f95d800) [pid = 1856] [serial = 1734] [outer = 0x7fee00c59c00] 03:23:24 INFO - PROCESS | 1856 | 1462530204317 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1383ms 03:23:24 INFO - PROCESS | 1856 | 1462530204363 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:23:24 INFO - PROCESS | 1856 | 1462530204367 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 03:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:23:24 INFO - PROCESS | 1856 | 1462530204372 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:23:24 INFO - PROCESS | 1856 | 1462530204374 Marionette TRACE conn3 <- [1,2282,null,{}] 03:23:24 INFO - PROCESS | 1856 | 1462530204380 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:24 INFO - PROCESS | 1856 | 1462530204577 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:23:24 INFO - PROCESS | 1856 | 1462530204845 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee19dd8800 == 136 [pid = 1856] [id = 578] 03:23:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee11144400) [pid = 1856] [serial = 1735] [outer = (nil)] 03:23:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee139d1800) [pid = 1856] [serial = 1736] [outer = 0x7fee11144400] 03:23:24 INFO - PROCESS | 1856 | 1462530204918 Marionette DEBUG loaded listener.js 03:23:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee172a7000) [pid = 1856] [serial = 1737] [outer = 0x7fee11144400] 03:23:25 INFO - PROCESS | 1856 | 1462530205723 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1375ms 03:23:25 INFO - PROCESS | 1856 | 1462530205752 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:23:25 INFO - PROCESS | 1856 | 1462530205755 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 03:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:23:25 INFO - PROCESS | 1856 | 1462530205763 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:23:25 INFO - PROCESS | 1856 | 1462530205765 Marionette TRACE conn3 <- [1,2286,null,{}] 03:23:25 INFO - PROCESS | 1856 | 1462530205770 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:25 INFO - PROCESS | 1856 | 1462530205958 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:23:26 INFO - PROCESS | 1856 | 1462530206177 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee25a52000 == 137 [pid = 1856] [id = 579] 03:23:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee1114bc00) [pid = 1856] [serial = 1738] [outer = (nil)] 03:23:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee18978000) [pid = 1856] [serial = 1739] [outer = 0x7fee1114bc00] 03:23:26 INFO - PROCESS | 1856 | 1462530206283 Marionette DEBUG loaded listener.js 03:23:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee24382000) [pid = 1856] [serial = 1740] [outer = 0x7fee1114bc00] 03:23:27 INFO - PROCESS | 1856 | 1462530207119 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 03:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1425ms 03:23:27 INFO - PROCESS | 1856 | 1462530207189 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:23:27 INFO - PROCESS | 1856 | 1462530207192 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 03:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:23:27 INFO - PROCESS | 1856 | 1462530207197 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:23:27 INFO - PROCESS | 1856 | 1462530207199 Marionette TRACE conn3 <- [1,2290,null,{}] 03:23:27 INFO - PROCESS | 1856 | 1462530207210 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:27 INFO - PROCESS | 1856 | 1462530207409 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:23:27 INFO - PROCESS | 1856 | 1462530207723 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29bb5800 == 138 [pid = 1856] [id = 580] 03:23:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee01c5fc00) [pid = 1856] [serial = 1741] [outer = (nil)] 03:23:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee048e1800) [pid = 1856] [serial = 1742] [outer = 0x7fee01c5fc00] 03:23:27 INFO - PROCESS | 1856 | 1462530207792 Marionette DEBUG loaded listener.js 03:23:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee29228400) [pid = 1856] [serial = 1743] [outer = 0x7fee01c5fc00] 03:23:28 INFO - PROCESS | 1856 | 1462530208610 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1479ms 03:23:28 INFO - PROCESS | 1856 | 1462530208678 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:23:28 INFO - PROCESS | 1856 | 1462530208681 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 03:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:23:28 INFO - PROCESS | 1856 | 1462530208687 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:23:28 INFO - PROCESS | 1856 | 1462530208689 Marionette TRACE conn3 <- [1,2294,null,{}] 03:23:28 INFO - PROCESS | 1856 | 1462530208694 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:28 INFO - PROCESS | 1856 | 1462530208912 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:23:29 INFO - PROCESS | 1856 | 1462530209182 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0046b800 == 139 [pid = 1856] [id = 581] 03:23:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fedfded7000) [pid = 1856] [serial = 1744] [outer = (nil)] 03:23:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fedfdedfc00) [pid = 1856] [serial = 1745] [outer = 0x7fedfded7000] 03:23:29 INFO - PROCESS | 1856 | 1462530209251 Marionette DEBUG loaded listener.js 03:23:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fedfdee4400) [pid = 1856] [serial = 1746] [outer = 0x7fedfded7000] 03:23:30 INFO - PROCESS | 1856 | 1462530210033 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1375ms 03:23:30 INFO - PROCESS | 1856 | 1462530210064 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:23:30 INFO - PROCESS | 1856 | 1462530210066 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 03:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:23:30 INFO - PROCESS | 1856 | 1462530210072 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:23:30 INFO - PROCESS | 1856 | 1462530210074 Marionette TRACE conn3 <- [1,2298,null,{}] 03:23:30 INFO - PROCESS | 1856 | 1462530210079 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:30 INFO - PROCESS | 1856 | 1462530210269 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:23:30 INFO - PROCESS | 1856 | 1462530210535 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd989000 == 140 [pid = 1856] [id = 582] 03:23:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fedfdc32800) [pid = 1856] [serial = 1747] [outer = (nil)] 03:23:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fedfdc38c00) [pid = 1856] [serial = 1748] [outer = 0x7fedfdc32800] 03:23:30 INFO - PROCESS | 1856 | 1462530210608 Marionette DEBUG loaded listener.js 03:23:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fedfdc3e800) [pid = 1856] [serial = 1749] [outer = 0x7fedfdc32800] 03:23:31 INFO - PROCESS | 1856 | 1462530211452 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1425ms 03:23:31 INFO - PROCESS | 1856 | 1462530211498 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:23:31 INFO - PROCESS | 1856 | 1462530211502 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 03:23:31 INFO - PROCESS | 1856 | 1462530211509 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:23:31 INFO - PROCESS | 1856 | 1462530211512 Marionette TRACE conn3 <- [1,2302,null,{}] 03:23:31 INFO - PROCESS | 1856 | 1462530211517 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:31 INFO - PROCESS | 1856 | 1462530211727 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:23:32 INFO - PROCESS | 1856 | 1462530211996 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfef65800 == 141 [pid = 1856] [id = 583] 03:23:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fedfdc34000) [pid = 1856] [serial = 1750] [outer = (nil)] 03:23:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee2922f000) [pid = 1856] [serial = 1751] [outer = 0x7fedfdc34000] 03:23:32 INFO - PROCESS | 1856 | 1462530212076 Marionette DEBUG loaded listener.js 03:23:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee295cd400) [pid = 1856] [serial = 1752] [outer = 0x7fedfdc34000] 03:23:32 INFO - PROCESS | 1856 | 1462530212921 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1429ms 03:23:32 INFO - PROCESS | 1856 | 1462530212953 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:23:32 INFO - PROCESS | 1856 | 1462530212956 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 03:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:23:32 INFO - PROCESS | 1856 | 1462530212964 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:23:32 INFO - PROCESS | 1856 | 1462530212967 Marionette TRACE conn3 <- [1,2306,null,{}] 03:23:32 INFO - PROCESS | 1856 | 1462530212972 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:33 INFO - PROCESS | 1856 | 1462530213162 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:23:33 INFO - PROCESS | 1856 | 1462530213426 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfef82000 == 142 [pid = 1856] [id = 584] 03:23:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fedf95c5c00) [pid = 1856] [serial = 1753] [outer = (nil)] 03:23:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fedf95ca000) [pid = 1856] [serial = 1754] [outer = 0x7fedf95c5c00] 03:23:33 INFO - PROCESS | 1856 | 1462530213495 Marionette DEBUG loaded listener.js 03:23:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fedf95cf400) [pid = 1856] [serial = 1755] [outer = 0x7fedf95c5c00] 03:23:34 INFO - PROCESS | 1856 | 1462530214304 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1377ms 03:23:34 INFO - PROCESS | 1856 | 1462530214347 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 03:23:34 INFO - PROCESS | 1856 | 1462530214351 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 03:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:23:34 INFO - PROCESS | 1856 | 1462530214356 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:23:34 INFO - PROCESS | 1856 | 1462530214369 Marionette TRACE conn3 <- [1,2310,null,{}] 03:23:34 INFO - PROCESS | 1856 | 1462530214373 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:34 INFO - PROCESS | 1856 | 1462530214565 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:23:34 INFO - PROCESS | 1856 | 1462530214832 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf96dc000 == 143 [pid = 1856] [id = 585] 03:23:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fedf95c7800) [pid = 1856] [serial = 1756] [outer = (nil)] 03:23:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fedfa9cf800) [pid = 1856] [serial = 1757] [outer = 0x7fedf95c7800] 03:23:34 INFO - PROCESS | 1856 | 1462530214903 Marionette DEBUG loaded listener.js 03:23:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fedfa9d3400) [pid = 1856] [serial = 1758] [outer = 0x7fedf95c7800] 03:23:35 INFO - PROCESS | 1856 | 1462530215709 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1389ms 03:23:35 INFO - PROCESS | 1856 | 1462530215746 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:23:35 INFO - PROCESS | 1856 | 1462530215749 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 03:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:23:35 INFO - PROCESS | 1856 | 1462530215754 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:23:35 INFO - PROCESS | 1856 | 1462530215756 Marionette TRACE conn3 <- [1,2314,null,{}] 03:23:35 INFO - PROCESS | 1856 | 1462530215761 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:35 INFO - PROCESS | 1856 | 1462530215962 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:23:36 INFO - PROCESS | 1856 | 1462530216231 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf7c5e000 == 144 [pid = 1856] [id = 586] 03:23:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fedf7cb4c00) [pid = 1856] [serial = 1759] [outer = (nil)] 03:23:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fedf7cbc400) [pid = 1856] [serial = 1760] [outer = 0x7fedf7cb4c00] 03:23:36 INFO - PROCESS | 1856 | 1462530216299 Marionette DEBUG loaded listener.js 03:23:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fedf7cc0800) [pid = 1856] [serial = 1761] [outer = 0x7fedf7cb4c00] 03:23:37 INFO - PROCESS | 1856 | 1462530217105 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1375ms 03:23:37 INFO - PROCESS | 1856 | 1462530217146 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:23:37 INFO - PROCESS | 1856 | 1462530217150 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 03:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:23:37 INFO - PROCESS | 1856 | 1462530217158 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:23:37 INFO - PROCESS | 1856 | 1462530217161 Marionette TRACE conn3 <- [1,2318,null,{}] 03:23:37 INFO - PROCESS | 1856 | 1462530217166 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:37 INFO - PROCESS | 1856 | 1462530217365 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:23:37 INFO - PROCESS | 1856 | 1462530217637 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf8c19000 == 145 [pid = 1856] [id = 587] 03:23:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fedf7cb5800) [pid = 1856] [serial = 1762] [outer = (nil)] 03:23:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fedfa9d0c00) [pid = 1856] [serial = 1763] [outer = 0x7fedf7cb5800] 03:23:37 INFO - PROCESS | 1856 | 1462530217706 Marionette DEBUG loaded listener.js 03:23:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fedfa9d6c00) [pid = 1856] [serial = 1764] [outer = 0x7fedf7cb5800] 03:23:38 INFO - PROCESS | 1856 | 1462530218599 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 03:23:38 INFO - PROCESS | 1856 | 1462530218650 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 03:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:23:38 INFO - PROCESS | 1856 | 1462530218656 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:23:38 INFO - PROCESS | 1856 | 1462530218657 Marionette TRACE conn3 <- [1,2322,null,{}] 03:23:38 INFO - PROCESS | 1856 | 1462530218663 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:38 INFO - PROCESS | 1856 | 1462530218854 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:23:39 INFO - PROCESS | 1856 | 1462530219129 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf8c32800 == 146 [pid = 1856] [id = 588] 03:23:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fedf8cd7000) [pid = 1856] [serial = 1765] [outer = (nil)] 03:23:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fedf8cde800) [pid = 1856] [serial = 1766] [outer = 0x7fedf8cd7000] 03:23:39 INFO - PROCESS | 1856 | 1462530219234 Marionette DEBUG loaded listener.js 03:23:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fedf8ce5400) [pid = 1856] [serial = 1767] [outer = 0x7fedf8cd7000] 03:23:40 INFO - PROCESS | 1856 | 1462530220005 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1377ms 03:23:40 INFO - PROCESS | 1856 | 1462530220588 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:23:40 INFO - PROCESS | 1856 | 1462530220595 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 03:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:23:40 INFO - PROCESS | 1856 | 1462530220690 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:23:40 INFO - PROCESS | 1856 | 1462530220693 Marionette TRACE conn3 <- [1,2326,null,{}] 03:23:40 INFO - PROCESS | 1856 | 1462530220704 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:40 INFO - PROCESS | 1856 | 1462530220896 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:23:41 INFO - PROCESS | 1856 | 1462530221133 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee003d3000 == 147 [pid = 1856] [id = 589] 03:23:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fedfa9db400) [pid = 1856] [serial = 1768] [outer = (nil)] 03:23:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fedfbeefc00) [pid = 1856] [serial = 1769] [outer = 0x7fedfa9db400] 03:23:41 INFO - PROCESS | 1856 | 1462530221199 Marionette DEBUG loaded listener.js 03:23:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fedfbfa4400) [pid = 1856] [serial = 1770] [outer = 0x7fedfa9db400] 03:23:42 INFO - PROCESS | 1856 | 1462530222060 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1467ms 03:23:42 INFO - PROCESS | 1856 | 1462530222123 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:23:42 INFO - PROCESS | 1856 | 1462530222128 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 03:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:23:42 INFO - PROCESS | 1856 | 1462530222138 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:23:42 INFO - PROCESS | 1856 | 1462530222143 Marionette TRACE conn3 <- [1,2330,null,{}] 03:23:42 INFO - PROCESS | 1856 | 1462530222148 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:42 INFO - PROCESS | 1856 | 1462530222347 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:23:42 INFO - PROCESS | 1856 | 1462530222633 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfee1a800 == 148 [pid = 1856] [id = 590] 03:23:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fedfdee0c00) [pid = 1856] [serial = 1771] [outer = (nil)] 03:23:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fedfdee1800) [pid = 1856] [serial = 1772] [outer = 0x7fedfdee0c00] 03:23:42 INFO - PROCESS | 1856 | 1462530222847 Marionette DEBUG loaded listener.js 03:23:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fedfe3a6400) [pid = 1856] [serial = 1773] [outer = 0x7fedfdee0c00] 03:23:43 INFO - PROCESS | 1856 | 1462530223765 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1683ms 03:23:43 INFO - PROCESS | 1856 | 1462530223818 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:23:43 INFO - PROCESS | 1856 | 1462530223821 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 03:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:23:43 INFO - PROCESS | 1856 | 1462530223827 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:23:43 INFO - PROCESS | 1856 | 1462530223830 Marionette TRACE conn3 <- [1,2334,null,{}] 03:23:43 INFO - PROCESS | 1856 | 1462530223842 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:44 INFO - PROCESS | 1856 | 1462530224036 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:23:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0f99a800 == 147 [pid = 1856] [id = 200] 03:23:44 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fedfd9cf400) [pid = 1856] [serial = 1625] [outer = (nil)] [url = about:blank] 03:23:44 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee25a08400) [pid = 1856] [serial = 1619] [outer = (nil)] [url = about:blank] 03:23:44 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fedfbef2c00) [pid = 1856] [serial = 1622] [outer = (nil)] [url = about:blank] 03:23:44 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fedfbef4800) [pid = 1856] [serial = 1616] [outer = (nil)] [url = about:blank] 03:23:44 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee0bd56800) [pid = 1856] [serial = 1649] [outer = (nil)] [url = about:blank] 03:23:44 INFO - PROCESS | 1856 | 1462530224394 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07c72800 == 146 [pid = 1856] [id = 571] 03:23:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee074db000 == 145 [pid = 1856] [id = 570] 03:23:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0690e000 == 144 [pid = 1856] [id = 569] 03:23:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee003e4800 == 145 [pid = 1856] [id = 591] 03:23:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fedfbfa4800) [pid = 1856] [serial = 1774] [outer = (nil)] 03:23:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fedffa2c400) [pid = 1856] [serial = 1775] [outer = 0x7fedfbfa4800] 03:23:44 INFO - PROCESS | 1856 | 1462530224561 Marionette DEBUG loaded listener.js 03:23:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee00c56800) [pid = 1856] [serial = 1776] [outer = 0x7fedfbfa4800] 03:23:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03bdc800 == 144 [pid = 1856] [id = 568] 03:23:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0bfc9000 == 143 [pid = 1856] [id = 481] 03:23:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedffa79800 == 142 [pid = 1856] [id = 567] 03:23:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfb5d8000 == 141 [pid = 1856] [id = 566] 03:23:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0480d800 == 140 [pid = 1856] [id = 565] 03:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee15278800 == 139 [pid = 1856] [id = 556] 03:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11075000 == 138 [pid = 1856] [id = 555] 03:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e643800 == 137 [pid = 1856] [id = 554] 03:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d75c800 == 136 [pid = 1856] [id = 553] 03:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d0a3000 == 135 [pid = 1856] [id = 552] 03:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee074e4000 == 134 [pid = 1856] [id = 551] 03:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee040a1000 == 133 [pid = 1856] [id = 550] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee08611000) [pid = 1856] [serial = 1647] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fee047a0c00) [pid = 1856] [serial = 1637] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee071b4c00) [pid = 1856] [serial = 1646] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee04b89800) [pid = 1856] [serial = 1641] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee17787400) [pid = 1856] [serial = 1607] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee04a02c00) [pid = 1856] [serial = 1638] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fedfbeef400) [pid = 1856] [serial = 1628] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fedfbf9a800) [pid = 1856] [serial = 1629] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fee06a5fc00) [pid = 1856] [serial = 1644] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee17962800) [pid = 1856] [serial = 1604] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee291eec00) [pid = 1856] [serial = 1613] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee00b9e000) [pid = 1856] [serial = 1632] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fedfe3a6000) [pid = 1856] [serial = 1631] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee00db6c00) [pid = 1856] [serial = 1586] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee0e445800) [pid = 1856] [serial = 1598] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee04b81000) [pid = 1856] [serial = 1640] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee03a36000) [pid = 1856] [serial = 1634] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee0bccd400) [pid = 1856] [serial = 1595] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee04a07c00) [pid = 1856] [serial = 1589] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee14da7c00) [pid = 1856] [serial = 1601] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee06da1000) [pid = 1856] [serial = 1592] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee24ab8400) [pid = 1856] [serial = 1610] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee06133400) [pid = 1856] [serial = 1643] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee03bbb400) [pid = 1856] [serial = 1635] [outer = (nil)] [url = about:blank] 03:23:45 INFO - PROCESS | 1856 | 1462530225349 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1576ms 03:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:23:45 INFO - PROCESS | 1856 | 1462530225403 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:23:45 INFO - PROCESS | 1856 | 1462530225405 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 03:23:45 INFO - PROCESS | 1856 | 1462530225411 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:23:45 INFO - PROCESS | 1856 | 1462530225413 Marionette TRACE conn3 <- [1,2338,null,{}] 03:23:45 INFO - PROCESS | 1856 | 1462530225418 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:45 INFO - PROCESS | 1856 | 1462530225599 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:23:45 INFO - PROCESS | 1856 | 1462530225808 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04d9c800 == 134 [pid = 1856] [id = 592] 03:23:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fedfe3a6000) [pid = 1856] [serial = 1777] [outer = (nil)] 03:23:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee00d35400) [pid = 1856] [serial = 1778] [outer = 0x7fedfe3a6000] 03:23:45 INFO - PROCESS | 1856 | 1462530225871 Marionette DEBUG loaded listener.js 03:23:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee02421000) [pid = 1856] [serial = 1779] [outer = 0x7fedfe3a6000] 03:23:46 INFO - PROCESS | 1856 | 1462530226575 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1182ms 03:23:46 INFO - PROCESS | 1856 | 1462530226591 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:23:46 INFO - PROCESS | 1856 | 1462530226594 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 03:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:23:46 INFO - PROCESS | 1856 | 1462530226599 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:23:46 INFO - PROCESS | 1856 | 1462530226601 Marionette TRACE conn3 <- [1,2342,null,{}] 03:23:46 INFO - PROCESS | 1856 | 1462530226606 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:46 INFO - PROCESS | 1856 | 1462530226776 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:23:47 INFO - PROCESS | 1856 | 1462530226994 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06110000 == 135 [pid = 1856] [id = 593] 03:23:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fedff85d800) [pid = 1856] [serial = 1780] [outer = (nil)] 03:23:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee03a37000) [pid = 1856] [serial = 1781] [outer = 0x7fedff85d800] 03:23:47 INFO - PROCESS | 1856 | 1462530227051 Marionette DEBUG loaded listener.js 03:23:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee03a63800) [pid = 1856] [serial = 1782] [outer = 0x7fedff85d800] 03:23:47 INFO - PROCESS | 1856 | 1462530227831 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1273ms 03:23:47 INFO - PROCESS | 1856 | 1462530227874 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:23:47 INFO - PROCESS | 1856 | 1462530227877 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 03:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:23:47 INFO - PROCESS | 1856 | 1462530227888 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:23:47 INFO - PROCESS | 1856 | 1462530227890 Marionette TRACE conn3 <- [1,2346,null,{}] 03:23:47 INFO - PROCESS | 1856 | 1462530227894 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:48 INFO - PROCESS | 1856 | 1462530228165 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:23:48 INFO - PROCESS | 1856 | 1462530228211 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d39000 == 136 [pid = 1856] [id = 594] 03:23:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee047a6800) [pid = 1856] [serial = 1783] [outer = (nil)] 03:23:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee049f0c00) [pid = 1856] [serial = 1784] [outer = 0x7fee047a6800] 03:23:48 INFO - PROCESS | 1856 | 1462530228279 Marionette DEBUG loaded listener.js 03:23:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee04b86800) [pid = 1856] [serial = 1785] [outer = 0x7fee047a6800] 03:23:49 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee026b5800) [pid = 1856] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:23:49 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fedfbeec000) [pid = 1856] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:23:49 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fedfbf9a000) [pid = 1856] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:23:49 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fedfedc7c00) [pid = 1856] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:23:49 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fedffa27c00) [pid = 1856] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:23:49 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fedfbedb000) [pid = 1856] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:23:49 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee05be1c00) [pid = 1856] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:23:49 INFO - PROCESS | 1856 | 1462530229509 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1674ms 03:23:49 INFO - PROCESS | 1856 | 1462530229563 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:23:49 INFO - PROCESS | 1856 | 1462530229565 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 03:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:23:49 INFO - PROCESS | 1856 | 1462530229571 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:23:49 INFO - PROCESS | 1856 | 1462530229573 Marionette TRACE conn3 <- [1,2350,null,{}] 03:23:49 INFO - PROCESS | 1856 | 1462530229579 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:49 INFO - PROCESS | 1856 | 1462530229755 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:23:49 INFO - PROCESS | 1856 | 1462530229977 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074db800 == 137 [pid = 1856] [id = 595] 03:23:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fedfbeec000) [pid = 1856] [serial = 1786] [outer = (nil)] 03:23:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee03a67c00) [pid = 1856] [serial = 1787] [outer = 0x7fedfbeec000] 03:23:50 INFO - PROCESS | 1856 | 1462530230037 Marionette DEBUG loaded listener.js 03:23:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee04bb8000) [pid = 1856] [serial = 1788] [outer = 0x7fedfbeec000] 03:23:50 INFO - PROCESS | 1856 | 1462530230707 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1174ms 03:23:50 INFO - PROCESS | 1856 | 1462530230746 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:23:50 INFO - PROCESS | 1856 | 1462530230749 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 03:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:23:50 INFO - PROCESS | 1856 | 1462530230754 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:23:50 INFO - PROCESS | 1856 | 1462530230755 Marionette TRACE conn3 <- [1,2354,null,{}] 03:23:50 INFO - PROCESS | 1856 | 1462530230760 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:50 INFO - PROCESS | 1856 | 1462530230934 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:23:51 INFO - PROCESS | 1856 | 1462530231117 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07faf800 == 138 [pid = 1856] [id = 596] 03:23:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee01c5a400) [pid = 1856] [serial = 1789] [outer = (nil)] 03:23:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee06ba9800) [pid = 1856] [serial = 1790] [outer = 0x7fee01c5a400] 03:23:51 INFO - PROCESS | 1856 | 1462530231178 Marionette DEBUG loaded listener.js 03:23:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee06da2800) [pid = 1856] [serial = 1791] [outer = 0x7fee01c5a400] 03:23:52 INFO - PROCESS | 1856 | 1462530232263 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1576ms 03:23:52 INFO - PROCESS | 1856 | 1462530232331 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:23:52 INFO - PROCESS | 1856 | 1462530232338 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 03:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:23:52 INFO - PROCESS | 1856 | 1462530232345 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:23:52 INFO - PROCESS | 1856 | 1462530232351 Marionette TRACE conn3 <- [1,2358,null,{}] 03:23:52 INFO - PROCESS | 1856 | 1462530232358 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:52 INFO - PROCESS | 1856 | 1462530232565 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:23:52 INFO - PROCESS | 1856 | 1462530232875 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b3f000 == 139 [pid = 1856] [id = 597] 03:23:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fedfbef3c00) [pid = 1856] [serial = 1792] [outer = (nil)] 03:23:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fedfdc33c00) [pid = 1856] [serial = 1793] [outer = 0x7fedfbef3c00] 03:23:52 INFO - PROCESS | 1856 | 1462530232950 Marionette DEBUG loaded listener.js 03:23:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fedfdee0000) [pid = 1856] [serial = 1794] [outer = 0x7fedfbef3c00] 03:23:53 INFO - PROCESS | 1856 | 1462530233773 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1489ms 03:23:53 INFO - PROCESS | 1856 | 1462530233834 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:23:53 INFO - PROCESS | 1856 | 1462530233842 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 03:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:23:53 INFO - PROCESS | 1856 | 1462530233852 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:23:53 INFO - PROCESS | 1856 | 1462530233856 Marionette TRACE conn3 <- [1,2362,null,{}] 03:23:53 INFO - PROCESS | 1856 | 1462530233861 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:54 INFO - PROCESS | 1856 | 1462530234063 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:23:54 INFO - PROCESS | 1856 | 1462530234337 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d52000 == 140 [pid = 1856] [id = 598] 03:23:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fedfdee5c00) [pid = 1856] [serial = 1795] [outer = (nil)] 03:23:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fedffaabc00) [pid = 1856] [serial = 1796] [outer = 0x7fedfdee5c00] 03:23:54 INFO - PROCESS | 1856 | 1462530234484 Marionette DEBUG loaded listener.js 03:23:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee02414400) [pid = 1856] [serial = 1797] [outer = 0x7fedfdee5c00] 03:23:55 INFO - PROCESS | 1856 | 1462530235344 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1528ms 03:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:23:55 INFO - PROCESS | 1856 | 1462530235380 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:23:55 INFO - PROCESS | 1856 | 1462530235383 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 03:23:55 INFO - PROCESS | 1856 | 1462530235389 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:23:55 INFO - PROCESS | 1856 | 1462530235394 Marionette TRACE conn3 <- [1,2366,null,{}] 03:23:55 INFO - PROCESS | 1856 | 1462530235409 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:55 INFO - PROCESS | 1856 | 1462530235607 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:23:55 INFO - PROCESS | 1856 | 1462530235878 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d1e0800 == 141 [pid = 1856] [id = 599] 03:23:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee03a39c00) [pid = 1856] [serial = 1798] [outer = (nil)] 03:23:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee048d4000) [pid = 1856] [serial = 1799] [outer = 0x7fee03a39c00] 03:23:55 INFO - PROCESS | 1856 | 1462530235951 Marionette DEBUG loaded listener.js 03:23:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee04b85000) [pid = 1856] [serial = 1800] [outer = 0x7fee03a39c00] 03:23:56 INFO - PROCESS | 1856 | 1462530236783 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1437ms 03:23:56 INFO - PROCESS | 1856 | 1462530236826 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:23:56 INFO - PROCESS | 1856 | 1462530236830 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 03:23:56 INFO - PROCESS | 1856 | 1462530236836 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:23:56 INFO - PROCESS | 1856 | 1462530236839 Marionette TRACE conn3 <- [1,2370,null,{}] 03:23:56 INFO - PROCESS | 1856 | 1462530236844 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:57 INFO - PROCESS | 1856 | 1462530237034 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:23:57 INFO - PROCESS | 1856 | 1462530237303 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e1ad800 == 142 [pid = 1856] [id = 600] 03:23:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee03a65800) [pid = 1856] [serial = 1801] [outer = (nil)] 03:23:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee06c0dc00) [pid = 1856] [serial = 1802] [outer = 0x7fee03a65800] 03:23:57 INFO - PROCESS | 1856 | 1462530237385 Marionette DEBUG loaded listener.js 03:23:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee071bb000) [pid = 1856] [serial = 1803] [outer = 0x7fee03a65800] 03:23:58 INFO - PROCESS | 1856 | 1462530238220 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1428ms 03:23:58 INFO - PROCESS | 1856 | 1462530238273 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:23:58 INFO - PROCESS | 1856 | 1462530238277 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 03:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:23:58 INFO - PROCESS | 1856 | 1462530238285 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:23:58 INFO - PROCESS | 1856 | 1462530238287 Marionette TRACE conn3 <- [1,2374,null,{}] 03:23:58 INFO - PROCESS | 1856 | 1462530238293 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:58 INFO - PROCESS | 1856 | 1462530238477 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:23:58 INFO - PROCESS | 1856 | 1462530238752 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1121a800 == 143 [pid = 1856] [id = 601] 03:23:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fee06135800) [pid = 1856] [serial = 1804] [outer = (nil)] 03:23:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee0bcdc400) [pid = 1856] [serial = 1805] [outer = 0x7fee06135800] 03:23:58 INFO - PROCESS | 1856 | 1462530238822 Marionette DEBUG loaded listener.js 03:23:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee0bd91800) [pid = 1856] [serial = 1806] [outer = 0x7fee06135800] 03:23:59 INFO - PROCESS | 1856 | 1462530239676 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1434ms 03:23:59 INFO - PROCESS | 1856 | 1462530239720 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:23:59 INFO - PROCESS | 1856 | 1462530239724 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 03:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:23:59 INFO - PROCESS | 1856 | 1462530239729 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:23:59 INFO - PROCESS | 1856 | 1462530239731 Marionette TRACE conn3 <- [1,2378,null,{}] 03:23:59 INFO - PROCESS | 1856 | 1462530239736 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:59 INFO - PROCESS | 1856 | 1462530239944 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:24:00 INFO - PROCESS | 1856 | 1462530240220 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16c41800 == 144 [pid = 1856] [id = 602] 03:24:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee0e00d400) [pid = 1856] [serial = 1807] [outer = (nil)] 03:24:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee0fa5fc00) [pid = 1856] [serial = 1808] [outer = 0x7fee0e00d400] 03:24:00 INFO - PROCESS | 1856 | 1462530240294 Marionette DEBUG loaded listener.js 03:24:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee111f9000) [pid = 1856] [serial = 1809] [outer = 0x7fee0e00d400] 03:24:01 INFO - PROCESS | 1856 | 1462530241137 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1479ms 03:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:24:01 INFO - PROCESS | 1856 | 1462530241211 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:24:01 INFO - PROCESS | 1856 | 1462530241213 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 03:24:01 INFO - PROCESS | 1856 | 1462530241219 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:24:01 INFO - PROCESS | 1856 | 1462530241222 Marionette TRACE conn3 <- [1,2382,null,{}] 03:24:01 INFO - PROCESS | 1856 | 1462530241227 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:01 INFO - PROCESS | 1856 | 1462530241427 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:24:01 INFO - PROCESS | 1856 | 1462530241693 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e822000 == 145 [pid = 1856] [id = 603] 03:24:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee0e5e1000) [pid = 1856] [serial = 1810] [outer = (nil)] 03:24:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee14de2000) [pid = 1856] [serial = 1811] [outer = 0x7fee0e5e1000] 03:24:01 INFO - PROCESS | 1856 | 1462530241766 Marionette DEBUG loaded listener.js 03:24:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee164df800) [pid = 1856] [serial = 1812] [outer = 0x7fee0e5e1000] 03:24:02 INFO - PROCESS | 1856 | 1462530242598 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1427ms 03:24:02 INFO - PROCESS | 1856 | 1462530242646 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:24:02 INFO - PROCESS | 1856 | 1462530242649 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 03:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:24:02 INFO - PROCESS | 1856 | 1462530242655 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:24:02 INFO - PROCESS | 1856 | 1462530242657 Marionette TRACE conn3 <- [1,2386,null,{}] 03:24:02 INFO - PROCESS | 1856 | 1462530242662 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:02 INFO - PROCESS | 1856 | 1462530242861 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:24:03 INFO - PROCESS | 1856 | 1462530243130 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29256000 == 146 [pid = 1856] [id = 604] 03:24:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee0f95c800) [pid = 1856] [serial = 1813] [outer = (nil)] 03:24:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee172a6c00) [pid = 1856] [serial = 1814] [outer = 0x7fee0f95c800] 03:24:03 INFO - PROCESS | 1856 | 1462530243200 Marionette DEBUG loaded listener.js 03:24:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7fee18978400) [pid = 1856] [serial = 1815] [outer = 0x7fee0f95c800] 03:24:04 INFO - PROCESS | 1856 | 1462530244038 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1434ms 03:24:04 INFO - PROCESS | 1856 | 1462530244090 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:24:04 INFO - PROCESS | 1856 | 1462530244093 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 03:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:24:04 INFO - PROCESS | 1856 | 1462530244099 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:24:04 INFO - PROCESS | 1856 | 1462530244101 Marionette TRACE conn3 <- [1,2390,null,{}] 03:24:04 INFO - PROCESS | 1856 | 1462530244106 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:04 INFO - PROCESS | 1856 | 1462530244296 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:24:04 INFO - PROCESS | 1856 | 1462530244574 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb4d1000 == 147 [pid = 1856] [id = 605] 03:24:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7fee14ddf000) [pid = 1856] [serial = 1816] [outer = (nil)] 03:24:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7fee24827000) [pid = 1856] [serial = 1817] [outer = 0x7fee14ddf000] 03:24:04 INFO - PROCESS | 1856 | 1462530244644 Marionette DEBUG loaded listener.js 03:24:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7fee25a08400) [pid = 1856] [serial = 1818] [outer = 0x7fee14ddf000] 03:24:05 INFO - PROCESS | 1856 | 1462530245469 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1430ms 03:24:05 INFO - PROCESS | 1856 | 1462530245529 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:24:05 INFO - PROCESS | 1856 | 1462530245532 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 03:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:24:05 INFO - PROCESS | 1856 | 1462530245538 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:24:05 INFO - PROCESS | 1856 | 1462530245540 Marionette TRACE conn3 <- [1,2394,null,{}] 03:24:05 INFO - PROCESS | 1856 | 1462530245545 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:05 INFO - PROCESS | 1856 | 1462530245740 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:24:06 INFO - PROCESS | 1856 | 1462530246012 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee29a8a000 == 148 [pid = 1856] [id = 606] 03:24:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7fedfc154c00) [pid = 1856] [serial = 1819] [outer = (nil)] 03:24:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7fedfc15bc00) [pid = 1856] [serial = 1820] [outer = 0x7fedfc154c00] 03:24:06 INFO - PROCESS | 1856 | 1462530246087 Marionette DEBUG loaded listener.js 03:24:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7fedfc160400) [pid = 1856] [serial = 1821] [outer = 0x7fedfc154c00] 03:24:06 INFO - PROCESS | 1856 | 1462530246970 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1478ms 03:24:07 INFO - PROCESS | 1856 | 1462530247017 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:24:07 INFO - PROCESS | 1856 | 1462530247021 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 03:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:24:07 INFO - PROCESS | 1856 | 1462530247026 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:24:07 INFO - PROCESS | 1856 | 1462530247030 Marionette TRACE conn3 <- [1,2398,null,{}] 03:24:07 INFO - PROCESS | 1856 | 1462530247035 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:07 INFO - PROCESS | 1856 | 1462530247255 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:24:07 INFO - PROCESS | 1856 | 1462530247532 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedff656800 == 149 [pid = 1856] [id = 607] 03:24:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7fedfdc59000) [pid = 1856] [serial = 1822] [outer = (nil)] 03:24:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7fedfdc61400) [pid = 1856] [serial = 1823] [outer = 0x7fedfdc59000] 03:24:07 INFO - PROCESS | 1856 | 1462530247651 Marionette DEBUG loaded listener.js 03:24:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fee291ee800) [pid = 1856] [serial = 1824] [outer = 0x7fedfdc59000] 03:24:08 INFO - PROCESS | 1856 | 1462530248485 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1526ms 03:24:08 INFO - PROCESS | 1856 | 1462530248553 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:24:08 INFO - PROCESS | 1856 | 1462530248557 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 03:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:24:08 INFO - PROCESS | 1856 | 1462530248562 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:24:08 INFO - PROCESS | 1856 | 1462530248565 Marionette TRACE conn3 <- [1,2402,null,{}] 03:24:08 INFO - PROCESS | 1856 | 1462530248571 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:08 INFO - PROCESS | 1856 | 1462530248769 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:24:09 INFO - PROCESS | 1856 | 1462530249041 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd757800 == 150 [pid = 1856] [id = 608] 03:24:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fedfbd45800) [pid = 1856] [serial = 1825] [outer = (nil)] 03:24:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7fee062d1400) [pid = 1856] [serial = 1826] [outer = 0x7fedfbd45800] 03:24:09 INFO - PROCESS | 1856 | 1462530249151 Marionette DEBUG loaded listener.js 03:24:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fee062d7c00) [pid = 1856] [serial = 1827] [outer = 0x7fedfbd45800] 03:24:09 INFO - PROCESS | 1856 | 1462530249944 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1431ms 03:24:09 INFO - PROCESS | 1856 | 1462530249993 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:24:09 INFO - PROCESS | 1856 | 1462530249997 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 03:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:24:10 INFO - PROCESS | 1856 | 1462530250002 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:24:10 INFO - PROCESS | 1856 | 1462530250013 Marionette TRACE conn3 <- [1,2406,null,{}] 03:24:10 INFO - PROCESS | 1856 | 1462530250017 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:10 INFO - PROCESS | 1856 | 1462530250211 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:24:10 INFO - PROCESS | 1856 | 1462530250484 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfda4c800 == 151 [pid = 1856] [id = 609] 03:24:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fedf937ec00) [pid = 1856] [serial = 1828] [outer = (nil)] 03:24:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7fedf9386400) [pid = 1856] [serial = 1829] [outer = 0x7fedf937ec00] 03:24:10 INFO - PROCESS | 1856 | 1462530250554 Marionette DEBUG loaded listener.js 03:24:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7fedf938ac00) [pid = 1856] [serial = 1830] [outer = 0x7fedf937ec00] 03:24:11 INFO - PROCESS | 1856 | 1462530251364 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1438ms 03:24:11 INFO - PROCESS | 1856 | 1462530251441 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:24:11 INFO - PROCESS | 1856 | 1462530251444 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 03:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:24:11 INFO - PROCESS | 1856 | 1462530251449 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:24:11 INFO - PROCESS | 1856 | 1462530251451 Marionette TRACE conn3 <- [1,2410,null,{}] 03:24:11 INFO - PROCESS | 1856 | 1462530251457 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:11 INFO - PROCESS | 1856 | 1462530251651 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:24:11 INFO - PROCESS | 1856 | 1462530251920 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedff650800 == 152 [pid = 1856] [id = 610] 03:24:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7fedf937f800) [pid = 1856] [serial = 1831] [outer = (nil)] 03:24:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7fee062d4c00) [pid = 1856] [serial = 1832] [outer = 0x7fedf937f800] 03:24:11 INFO - PROCESS | 1856 | 1462530251991 Marionette DEBUG loaded listener.js 03:24:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7fee062db000) [pid = 1856] [serial = 1833] [outer = 0x7fedf937f800] 03:24:12 INFO - PROCESS | 1856 | 1462530252852 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1475ms 03:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:24:12 INFO - PROCESS | 1856 | 1462530252925 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:24:12 INFO - PROCESS | 1856 | 1462530252928 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 03:24:12 INFO - PROCESS | 1856 | 1462530252934 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:24:12 INFO - PROCESS | 1856 | 1462530252936 Marionette TRACE conn3 <- [1,2414,null,{}] 03:24:12 INFO - PROCESS | 1856 | 1462530252941 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:13 INFO - PROCESS | 1856 | 1462530253136 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:24:13 INFO - PROCESS | 1856 | 1462530253451 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfdd70800 == 153 [pid = 1856] [id = 611] 03:24:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7fedf6159800) [pid = 1856] [serial = 1834] [outer = (nil)] 03:24:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7fedf615d400) [pid = 1856] [serial = 1835] [outer = 0x7fedf6159800] 03:24:13 INFO - PROCESS | 1856 | 1462530253565 Marionette DEBUG loaded listener.js 03:24:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7fedfc15d800) [pid = 1856] [serial = 1836] [outer = 0x7fedf6159800] 03:24:14 INFO - PROCESS | 1856 | 1462530254366 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1484ms 03:24:14 INFO - PROCESS | 1856 | 1462530254417 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:24:14 INFO - PROCESS | 1856 | 1462530254421 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 03:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:24:14 INFO - PROCESS | 1856 | 1462530254426 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:24:14 INFO - PROCESS | 1856 | 1462530254428 Marionette TRACE conn3 <- [1,2418,null,{}] 03:24:14 INFO - PROCESS | 1856 | 1462530254433 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:14 INFO - PROCESS | 1856 | 1462530254629 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:24:14 INFO - PROCESS | 1856 | 1462530254903 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf625d000 == 154 [pid = 1856] [id = 612] 03:24:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7fedf6158000) [pid = 1856] [serial = 1837] [outer = (nil)] 03:24:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7fedf630f400) [pid = 1856] [serial = 1838] [outer = 0x7fedf6158000] 03:24:14 INFO - PROCESS | 1856 | 1462530254976 Marionette DEBUG loaded listener.js 03:24:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x7fedf6313800) [pid = 1856] [serial = 1839] [outer = 0x7fedf6158000] 03:24:15 INFO - PROCESS | 1856 | 1462530255787 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1425ms 03:24:15 INFO - PROCESS | 1856 | 1462530255853 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:24:15 INFO - PROCESS | 1856 | 1462530255856 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 03:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:24:15 INFO - PROCESS | 1856 | 1462530255862 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:24:15 INFO - PROCESS | 1856 | 1462530255864 Marionette TRACE conn3 <- [1,2422,null,{}] 03:24:15 INFO - PROCESS | 1856 | 1462530255869 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:16 INFO - PROCESS | 1856 | 1462530256077 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:24:16 INFO - PROCESS | 1856 | 1462530256352 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf648f000 == 155 [pid = 1856] [id = 613] 03:24:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x7fedf615ac00) [pid = 1856] [serial = 1840] [outer = (nil)] 03:24:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x7fedf6318800) [pid = 1856] [serial = 1841] [outer = 0x7fedf615ac00] 03:24:16 INFO - PROCESS | 1856 | 1462530256422 Marionette DEBUG loaded listener.js 03:24:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x7fee062dbc00) [pid = 1856] [serial = 1842] [outer = 0x7fedf615ac00] 03:24:17 INFO - PROCESS | 1856 | 1462530257240 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1434ms 03:24:17 INFO - PROCESS | 1856 | 1462530257297 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:24:17 INFO - PROCESS | 1856 | 1462530257300 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 03:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:24:17 INFO - PROCESS | 1856 | 1462530257305 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:24:17 INFO - PROCESS | 1856 | 1462530257307 Marionette TRACE conn3 <- [1,2426,null,{}] 03:24:17 INFO - PROCESS | 1856 | 1462530257313 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:17 INFO - PROCESS | 1856 | 1462530257522 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:24:17 INFO - PROCESS | 1856 | 1462530257817 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfda44800 == 156 [pid = 1856] [id = 614] 03:24:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x7fedf630e400) [pid = 1856] [serial = 1843] [outer = (nil)] 03:24:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x7fedfac43800) [pid = 1856] [serial = 1844] [outer = 0x7fedf630e400] 03:24:17 INFO - PROCESS | 1856 | 1462530257889 Marionette DEBUG loaded listener.js 03:24:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x7fedfac47c00) [pid = 1856] [serial = 1845] [outer = 0x7fedf630e400] 03:24:18 INFO - PROCESS | 1856 | 1462530258714 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1435ms 03:24:18 INFO - PROCESS | 1856 | 1462530258741 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:24:18 INFO - PROCESS | 1856 | 1462530258744 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 03:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:24:18 INFO - PROCESS | 1856 | 1462530258749 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:24:18 INFO - PROCESS | 1856 | 1462530258751 Marionette TRACE conn3 <- [1,2430,null,{}] 03:24:18 INFO - PROCESS | 1856 | 1462530258760 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:18 INFO - PROCESS | 1856 | 1462530258960 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:24:19 INFO - PROCESS | 1856 | 1462530259238 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfaca6800 == 157 [pid = 1856] [id = 615] 03:24:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x7fedf615a800) [pid = 1856] [serial = 1846] [outer = (nil)] 03:24:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x7fedfac4b000) [pid = 1856] [serial = 1847] [outer = 0x7fedf615a800] 03:24:19 INFO - PROCESS | 1856 | 1462530259308 Marionette DEBUG loaded listener.js 03:24:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x7fee062dc400) [pid = 1856] [serial = 1848] [outer = 0x7fedf615a800] 03:24:20 INFO - PROCESS | 1856 | 1462530260119 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1429ms 03:24:20 INFO - PROCESS | 1856 | 1462530260179 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:24:20 INFO - PROCESS | 1856 | 1462530260181 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 03:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:24:20 INFO - PROCESS | 1856 | 1462530260187 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:24:20 INFO - PROCESS | 1856 | 1462530260189 Marionette TRACE conn3 <- [1,2434,null,{}] 03:24:20 INFO - PROCESS | 1856 | 1462530260194 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:20 INFO - PROCESS | 1856 | 1462530260395 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:24:20 INFO - PROCESS | 1856 | 1462530260698 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffa66000 == 158 [pid = 1856] [id = 616] 03:24:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x7fedf6313c00) [pid = 1856] [serial = 1849] [outer = (nil)] 03:24:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x7fedfdc3bc00) [pid = 1856] [serial = 1850] [outer = 0x7fedf6313c00] 03:24:20 INFO - PROCESS | 1856 | 1462530260768 Marionette DEBUG loaded listener.js 03:24:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x7fee01a72400) [pid = 1856] [serial = 1851] [outer = 0x7fedf6313c00] 03:24:21 INFO - PROCESS | 1856 | 1462530261605 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee074db800 == 157 [pid = 1856] [id = 595] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06d39000 == 156 [pid = 1856] [id = 594] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06110000 == 155 [pid = 1856] [id = 593] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04d9c800 == 154 [pid = 1856] [id = 592] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee003e4800 == 153 [pid = 1856] [id = 591] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfee1a800 == 152 [pid = 1856] [id = 590] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee003d3000 == 151 [pid = 1856] [id = 589] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0046b800 == 150 [pid = 1856] [id = 581] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29bb5800 == 149 [pid = 1856] [id = 580] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee25a52000 == 148 [pid = 1856] [id = 579] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee19dd8800 == 147 [pid = 1856] [id = 578] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee14378000 == 146 [pid = 1856] [id = 577] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0ea93800 == 145 [pid = 1856] [id = 576] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d2bc000 == 144 [pid = 1856] [id = 575] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07d4b000 == 143 [pid = 1856] [id = 574] 03:24:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04ce1800 == 142 [pid = 1856] [id = 573] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x7fee08608800) [pid = 1856] [serial = 1718] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x7fee048e1400) [pid = 1856] [serial = 1709] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0x7fee25732400) [pid = 1856] [serial = 1679] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0x7fee03a6ac00) [pid = 1856] [serial = 1691] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x7fee00b98000) [pid = 1856] [serial = 1701] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x7fee06a62800) [pid = 1856] [serial = 1658] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x7fee172aac00) [pid = 1856] [serial = 1673] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x7fee03a6c000) [pid = 1856] [serial = 1706] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x7fee23763c00) [pid = 1856] [serial = 1676] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x7fee05be4000) [pid = 1856] [serial = 1715] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x7fedfd9cc000) [pid = 1856] [serial = 1700] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x7fee02423800) [pid = 1856] [serial = 1703] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x7fedfefa1800) [pid = 1856] [serial = 1688] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7fedfefa7000) [pid = 1856] [serial = 1694] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7fee137e2000) [pid = 1856] [serial = 1667] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7fee03a35800) [pid = 1856] [serial = 1704] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7fee047a5800) [pid = 1856] [serial = 1707] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7fedfe39d800) [pid = 1856] [serial = 1698] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7fee04799c00) [pid = 1856] [serial = 1655] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7fee06f53800) [pid = 1856] [serial = 1713] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7fee04a0f400) [pid = 1856] [serial = 1710] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7fee03a66000) [pid = 1856] [serial = 1685] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7fee071ba800) [pid = 1856] [serial = 1716] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fedffaa2400) [pid = 1856] [serial = 1652] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fee0e5bfc00) [pid = 1856] [serial = 1664] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7fee1650b800) [pid = 1856] [serial = 1670] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fedfbef8400) [pid = 1856] [serial = 1697] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fee0da2ac00) [pid = 1856] [serial = 1661] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7fee0613a000) [pid = 1856] [serial = 1712] [outer = (nil)] [url = about:blank] 03:24:22 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7fedff866000) [pid = 1856] [serial = 1682] [outer = (nil)] [url = about:blank] 03:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2736ms 03:24:23 INFO - PROCESS | 1856 | 1462530263007 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:24:23 INFO - PROCESS | 1856 | 1462530263011 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 03:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:24:23 INFO - PROCESS | 1856 | 1462530263021 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:24:23 INFO - PROCESS | 1856 | 1462530263026 Marionette TRACE conn3 <- [1,2438,null,{}] 03:24:23 INFO - PROCESS | 1856 | 1462530263033 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:23 INFO - PROCESS | 1856 | 1462530263215 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:24:23 INFO - PROCESS | 1856 | 1462530263231 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb4cf800 == 143 [pid = 1856] [id = 617] 03:24:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7fedf95c8400) [pid = 1856] [serial = 1852] [outer = (nil)] 03:24:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7fedf95cc800) [pid = 1856] [serial = 1853] [outer = 0x7fedf95c8400] 03:24:23 INFO - PROCESS | 1856 | 1462530263292 Marionette DEBUG loaded listener.js 03:24:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fedfa9d7800) [pid = 1856] [serial = 1854] [outer = 0x7fedf95c8400] 03:24:24 INFO - PROCESS | 1856 | 1462530264194 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1233ms 03:24:24 INFO - PROCESS | 1856 | 1462530264254 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:24:24 INFO - PROCESS | 1856 | 1462530264259 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 03:24:24 INFO - PROCESS | 1856 | 1462530264269 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:24:24 INFO - PROCESS | 1856 | 1462530264274 Marionette TRACE conn3 <- [1,2442,null,{}] 03:24:24 INFO - PROCESS | 1856 | 1462530264279 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:24 INFO - PROCESS | 1856 | 1462530264474 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:24:24 INFO - PROCESS | 1856 | 1462530264665 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfdd6e000 == 144 [pid = 1856] [id = 618] 03:24:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fedf8cdf000) [pid = 1856] [serial = 1855] [outer = (nil)] 03:24:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7fedfbef8400) [pid = 1856] [serial = 1856] [outer = 0x7fedf8cdf000] 03:24:24 INFO - PROCESS | 1856 | 1462530264721 Marionette DEBUG loaded listener.js 03:24:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fedfc15d400) [pid = 1856] [serial = 1857] [outer = 0x7fedf8cdf000] 03:24:25 INFO - PROCESS | 1856 | 1462530265520 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1281ms 03:24:25 INFO - PROCESS | 1856 | 1462530265546 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:24:25 INFO - PROCESS | 1856 | 1462530265549 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 03:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:24:25 INFO - PROCESS | 1856 | 1462530265554 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:24:25 INFO - PROCESS | 1856 | 1462530265557 Marionette TRACE conn3 <- [1,2446,null,{}] 03:24:25 INFO - PROCESS | 1856 | 1462530265579 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:25 INFO - PROCESS | 1856 | 1462530265844 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:24:25 INFO - PROCESS | 1856 | 1462530265883 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedff653800 == 145 [pid = 1856] [id = 619] 03:24:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fedfdc61c00) [pid = 1856] [serial = 1858] [outer = (nil)] 03:24:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7fedfdeda000) [pid = 1856] [serial = 1859] [outer = 0x7fedfdc61c00] 03:24:25 INFO - PROCESS | 1856 | 1462530265951 Marionette DEBUG loaded listener.js 03:24:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7fedfe3a3c00) [pid = 1856] [serial = 1860] [outer = 0x7fedfdc61c00] 03:24:26 INFO - PROCESS | 1856 | 1462530266827 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1328ms 03:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:24:26 INFO - PROCESS | 1856 | 1462530266882 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:24:26 INFO - PROCESS | 1856 | 1462530266884 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 03:24:26 INFO - PROCESS | 1856 | 1462530266890 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:24:26 INFO - PROCESS | 1856 | 1462530266893 Marionette TRACE conn3 <- [1,2450,null,{}] 03:24:26 INFO - PROCESS | 1856 | 1462530266897 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:27 INFO - PROCESS | 1856 | 1462530267152 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:24:27 INFO - PROCESS | 1856 | 1462530267193 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0047b000 == 146 [pid = 1856] [id = 620] 03:24:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7fedfe3a8800) [pid = 1856] [serial = 1861] [outer = (nil)] 03:24:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7fedff85a400) [pid = 1856] [serial = 1862] [outer = 0x7fedfe3a8800] 03:24:27 INFO - PROCESS | 1856 | 1462530267250 Marionette DEBUG loaded listener.js 03:24:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7fedffaa2400) [pid = 1856] [serial = 1863] [outer = 0x7fedfe3a8800] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7fee08855400) [pid = 1856] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7fedfdee0c00) [pid = 1856] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7fedfbfa4800) [pid = 1856] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7fedfe3a6000) [pid = 1856] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7fee06fc6400) [pid = 1856] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fedfbeec000) [pid = 1856] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fedfa9db400) [pid = 1856] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7fedff85d800) [pid = 1856] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fee047a6800) [pid = 1856] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:24:28 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fedfbd42400) [pid = 1856] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:24:28 INFO - PROCESS | 1856 | 1462530268504 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1680ms 03:24:28 INFO - PROCESS | 1856 | 1462530268569 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:24:28 INFO - PROCESS | 1856 | 1462530268572 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 03:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:24:28 INFO - PROCESS | 1856 | 1462530268577 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:24:28 INFO - PROCESS | 1856 | 1462530268579 Marionette TRACE conn3 <- [1,2454,null,{}] 03:24:28 INFO - PROCESS | 1856 | 1462530268584 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:28 INFO - PROCESS | 1856 | 1462530268773 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:24:28 INFO - PROCESS | 1856 | 1462530268969 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01d52000 == 147 [pid = 1856] [id = 621] 03:24:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fedfbee8000) [pid = 1856] [serial = 1864] [outer = (nil)] 03:24:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fedfefa7800) [pid = 1856] [serial = 1865] [outer = 0x7fedfbee8000] 03:24:29 INFO - PROCESS | 1856 | 1462530269031 Marionette DEBUG loaded listener.js 03:24:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7fee00d35c00) [pid = 1856] [serial = 1866] [outer = 0x7fedfbee8000] 03:24:29 INFO - PROCESS | 1856 | 1462530269700 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1175ms 03:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:24:29 INFO - PROCESS | 1856 | 1462530269752 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:24:29 INFO - PROCESS | 1856 | 1462530269754 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 03:24:29 INFO - PROCESS | 1856 | 1462530269758 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:24:29 INFO - PROCESS | 1856 | 1462530269761 Marionette TRACE conn3 <- [1,2458,null,{}] 03:24:29 INFO - PROCESS | 1856 | 1462530269766 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:30 INFO - PROCESS | 1856 | 1462530270054 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:24:30 INFO - PROCESS | 1856 | 1462530270362 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf7c5b800 == 148 [pid = 1856] [id = 622] 03:24:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fedf6151400) [pid = 1856] [serial = 1867] [outer = (nil)] 03:24:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fedf615d000) [pid = 1856] [serial = 1868] [outer = 0x7fedf6151400] 03:24:30 INFO - PROCESS | 1856 | 1462530270437 Marionette DEBUG loaded listener.js 03:24:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7fedf8cd9000) [pid = 1856] [serial = 1869] [outer = 0x7fedf6151400] 03:24:31 INFO - PROCESS | 1856 | 1462530271371 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1683ms 03:24:31 INFO - PROCESS | 1856 | 1462530271444 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:24:31 INFO - PROCESS | 1856 | 1462530271449 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 03:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:24:31 INFO - PROCESS | 1856 | 1462530271456 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:24:31 INFO - PROCESS | 1856 | 1462530271462 Marionette TRACE conn3 <- [1,2462,null,{}] 03:24:31 INFO - PROCESS | 1856 | 1462530271469 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:31 INFO - PROCESS | 1856 | 1462530271720 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:24:32 INFO - PROCESS | 1856 | 1462530272039 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00361800 == 149 [pid = 1856] [id = 623] 03:24:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7fedfbef3800) [pid = 1856] [serial = 1870] [outer = (nil)] 03:24:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7fedfc159800) [pid = 1856] [serial = 1871] [outer = 0x7fedfbef3800] 03:24:32 INFO - PROCESS | 1856 | 1462530272122 Marionette DEBUG loaded listener.js 03:24:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7fedfdc3ac00) [pid = 1856] [serial = 1872] [outer = 0x7fedfbef3800] 03:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1481ms 03:24:32 INFO - PROCESS | 1856 | 1462530272929 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:24:32 INFO - PROCESS | 1856 | 1462530272943 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:24:32 INFO - PROCESS | 1856 | 1462530272948 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 03:24:32 INFO - PROCESS | 1856 | 1462530272954 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:24:32 INFO - PROCESS | 1856 | 1462530272957 Marionette TRACE conn3 <- [1,2466,null,{}] 03:24:32 INFO - PROCESS | 1856 | 1462530272968 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:33 INFO - PROCESS | 1856 | 1462530273175 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:24:33 INFO - PROCESS | 1856 | 1462530273460 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04a91000 == 150 [pid = 1856] [id = 624] 03:24:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7fedfbf9a000) [pid = 1856] [serial = 1873] [outer = (nil)] 03:24:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7fedff85b000) [pid = 1856] [serial = 1874] [outer = 0x7fedfbf9a000] 03:24:33 INFO - PROCESS | 1856 | 1462530273532 Marionette DEBUG loaded listener.js 03:24:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7fee00b9ac00) [pid = 1856] [serial = 1875] [outer = 0x7fedfbf9a000] 03:24:34 INFO - PROCESS | 1856 | 1462530274509 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1588ms 03:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:24:34 INFO - PROCESS | 1856 | 1462530274543 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:24:34 INFO - PROCESS | 1856 | 1462530274546 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 03:24:34 INFO - PROCESS | 1856 | 1462530274561 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:24:34 INFO - PROCESS | 1856 | 1462530274570 Marionette TRACE conn3 <- [1,2470,null,{}] 03:24:34 INFO - PROCESS | 1856 | 1462530274576 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:34 INFO - PROCESS | 1856 | 1462530274792 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:24:35 INFO - PROCESS | 1856 | 1462530275076 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee060e5000 == 151 [pid = 1856] [id = 625] 03:24:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7fedfdc5dc00) [pid = 1856] [serial = 1876] [outer = (nil)] 03:24:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7fee026b5c00) [pid = 1856] [serial = 1877] [outer = 0x7fedfdc5dc00] 03:24:35 INFO - PROCESS | 1856 | 1462530275182 Marionette DEBUG loaded listener.js 03:24:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7fee03a62000) [pid = 1856] [serial = 1878] [outer = 0x7fedfdc5dc00] 03:24:36 INFO - PROCESS | 1856 | 1462530276008 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1493ms 03:24:36 INFO - PROCESS | 1856 | 1462530276046 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:24:36 INFO - PROCESS | 1856 | 1462530276050 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 03:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:24:36 INFO - PROCESS | 1856 | 1462530276056 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:24:36 INFO - PROCESS | 1856 | 1462530276059 Marionette TRACE conn3 <- [1,2474,null,{}] 03:24:36 INFO - PROCESS | 1856 | 1462530276064 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:36 INFO - PROCESS | 1856 | 1462530276259 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:24:36 INFO - PROCESS | 1856 | 1462530276544 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06a13800 == 152 [pid = 1856] [id = 626] 03:24:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x7fedfdc63c00) [pid = 1856] [serial = 1879] [outer = (nil)] 03:24:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x7fee048e2c00) [pid = 1856] [serial = 1880] [outer = 0x7fedfdc63c00] 03:24:36 INFO - PROCESS | 1856 | 1462530276616 Marionette DEBUG loaded listener.js 03:24:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x7fee04a0f000) [pid = 1856] [serial = 1881] [outer = 0x7fedfdc63c00] 03:24:37 INFO - PROCESS | 1856 | 1462530277465 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1435ms 03:24:37 INFO - PROCESS | 1856 | 1462530277492 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:24:37 INFO - PROCESS | 1856 | 1462530277495 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 03:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:24:37 INFO - PROCESS | 1856 | 1462530277500 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:24:37 INFO - PROCESS | 1856 | 1462530277503 Marionette TRACE conn3 <- [1,2478,null,{}] 03:24:37 INFO - PROCESS | 1856 | 1462530277510 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:37 INFO - PROCESS | 1856 | 1462530277711 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:24:37 INFO - PROCESS | 1856 | 1462530277993 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07c89000 == 153 [pid = 1856] [id = 627] 03:24:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x7fee05aa9000) [pid = 1856] [serial = 1882] [outer = (nil)] 03:24:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x7fee06135c00) [pid = 1856] [serial = 1883] [outer = 0x7fee05aa9000] 03:24:38 INFO - PROCESS | 1856 | 1462530278077 Marionette DEBUG loaded listener.js 03:24:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x7fee06c12000) [pid = 1856] [serial = 1884] [outer = 0x7fee05aa9000] 03:24:38 INFO - PROCESS | 1856 | 1462530278984 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1527ms 03:24:39 INFO - PROCESS | 1856 | 1462530279029 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:24:39 INFO - PROCESS | 1856 | 1462530279032 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 03:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:24:39 INFO - PROCESS | 1856 | 1462530279038 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:24:39 INFO - PROCESS | 1856 | 1462530279040 Marionette TRACE conn3 <- [1,2482,null,{}] 03:24:39 INFO - PROCESS | 1856 | 1462530279045 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:39 INFO - PROCESS | 1856 | 1462530279245 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:24:39 INFO - PROCESS | 1856 | 1462530279527 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfd6800 == 154 [pid = 1856] [id = 628] 03:24:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x7fee05aab400) [pid = 1856] [serial = 1885] [outer = (nil)] 03:24:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x7fee08417c00) [pid = 1856] [serial = 1886] [outer = 0x7fee05aab400] 03:24:39 INFO - PROCESS | 1856 | 1462530279599 Marionette DEBUG loaded listener.js 03:24:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x7fee0bd5a000) [pid = 1856] [serial = 1887] [outer = 0x7fee05aab400] 03:24:40 INFO - PROCESS | 1856 | 1462530280446 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1480ms 03:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:24:40 INFO - PROCESS | 1856 | 1462530280518 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:24:40 INFO - PROCESS | 1856 | 1462530280521 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 03:24:40 INFO - PROCESS | 1856 | 1462530280527 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:24:40 INFO - PROCESS | 1856 | 1462530280530 Marionette TRACE conn3 <- [1,2486,null,{}] 03:24:40 INFO - PROCESS | 1856 | 1462530280534 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:40 INFO - PROCESS | 1856 | 1462530280738 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:24:41 INFO - PROCESS | 1856 | 1462530281258 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0deb6000 == 155 [pid = 1856] [id = 629] 03:24:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x7fee0e5b6c00) [pid = 1856] [serial = 1888] [outer = (nil)] 03:24:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x7fee0e5d8000) [pid = 1856] [serial = 1889] [outer = 0x7fee0e5b6c00] 03:24:41 INFO - PROCESS | 1856 | 1462530281334 Marionette DEBUG loaded listener.js 03:24:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x7fee0e8c6800) [pid = 1856] [serial = 1890] [outer = 0x7fee0e5b6c00] 03:24:42 INFO - PROCESS | 1856 | 1462530282120 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1636ms 03:24:42 INFO - PROCESS | 1856 | 1462530282163 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:24:42 INFO - PROCESS | 1856 | 1462530282166 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 03:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:24:42 INFO - PROCESS | 1856 | 1462530282172 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:24:42 INFO - PROCESS | 1856 | 1462530282174 Marionette TRACE conn3 <- [1,2490,null,{}] 03:24:42 INFO - PROCESS | 1856 | 1462530282179 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:42 INFO - PROCESS | 1856 | 1462530282372 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:24:42 INFO - PROCESS | 1856 | 1462530282655 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11081000 == 156 [pid = 1856] [id = 630] 03:24:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x7fee0de41000) [pid = 1856] [serial = 1891] [outer = (nil)] 03:24:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 262 (0x7fee0fab4c00) [pid = 1856] [serial = 1892] [outer = 0x7fee0de41000] 03:24:42 INFO - PROCESS | 1856 | 1462530282724 Marionette DEBUG loaded listener.js 03:24:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 263 (0x7fee1152b800) [pid = 1856] [serial = 1893] [outer = 0x7fee0de41000] 03:24:43 INFO - PROCESS | 1856 | 1462530283650 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1530ms 03:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:24:43 INFO - PROCESS | 1856 | 1462530283702 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:24:43 INFO - PROCESS | 1856 | 1462530283705 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 03:24:43 INFO - PROCESS | 1856 | 1462530283709 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:24:43 INFO - PROCESS | 1856 | 1462530283713 Marionette TRACE conn3 <- [1,2494,null,{}] 03:24:43 INFO - PROCESS | 1856 | 1462530283718 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:43 INFO - PROCESS | 1856 | 1462530283922 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:24:44 INFO - PROCESS | 1856 | 1462530284198 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16c30800 == 157 [pid = 1856] [id = 631] 03:24:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 264 (0x7fee0e5b7400) [pid = 1856] [serial = 1894] [outer = (nil)] 03:24:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 265 (0x7fee16515c00) [pid = 1856] [serial = 1895] [outer = 0x7fee0e5b7400] 03:24:44 INFO - PROCESS | 1856 | 1462530284317 Marionette DEBUG loaded listener.js 03:24:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 266 (0x7fee189d8c00) [pid = 1856] [serial = 1896] [outer = 0x7fee0e5b7400] 03:24:45 INFO - PROCESS | 1856 | 1462530285162 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1527ms 03:24:45 INFO - PROCESS | 1856 | 1462530285238 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:24:45 INFO - PROCESS | 1856 | 1462530285241 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 03:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:24:45 INFO - PROCESS | 1856 | 1462530285247 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:24:45 INFO - PROCESS | 1856 | 1462530285249 Marionette TRACE conn3 <- [1,2498,null,{}] 03:24:45 INFO - PROCESS | 1856 | 1462530285255 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:45 INFO - PROCESS | 1856 | 1462530285489 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:24:45 INFO - PROCESS | 1856 | 1462530285775 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2548c800 == 158 [pid = 1856] [id = 632] 03:24:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 267 (0x7fee16906400) [pid = 1856] [serial = 1897] [outer = (nil)] 03:24:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 268 (0x7fee24a4f800) [pid = 1856] [serial = 1898] [outer = 0x7fee16906400] 03:24:45 INFO - PROCESS | 1856 | 1462530285905 Marionette DEBUG loaded listener.js 03:24:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 269 (0x7fee29228800) [pid = 1856] [serial = 1899] [outer = 0x7fee16906400] 03:24:46 INFO - PROCESS | 1856 | 1462530286768 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1577ms 03:24:46 INFO - PROCESS | 1856 | 1462530286825 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:24:46 INFO - PROCESS | 1856 | 1462530286829 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 03:24:46 INFO - PROCESS | 1856 | 1462530286834 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:24:46 INFO - PROCESS | 1856 | 1462530286838 Marionette TRACE conn3 <- [1,2502,null,{}] 03:24:46 INFO - PROCESS | 1856 | 1462530286843 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:47 INFO - PROCESS | 1856 | 1462530287073 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:24:47 INFO - PROCESS | 1856 | 1462530287350 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf7e19800 == 159 [pid = 1856] [id = 633] 03:24:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 270 (0x7fedfd9a6c00) [pid = 1856] [serial = 1900] [outer = (nil)] 03:24:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0x7fedfd9b1000) [pid = 1856] [serial = 1901] [outer = 0x7fedfd9a6c00] 03:24:47 INFO - PROCESS | 1856 | 1462530287461 Marionette DEBUG loaded listener.js 03:24:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x7fee29233400) [pid = 1856] [serial = 1902] [outer = 0x7fedfd9a6c00] 03:24:48 INFO - PROCESS | 1856 | 1462530288259 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1485ms 03:24:48 INFO - PROCESS | 1856 | 1462530288320 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:24:48 INFO - PROCESS | 1856 | 1462530288322 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 03:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:24:48 INFO - PROCESS | 1856 | 1462530288328 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:24:48 INFO - PROCESS | 1856 | 1462530288330 Marionette TRACE conn3 <- [1,2506,null,{}] 03:24:48 INFO - PROCESS | 1856 | 1462530288335 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:48 INFO - PROCESS | 1856 | 1462530288528 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:24:48 INFO - PROCESS | 1856 | 1462530288816 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfdb31000 == 160 [pid = 1856] [id = 634] 03:24:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 273 (0x7fedfaacb800) [pid = 1856] [serial = 1903] [outer = (nil)] 03:24:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 274 (0x7fedfaad1400) [pid = 1856] [serial = 1904] [outer = 0x7fedfaacb800] 03:24:48 INFO - PROCESS | 1856 | 1462530288923 Marionette DEBUG loaded listener.js 03:24:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 275 (0x7fedfaad6400) [pid = 1856] [serial = 1905] [outer = 0x7fedfaacb800] 03:24:49 INFO - PROCESS | 1856 | 1462530289719 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1428ms 03:24:49 INFO - PROCESS | 1856 | 1462530289757 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:24:49 INFO - PROCESS | 1856 | 1462530289760 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 03:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:24:49 INFO - PROCESS | 1856 | 1462530289766 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:24:49 INFO - PROCESS | 1856 | 1462530289768 Marionette TRACE conn3 <- [1,2510,null,{}] 03:24:49 INFO - PROCESS | 1856 | 1462530289773 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:49 INFO - PROCESS | 1856 | 1462530289981 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:24:50 INFO - PROCESS | 1856 | 1462530290268 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1e81d000 == 161 [pid = 1856] [id = 635] 03:24:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 276 (0x7fedfaacd000) [pid = 1856] [serial = 1906] [outer = (nil)] 03:24:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 277 (0x7fee00cac800) [pid = 1856] [serial = 1907] [outer = 0x7fedfaacd000] 03:24:50 INFO - PROCESS | 1856 | 1462530290338 Marionette DEBUG loaded listener.js 03:24:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 278 (0x7fee00cb0c00) [pid = 1856] [serial = 1908] [outer = 0x7fedfaacd000] 03:24:51 INFO - PROCESS | 1856 | 1462530291163 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1428ms 03:24:51 INFO - PROCESS | 1856 | 1462530291211 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:24:51 INFO - PROCESS | 1856 | 1462530291214 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 03:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:24:51 INFO - PROCESS | 1856 | 1462530291220 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:24:51 INFO - PROCESS | 1856 | 1462530291222 Marionette TRACE conn3 <- [1,2514,null,{}] 03:24:51 INFO - PROCESS | 1856 | 1462530291227 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:51 INFO - PROCESS | 1856 | 1462530291447 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:24:51 INFO - PROCESS | 1856 | 1462530291736 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfaa99800 == 162 [pid = 1856] [id = 636] 03:24:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 279 (0x7fedfaad0800) [pid = 1856] [serial = 1909] [outer = (nil)] 03:24:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 280 (0x7fee00cb6000) [pid = 1856] [serial = 1910] [outer = 0x7fedfaad0800] 03:24:51 INFO - PROCESS | 1856 | 1462530291811 Marionette DEBUG loaded listener.js 03:24:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 281 (0x7fee00cba400) [pid = 1856] [serial = 1911] [outer = 0x7fedfaad0800] 03:24:52 INFO - PROCESS | 1856 | 1462530292679 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1528ms 03:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:24:52 INFO - PROCESS | 1856 | 1462530292749 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:24:52 INFO - PROCESS | 1856 | 1462530292751 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 03:24:52 INFO - PROCESS | 1856 | 1462530292756 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:24:52 INFO - PROCESS | 1856 | 1462530292760 Marionette TRACE conn3 <- [1,2518,null,{}] 03:24:52 INFO - PROCESS | 1856 | 1462530292764 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:52 INFO - PROCESS | 1856 | 1462530292965 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:24:53 INFO - PROCESS | 1856 | 1462530293260 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf466c000 == 163 [pid = 1856] [id = 637] 03:24:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 282 (0x7fedfaad4c00) [pid = 1856] [serial = 1912] [outer = (nil)] 03:24:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 283 (0x7fee00e0fc00) [pid = 1856] [serial = 1913] [outer = 0x7fedfaad4c00] 03:24:53 INFO - PROCESS | 1856 | 1462530293371 Marionette DEBUG loaded listener.js 03:24:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 284 (0x7fee00e14000) [pid = 1856] [serial = 1914] [outer = 0x7fedfaad4c00] 03:24:54 INFO - PROCESS | 1856 | 1462530294222 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1527ms 03:24:54 INFO - PROCESS | 1856 | 1462530294283 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:24:54 INFO - PROCESS | 1856 | 1462530294286 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 03:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:24:54 INFO - PROCESS | 1856 | 1462530294292 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:24:54 INFO - PROCESS | 1856 | 1462530294294 Marionette TRACE conn3 <- [1,2522,null,{}] 03:24:54 INFO - PROCESS | 1856 | 1462530294299 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:54 INFO - PROCESS | 1856 | 1462530294516 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:24:54 INFO - PROCESS | 1856 | 1462530294807 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb5dc800 == 164 [pid = 1856] [id = 638] 03:24:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 285 (0x7fedf7cbf000) [pid = 1856] [serial = 1915] [outer = (nil)] 03:24:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 286 (0x7fedf8e34000) [pid = 1856] [serial = 1916] [outer = 0x7fedf7cbf000] 03:24:54 INFO - PROCESS | 1856 | 1462530294925 Marionette DEBUG loaded listener.js 03:24:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 287 (0x7fedf8e39800) [pid = 1856] [serial = 1917] [outer = 0x7fedf7cbf000] 03:24:56 INFO - PROCESS | 1856 | 1462530296353 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2182ms 03:24:56 INFO - PROCESS | 1856 | 1462530296475 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:24:56 INFO - PROCESS | 1856 | 1462530296479 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 03:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:24:56 INFO - PROCESS | 1856 | 1462530296487 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:24:56 INFO - PROCESS | 1856 | 1462530296492 Marionette TRACE conn3 <- [1,2526,null,{}] 03:24:56 INFO - PROCESS | 1856 | 1462530296499 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:56 INFO - PROCESS | 1856 | 1462530296686 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:24:56 INFO - PROCESS | 1856 | 1462530296965 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf64a1800 == 165 [pid = 1856] [id = 639] 03:24:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 288 (0x7fedf615b800) [pid = 1856] [serial = 1918] [outer = (nil)] 03:24:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 289 (0x7fedf6312400) [pid = 1856] [serial = 1919] [outer = 0x7fedf615b800] 03:24:57 INFO - PROCESS | 1856 | 1462530297033 Marionette DEBUG loaded listener.js 03:24:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 290 (0x7fedf8e2d000) [pid = 1856] [serial = 1920] [outer = 0x7fedf615b800] 03:24:57 INFO - PROCESS | 1856 | 1462530297845 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1434ms 03:24:57 INFO - PROCESS | 1856 | 1462530297921 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:24:57 INFO - PROCESS | 1856 | 1462530297928 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 03:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:24:57 INFO - PROCESS | 1856 | 1462530297938 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:24:57 INFO - PROCESS | 1856 | 1462530297941 Marionette TRACE conn3 <- [1,2530,null,{}] 03:24:57 INFO - PROCESS | 1856 | 1462530297946 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:58 INFO - PROCESS | 1856 | 1462530298178 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:24:58 INFO - PROCESS | 1856 | 1462530298523 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd747800 == 166 [pid = 1856] [id = 640] 03:24:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 291 (0x7fedf9388800) [pid = 1856] [serial = 1921] [outer = (nil)] 03:24:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 292 (0x7fedf95ca400) [pid = 1856] [serial = 1922] [outer = 0x7fedf9388800] 03:24:58 INFO - PROCESS | 1856 | 1462530298590 Marionette DEBUG loaded listener.js 03:24:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 293 (0x7fedfaacf000) [pid = 1856] [serial = 1923] [outer = 0x7fedf9388800] 03:24:59 INFO - PROCESS | 1856 | 1462530299649 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1776ms 03:24:59 INFO - PROCESS | 1856 | 1462530299715 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:24:59 INFO - PROCESS | 1856 | 1462530299718 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 03:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:24:59 INFO - PROCESS | 1856 | 1462530299723 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:24:59 INFO - PROCESS | 1856 | 1462530299728 Marionette TRACE conn3 <- [1,2534,null,{}] 03:24:59 INFO - PROCESS | 1856 | 1462530299742 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:59 INFO - PROCESS | 1856 | 1462530299966 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b5f000 == 165 [pid = 1856] [id = 432] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee19ddc800 == 164 [pid = 1856] [id = 559] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee25a48000 == 163 [pid = 1856] [id = 560] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16f65800 == 162 [pid = 1856] [id = 558] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04813000 == 161 [pid = 1856] [id = 562] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29b9b800 == 160 [pid = 1856] [id = 561] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2c41d800 == 159 [pid = 1856] [id = 563] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee166d8000 == 158 [pid = 1856] [id = 557] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee01d52000 == 157 [pid = 1856] [id = 621] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0047b000 == 156 [pid = 1856] [id = 620] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedff653800 == 155 [pid = 1856] [id = 619] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfdd6e000 == 154 [pid = 1856] [id = 618] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfb4cf800 == 153 [pid = 1856] [id = 617] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfdd70800 == 152 [pid = 1856] [id = 611] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedff650800 == 151 [pid = 1856] [id = 610] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfda4c800 == 150 [pid = 1856] [id = 609] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfd757800 == 149 [pid = 1856] [id = 608] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedff656800 == 148 [pid = 1856] [id = 607] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29a8a000 == 147 [pid = 1856] [id = 606] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfb4d1000 == 146 [pid = 1856] [id = 605] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee29256000 == 145 [pid = 1856] [id = 604] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e822000 == 144 [pid = 1856] [id = 603] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16c41800 == 143 [pid = 1856] [id = 602] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1121a800 == 142 [pid = 1856] [id = 601] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfd8e4800 == 141 [pid = 1856] [id = 564] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e1ad800 == 140 [pid = 1856] [id = 600] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d1e0800 == 139 [pid = 1856] [id = 599] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06d52000 == 138 [pid = 1856] [id = 598] 03:25:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b3f000 == 137 [pid = 1856] [id = 597] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 292 (0x7fee0da1fc00) [pid = 1856] [serial = 1650] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 291 (0x7fee04bb8000) [pid = 1856] [serial = 1788] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 290 (0x7fedfdee1800) [pid = 1856] [serial = 1772] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 289 (0x7fee139d1800) [pid = 1856] [serial = 1736] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 288 (0x7fee03a3b400) [pid = 1856] [serial = 1724] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 287 (0x7fedf7cbc400) [pid = 1856] [serial = 1760] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 286 (0x7fedfe3a6400) [pid = 1856] [serial = 1773] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 285 (0x7fee048e1800) [pid = 1856] [serial = 1742] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 284 (0x7fedffa2bc00) [pid = 1856] [serial = 1721] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 283 (0x7fedfdedfc00) [pid = 1856] [serial = 1745] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 282 (0x7fedfa9d0c00) [pid = 1856] [serial = 1763] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 281 (0x7fee00c56800) [pid = 1856] [serial = 1776] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 280 (0x7fee02421000) [pid = 1856] [serial = 1779] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 279 (0x7fee2922f000) [pid = 1856] [serial = 1751] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 278 (0x7fee08859c00) [pid = 1856] [serial = 1719] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 277 (0x7fee03a67c00) [pid = 1856] [serial = 1787] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 276 (0x7fedfbfa4400) [pid = 1856] [serial = 1770] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 275 (0x7fedfdc38c00) [pid = 1856] [serial = 1748] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 274 (0x7fee18978000) [pid = 1856] [serial = 1739] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 273 (0x7fee00d35400) [pid = 1856] [serial = 1778] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 272 (0x7fee06bab400) [pid = 1856] [serial = 1727] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0x7fee03a63800) [pid = 1856] [serial = 1782] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x7fedffa2c400) [pid = 1856] [serial = 1775] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 269 (0x7fee0bd60000) [pid = 1856] [serial = 1730] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 268 (0x7fedf8cde800) [pid = 1856] [serial = 1766] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 267 (0x7fedf95ca000) [pid = 1856] [serial = 1754] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 266 (0x7fee04b86800) [pid = 1856] [serial = 1785] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 265 (0x7fedfbeefc00) [pid = 1856] [serial = 1769] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 264 (0x7fedfa9cf800) [pid = 1856] [serial = 1757] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 263 (0x7fee0e5bc400) [pid = 1856] [serial = 1733] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 262 (0x7fee03a37000) [pid = 1856] [serial = 1781] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 261 (0x7fee026ab800) [pid = 1856] [serial = 1584] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x7fee049f0c00) [pid = 1856] [serial = 1784] [outer = (nil)] [url = about:blank] 03:25:00 INFO - PROCESS | 1856 | 1462530300819 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf648c800 == 138 [pid = 1856] [id = 641] 03:25:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x7fedf630dc00) [pid = 1856] [serial = 1924] [outer = (nil)] 03:25:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 262 (0x7fedf8cde800) [pid = 1856] [serial = 1925] [outer = 0x7fedf630dc00] 03:25:00 INFO - PROCESS | 1856 | 1462530300906 Marionette DEBUG loaded listener.js 03:25:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 263 (0x7fedfbef6c00) [pid = 1856] [serial = 1926] [outer = 0x7fedf630dc00] 03:25:01 INFO - PROCESS | 1856 | 1462530301663 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1990ms 03:25:01 INFO - PROCESS | 1856 | 1462530301719 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:25:01 INFO - PROCESS | 1856 | 1462530301724 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 03:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:25:01 INFO - PROCESS | 1856 | 1462530301729 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:25:01 INFO - PROCESS | 1856 | 1462530301731 Marionette TRACE conn3 <- [1,2538,null,{}] 03:25:01 INFO - PROCESS | 1856 | 1462530301737 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:01 INFO - PROCESS | 1856 | 1462530301939 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:25:01 INFO - PROCESS | 1856 | 1462530301977 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb5ca000 == 139 [pid = 1856] [id = 642] 03:25:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 264 (0x7fedf630f800) [pid = 1856] [serial = 1927] [outer = (nil)] 03:25:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 265 (0x7fedfc161000) [pid = 1856] [serial = 1928] [outer = 0x7fedf630f800] 03:25:02 INFO - PROCESS | 1856 | 1462530302211 Marionette DEBUG loaded listener.js 03:25:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 266 (0x7fedfd9adc00) [pid = 1856] [serial = 1929] [outer = 0x7fedf630f800] 03:25:02 INFO - PROCESS | 1856 | 1462530302950 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1277ms 03:25:03 INFO - PROCESS | 1856 | 1462530303046 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:25:03 INFO - PROCESS | 1856 | 1462530303049 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 03:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:25:03 INFO - PROCESS | 1856 | 1462530303064 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:25:03 INFO - PROCESS | 1856 | 1462530303066 Marionette TRACE conn3 <- [1,2542,null,{}] 03:25:03 INFO - PROCESS | 1856 | 1462530303075 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:03 INFO - PROCESS | 1856 | 1462530303319 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:25:03 INFO - PROCESS | 1856 | 1462530303346 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfda5d000 == 140 [pid = 1856] [id = 643] 03:25:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 267 (0x7fedfd9a5000) [pid = 1856] [serial = 1930] [outer = (nil)] 03:25:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 268 (0x7fedfdc37c00) [pid = 1856] [serial = 1931] [outer = 0x7fedfd9a5000] 03:25:03 INFO - PROCESS | 1856 | 1462530303401 Marionette DEBUG loaded listener.js 03:25:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 269 (0x7fedfdc5a800) [pid = 1856] [serial = 1932] [outer = 0x7fedfd9a5000] 03:25:04 INFO - PROCESS | 1856 | 1462530304287 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1289ms 03:25:04 INFO - PROCESS | 1856 | 1462530304348 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:25:04 INFO - PROCESS | 1856 | 1462530304351 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 03:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:25:04 INFO - PROCESS | 1856 | 1462530304366 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:25:04 INFO - PROCESS | 1856 | 1462530304368 Marionette TRACE conn3 <- [1,2546,null,{}] 03:25:04 INFO - PROCESS | 1856 | 1462530304373 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:04 INFO - PROCESS | 1856 | 1462530304666 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:25:04 INFO - PROCESS | 1856 | 1462530304706 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfedda800 == 141 [pid = 1856] [id = 644] 03:25:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 270 (0x7fedfdedd000) [pid = 1856] [serial = 1933] [outer = (nil)] 03:25:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0x7fedfedc3000) [pid = 1856] [serial = 1934] [outer = 0x7fedfdedd000] 03:25:04 INFO - PROCESS | 1856 | 1462530304800 Marionette DEBUG loaded listener.js 03:25:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x7fedfefa0c00) [pid = 1856] [serial = 1935] [outer = 0x7fedfdedd000] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0x7fee06139800) [pid = 1856] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x7fee0e5bc800) [pid = 1856] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 269 (0x7fee1114bc00) [pid = 1856] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 268 (0x7fee04b7f400) [pid = 1856] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 267 (0x7fee05aa7000) [pid = 1856] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 266 (0x7fee11144400) [pid = 1856] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 265 (0x7fedf95c7800) [pid = 1856] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 264 (0x7fee03bb6800) [pid = 1856] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 263 (0x7fedf8cd7000) [pid = 1856] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 262 (0x7fedfdc34000) [pid = 1856] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 261 (0x7fedfbef1000) [pid = 1856] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x7fedfef9c400) [pid = 1856] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x7fee00b9e800) [pid = 1856] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0x7fee0f95cc00) [pid = 1856] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0x7fee237e0c00) [pid = 1856] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x7fee16910400) [pid = 1856] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x7fedff863800) [pid = 1856] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x7fee048d8000) [pid = 1856] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x7fedfbedf400) [pid = 1856] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x7fedffa20800) [pid = 1856] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x7fedfe3abc00) [pid = 1856] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x7fee05be3400) [pid = 1856] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x7fedff85c000) [pid = 1856] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x7fee00ba0400) [pid = 1856] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7fee0479d800) [pid = 1856] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7fee1152e000) [pid = 1856] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7fedfbd3e400) [pid = 1856] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7fee00b95800) [pid = 1856] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7fee071af400) [pid = 1856] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7fee11140400) [pid = 1856] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7fedfbd40400) [pid = 1856] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7fedfded7000) [pid = 1856] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7fee01c5fc00) [pid = 1856] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7fedfbeecc00) [pid = 1856] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fedfefa0000) [pid = 1856] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fee1057f000) [pid = 1856] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7fee049e8c00) [pid = 1856] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fee03bbdc00) [pid = 1856] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fee10573800) [pid = 1856] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7fedff85c800) [pid = 1856] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7fee15cd7000) [pid = 1856] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7fee0e446000) [pid = 1856] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7fee1615ac00) [pid = 1856] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7fedf7cb4c00) [pid = 1856] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7fedffa22400) [pid = 1856] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7fedffa23800) [pid = 1856] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7fee0e5b6000) [pid = 1856] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7fee00d37800) [pid = 1856] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fedf95c5c00) [pid = 1856] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee00c59c00) [pid = 1856] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee02332c00) [pid = 1856] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fedf7cb5800) [pid = 1856] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee0bcce400) [pid = 1856] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fedfbee0000) [pid = 1856] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee11146800) [pid = 1856] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fedfdc32800) [pid = 1856] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fedfdc61c00) [pid = 1856] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fedfe3a8800) [pid = 1856] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee0f95c800) [pid = 1856] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fedfdc59000) [pid = 1856] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fedf6158000) [pid = 1856] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fedfc154c00) [pid = 1856] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fedf615a800) [pid = 1856] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fedf6159800) [pid = 1856] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fedf937ec00) [pid = 1856] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee06135800) [pid = 1856] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fedf8cdf000) [pid = 1856] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee14ddf000) [pid = 1856] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fedfdee5c00) [pid = 1856] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fee0e5e1000) [pid = 1856] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee0e00d400) [pid = 1856] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee03a39c00) [pid = 1856] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fedf937f800) [pid = 1856] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fedfbef3c00) [pid = 1856] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fedf630e400) [pid = 1856] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fedf95c8400) [pid = 1856] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fedfbd45800) [pid = 1856] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee03a65800) [pid = 1856] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:25:06 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fedf615ac00) [pid = 1856] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:25:06 INFO - PROCESS | 1856 | 1462530306852 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2531ms 03:25:06 INFO - PROCESS | 1856 | 1462530306894 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:25:06 INFO - PROCESS | 1856 | 1462530306897 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 03:25:06 INFO - PROCESS | 1856 | 1462530306902 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:25:06 INFO - PROCESS | 1856 | 1462530306905 Marionette TRACE conn3 <- [1,2550,null,{}] 03:25:06 INFO - PROCESS | 1856 | 1462530306909 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:07 INFO - PROCESS | 1856 | 1462530307152 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:25:07 INFO - PROCESS | 1856 | 1462530307171 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd752800 == 142 [pid = 1856] [id = 645] 03:25:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fedf6150800) [pid = 1856] [serial = 1936] [outer = (nil)] 03:25:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fedf9381400) [pid = 1856] [serial = 1937] [outer = 0x7fedf6150800] 03:25:07 INFO - PROCESS | 1856 | 1462530307228 Marionette DEBUG loaded listener.js 03:25:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fedfbd47000) [pid = 1856] [serial = 1938] [outer = 0x7fedf6150800] 03:25:08 INFO - PROCESS | 1856 | 1462530308034 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1188ms 03:25:08 INFO - PROCESS | 1856 | 1462530308090 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:25:08 INFO - PROCESS | 1856 | 1462530308093 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 03:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:25:08 INFO - PROCESS | 1856 | 1462530308098 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:25:08 INFO - PROCESS | 1856 | 1462530308100 Marionette TRACE conn3 <- [1,2554,null,{}] 03:25:08 INFO - PROCESS | 1856 | 1462530308105 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:08 INFO - PROCESS | 1856 | 1462530308351 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:25:08 INFO - PROCESS | 1856 | 1462530308364 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfef73000 == 143 [pid = 1856] [id = 646] 03:25:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fedf937ec00) [pid = 1856] [serial = 1939] [outer = (nil)] 03:25:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fedfd9c4000) [pid = 1856] [serial = 1940] [outer = 0x7fedf937ec00] 03:25:08 INFO - PROCESS | 1856 | 1462530308419 Marionette DEBUG loaded listener.js 03:25:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fedfdc61c00) [pid = 1856] [serial = 1941] [outer = 0x7fedf937ec00] 03:25:09 INFO - PROCESS | 1856 | 1462530309562 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1524ms 03:25:09 INFO - PROCESS | 1856 | 1462530309624 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:25:09 INFO - PROCESS | 1856 | 1462530309631 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 03:25:09 INFO - PROCESS | 1856 | 1462530309638 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:25:09 INFO - PROCESS | 1856 | 1462530309644 Marionette TRACE conn3 <- [1,2558,null,{}] 03:25:09 INFO - PROCESS | 1856 | 1462530309651 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:09 INFO - PROCESS | 1856 | 1462530309872 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:25:10 INFO - PROCESS | 1856 | 1462530310184 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb4e1000 == 144 [pid = 1856] [id = 647] 03:25:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fedf9382800) [pid = 1856] [serial = 1942] [outer = (nil)] 03:25:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fedf938bc00) [pid = 1856] [serial = 1943] [outer = 0x7fedf9382800] 03:25:10 INFO - PROCESS | 1856 | 1462530310261 Marionette DEBUG loaded listener.js 03:25:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fedfa9d9c00) [pid = 1856] [serial = 1944] [outer = 0x7fedf9382800] 03:25:11 INFO - PROCESS | 1856 | 1462530311122 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1531ms 03:25:11 INFO - PROCESS | 1856 | 1462530311169 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:25:11 INFO - PROCESS | 1856 | 1462530311177 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 03:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:25:11 INFO - PROCESS | 1856 | 1462530311187 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:25:11 INFO - PROCESS | 1856 | 1462530311191 Marionette TRACE conn3 <- [1,2562,null,{}] 03:25:11 INFO - PROCESS | 1856 | 1462530311197 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:11 INFO - PROCESS | 1856 | 1462530311421 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:25:11 INFO - PROCESS | 1856 | 1462530311696 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfee1f800 == 145 [pid = 1856] [id = 648] 03:25:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fedfbd3d000) [pid = 1856] [serial = 1945] [outer = (nil)] 03:25:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fedfbef7c00) [pid = 1856] [serial = 1946] [outer = 0x7fedfbd3d000] 03:25:11 INFO - PROCESS | 1856 | 1462530311844 Marionette DEBUG loaded listener.js 03:25:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fedfc158800) [pid = 1856] [serial = 1947] [outer = 0x7fedfbd3d000] 03:25:12 INFO - PROCESS | 1856 | 1462530312725 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1581ms 03:25:12 INFO - PROCESS | 1856 | 1462530312768 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:25:12 INFO - PROCESS | 1856 | 1462530312771 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 03:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:25:12 INFO - PROCESS | 1856 | 1462530312777 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:25:12 INFO - PROCESS | 1856 | 1462530312782 Marionette TRACE conn3 <- [1,2566,null,{}] 03:25:12 INFO - PROCESS | 1856 | 1462530312797 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:13 INFO - PROCESS | 1856 | 1462530313001 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:25:13 INFO - PROCESS | 1856 | 1462530313322 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffa71000 == 146 [pid = 1856] [id = 649] 03:25:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fedfdc62400) [pid = 1856] [serial = 1948] [outer = (nil)] 03:25:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fedfdede800) [pid = 1856] [serial = 1949] [outer = 0x7fedfdc62400] 03:25:13 INFO - PROCESS | 1856 | 1462530313404 Marionette DEBUG loaded listener.js 03:25:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fedfe3a6400) [pid = 1856] [serial = 1950] [outer = 0x7fedfdc62400] 03:25:14 INFO - PROCESS | 1856 | 1462530314276 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1530ms 03:25:14 INFO - PROCESS | 1856 | 1462530314316 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:25:14 INFO - PROCESS | 1856 | 1462530314321 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 03:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:25:14 INFO - PROCESS | 1856 | 1462530314327 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:25:14 INFO - PROCESS | 1856 | 1462530314329 Marionette TRACE conn3 <- [1,2570,null,{}] 03:25:14 INFO - PROCESS | 1856 | 1462530314334 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:14 INFO - PROCESS | 1856 | 1462530314535 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:25:14 INFO - PROCESS | 1856 | 1462530314808 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee003d8800 == 147 [pid = 1856] [id = 650] 03:25:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fedfdc62800) [pid = 1856] [serial = 1951] [outer = (nil)] 03:25:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fedfefa4000) [pid = 1856] [serial = 1952] [outer = 0x7fedfdc62800] 03:25:14 INFO - PROCESS | 1856 | 1462530314925 Marionette DEBUG loaded listener.js 03:25:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fedff6ee000) [pid = 1856] [serial = 1953] [outer = 0x7fedfdc62800] 03:25:15 INFO - PROCESS | 1856 | 1462530315788 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:25:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:25:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1537ms 03:25:15 INFO - PROCESS | 1856 | 1462530315864 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:25:15 INFO - PROCESS | 1856 | 1462530315868 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 03:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:25:15 INFO - PROCESS | 1856 | 1462530315873 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:25:15 INFO - PROCESS | 1856 | 1462530315876 Marionette TRACE conn3 <- [1,2574,null,{}] 03:25:15 INFO - PROCESS | 1856 | 1462530315881 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:16 INFO - PROCESS | 1856 | 1462530316095 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:25:16 INFO - PROCESS | 1856 | 1462530316418 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee006a4000 == 148 [pid = 1856] [id = 651] 03:25:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fedff85b400) [pid = 1856] [serial = 1954] [outer = (nil)] 03:25:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fedff860400) [pid = 1856] [serial = 1955] [outer = 0x7fedff85b400] 03:25:16 INFO - PROCESS | 1856 | 1462530316490 Marionette DEBUG loaded listener.js 03:25:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fedff865800) [pid = 1856] [serial = 1956] [outer = 0x7fedff85b400] 03:25:17 INFO - PROCESS | 1856 | 1462530317315 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1481ms 03:25:17 INFO - PROCESS | 1856 | 1462530317355 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:25:17 INFO - PROCESS | 1856 | 1462530317359 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 03:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:25:17 INFO - PROCESS | 1856 | 1462530317364 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:25:17 INFO - PROCESS | 1856 | 1462530317366 Marionette TRACE conn3 <- [1,2578,null,{}] 03:25:17 INFO - PROCESS | 1856 | 1462530317371 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:17 INFO - PROCESS | 1856 | 1462530317581 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:25:17 INFO - PROCESS | 1856 | 1462530317859 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01a05800 == 149 [pid = 1856] [id = 652] 03:25:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fedffaa1000) [pid = 1856] [serial = 1957] [outer = (nil)] 03:25:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee00b93800) [pid = 1856] [serial = 1958] [outer = 0x7fedffaa1000] 03:25:17 INFO - PROCESS | 1856 | 1462530317932 Marionette DEBUG loaded listener.js 03:25:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee00c58c00) [pid = 1856] [serial = 1959] [outer = 0x7fedffaa1000] 03:25:18 INFO - PROCESS | 1856 | 1462530318783 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1475ms 03:25:18 INFO - PROCESS | 1856 | 1462530318841 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:25:18 INFO - PROCESS | 1856 | 1462530318844 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 03:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:25:18 INFO - PROCESS | 1856 | 1462530318850 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:25:18 INFO - PROCESS | 1856 | 1462530318852 Marionette TRACE conn3 <- [1,2582,null,{}] 03:25:18 INFO - PROCESS | 1856 | 1462530318857 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:19 INFO - PROCESS | 1856 | 1462530319066 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:25:19 INFO - PROCESS | 1856 | 1462530319350 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01d62000 == 150 [pid = 1856] [id = 653] 03:25:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fedfefa7000) [pid = 1856] [serial = 1960] [outer = (nil)] 03:25:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee00cad400) [pid = 1856] [serial = 1961] [outer = 0x7fedfefa7000] 03:25:19 INFO - PROCESS | 1856 | 1462530319466 Marionette DEBUG loaded listener.js 03:25:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee00cbac00) [pid = 1856] [serial = 1962] [outer = 0x7fedfefa7000] 03:25:20 INFO - PROCESS | 1856 | 1462530320278 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1485ms 03:25:20 INFO - PROCESS | 1856 | 1462530320336 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:25:20 INFO - PROCESS | 1856 | 1462530320339 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 03:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:25:20 INFO - PROCESS | 1856 | 1462530320345 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:25:20 INFO - PROCESS | 1856 | 1462530320347 Marionette TRACE conn3 <- [1,2586,null,{}] 03:25:20 INFO - PROCESS | 1856 | 1462530320352 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:20 INFO - PROCESS | 1856 | 1462530320545 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:25:20 INFO - PROCESS | 1856 | 1462530320818 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b84000 == 151 [pid = 1856] [id = 654] 03:25:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fedffaa1400) [pid = 1856] [serial = 1963] [outer = (nil)] 03:25:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee00d37400) [pid = 1856] [serial = 1964] [outer = 0x7fedffaa1400] 03:25:20 INFO - PROCESS | 1856 | 1462530320890 Marionette DEBUG loaded listener.js 03:25:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee00dbc800) [pid = 1856] [serial = 1965] [outer = 0x7fedffaa1400] 03:25:21 INFO - PROCESS | 1856 | 1462530321765 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1482ms 03:25:21 INFO - PROCESS | 1856 | 1462530321828 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:25:21 INFO - PROCESS | 1856 | 1462530321831 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 03:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:25:21 INFO - PROCESS | 1856 | 1462530321836 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:25:21 INFO - PROCESS | 1856 | 1462530321839 Marionette TRACE conn3 <- [1,2590,null,{}] 03:25:21 INFO - PROCESS | 1856 | 1462530321844 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:22 INFO - PROCESS | 1856 | 1462530322040 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:25:22 INFO - PROCESS | 1856 | 1462530322320 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0480d800 == 152 [pid = 1856] [id = 655] 03:25:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee00c63000) [pid = 1856] [serial = 1966] [outer = (nil)] 03:25:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7fee00e10800) [pid = 1856] [serial = 1967] [outer = 0x7fee00c63000] 03:25:22 INFO - PROCESS | 1856 | 1462530322391 Marionette DEBUG loaded listener.js 03:25:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7fee00e17c00) [pid = 1856] [serial = 1968] [outer = 0x7fee00c63000] 03:25:23 INFO - PROCESS | 1856 | 1462530323259 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1479ms 03:25:23 INFO - PROCESS | 1856 | 1462530323317 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:25:23 INFO - PROCESS | 1856 | 1462530323319 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 03:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:25:23 INFO - PROCESS | 1856 | 1462530323325 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:25:23 INFO - PROCESS | 1856 | 1462530323328 Marionette TRACE conn3 <- [1,2594,null,{}] 03:25:23 INFO - PROCESS | 1856 | 1462530323332 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:23 INFO - PROCESS | 1856 | 1462530323535 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:25:23 INFO - PROCESS | 1856 | 1462530323811 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04a9f000 == 153 [pid = 1856] [id = 656] 03:25:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7fee00cb1000) [pid = 1856] [serial = 1969] [outer = (nil)] 03:25:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7fee01a6e800) [pid = 1856] [serial = 1970] [outer = 0x7fee00cb1000] 03:25:23 INFO - PROCESS | 1856 | 1462530323883 Marionette DEBUG loaded listener.js 03:25:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7fee01a78800) [pid = 1856] [serial = 1971] [outer = 0x7fee00cb1000] 03:25:24 INFO - PROCESS | 1856 | 1462530324784 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1483ms 03:25:24 INFO - PROCESS | 1856 | 1462530324808 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:25:24 INFO - PROCESS | 1856 | 1462530324812 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 03:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:25:24 INFO - PROCESS | 1856 | 1462530324817 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:25:24 INFO - PROCESS | 1856 | 1462530324821 Marionette TRACE conn3 <- [1,2598,null,{}] 03:25:24 INFO - PROCESS | 1856 | 1462530324826 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:25 INFO - PROCESS | 1856 | 1462530325059 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:25:25 INFO - PROCESS | 1856 | 1462530325336 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0584e800 == 154 [pid = 1856] [id = 657] 03:25:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7fee02338c00) [pid = 1856] [serial = 1972] [outer = (nil)] 03:25:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7fee0241f000) [pid = 1856] [serial = 1973] [outer = 0x7fee02338c00] 03:25:25 INFO - PROCESS | 1856 | 1462530325451 Marionette DEBUG loaded listener.js 03:25:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7fee026b1c00) [pid = 1856] [serial = 1974] [outer = 0x7fee02338c00] 03:25:26 INFO - PROCESS | 1856 | 1462530326312 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1533ms 03:25:26 INFO - PROCESS | 1856 | 1462530326351 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:25:26 INFO - PROCESS | 1856 | 1462530326354 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 03:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:25:26 INFO - PROCESS | 1856 | 1462530326360 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:25:26 INFO - PROCESS | 1856 | 1462530326362 Marionette TRACE conn3 <- [1,2602,null,{}] 03:25:26 INFO - PROCESS | 1856 | 1462530326367 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:26 INFO - PROCESS | 1856 | 1462530326579 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:25:26 INFO - PROCESS | 1856 | 1462530326855 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05e20000 == 155 [pid = 1856] [id = 658] 03:25:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7fee0233b800) [pid = 1856] [serial = 1975] [outer = (nil)] 03:25:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7fee03a3a800) [pid = 1856] [serial = 1976] [outer = 0x7fee0233b800] 03:25:26 INFO - PROCESS | 1856 | 1462530326960 Marionette DEBUG loaded listener.js 03:25:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7fee03a60800) [pid = 1856] [serial = 1977] [outer = 0x7fee0233b800] 03:25:27 INFO - PROCESS | 1856 | 1462530327766 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1482ms 03:25:27 INFO - PROCESS | 1856 | 1462530327843 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:25:27 INFO - PROCESS | 1856 | 1462530327846 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 03:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:25:27 INFO - PROCESS | 1856 | 1462530327851 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:25:27 INFO - PROCESS | 1856 | 1462530327862 Marionette TRACE conn3 <- [1,2606,null,{}] 03:25:27 INFO - PROCESS | 1856 | 1462530327866 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:28 INFO - PROCESS | 1856 | 1462530328075 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:25:28 INFO - PROCESS | 1856 | 1462530328360 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee060e9000 == 156 [pid = 1856] [id = 659] 03:25:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7fedfbd49400) [pid = 1856] [serial = 1978] [outer = (nil)] 03:25:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7fee03a67400) [pid = 1856] [serial = 1979] [outer = 0x7fedfbd49400] 03:25:28 INFO - PROCESS | 1856 | 1462530328468 Marionette DEBUG loaded listener.js 03:25:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7fee03bb3400) [pid = 1856] [serial = 1980] [outer = 0x7fedfbd49400] 03:25:29 INFO - PROCESS | 1856 | 1462530329363 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1547ms 03:25:29 INFO - PROCESS | 1856 | 1462530329400 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:25:29 INFO - PROCESS | 1856 | 1462530329403 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 03:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:25:29 INFO - PROCESS | 1856 | 1462530329408 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:25:29 INFO - PROCESS | 1856 | 1462530329411 Marionette TRACE conn3 <- [1,2610,null,{}] 03:25:29 INFO - PROCESS | 1856 | 1462530329416 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:29 INFO - PROCESS | 1856 | 1462530329621 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:25:29 INFO - PROCESS | 1856 | 1462530329941 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0624f000 == 157 [pid = 1856] [id = 660] 03:25:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7fedf630b400) [pid = 1856] [serial = 1981] [outer = (nil)] 03:25:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7fee03bbfc00) [pid = 1856] [serial = 1982] [outer = 0x7fedf630b400] 03:25:30 INFO - PROCESS | 1856 | 1462530330019 Marionette DEBUG loaded listener.js 03:25:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7fee047a7800) [pid = 1856] [serial = 1983] [outer = 0x7fedf630b400] 03:25:30 INFO - PROCESS | 1856 | 1462530330808 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1478ms 03:25:30 INFO - PROCESS | 1856 | 1462530330888 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:25:30 INFO - PROCESS | 1856 | 1462530330891 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 03:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:25:30 INFO - PROCESS | 1856 | 1462530330896 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:25:30 INFO - PROCESS | 1856 | 1462530330899 Marionette TRACE conn3 <- [1,2614,null,{}] 03:25:30 INFO - PROCESS | 1856 | 1462530330904 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:31 INFO - PROCESS | 1856 | 1462530331110 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:25:31 INFO - PROCESS | 1856 | 1462530331387 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06990000 == 158 [pid = 1856] [id = 661] 03:25:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7fee02421c00) [pid = 1856] [serial = 1984] [outer = (nil)] 03:25:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7fee048df000) [pid = 1856] [serial = 1985] [outer = 0x7fee02421c00] 03:25:31 INFO - PROCESS | 1856 | 1462530331506 Marionette DEBUG loaded listener.js 03:25:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7fee049e7000) [pid = 1856] [serial = 1986] [outer = 0x7fee02421c00] 03:25:32 INFO - PROCESS | 1856 | 1462530332358 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1535ms 03:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:25:32 INFO - PROCESS | 1856 | 1462530332431 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:25:32 INFO - PROCESS | 1856 | 1462530332434 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 03:25:32 INFO - PROCESS | 1856 | 1462530332440 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:25:32 INFO - PROCESS | 1856 | 1462530332442 Marionette TRACE conn3 <- [1,2618,null,{}] 03:25:32 INFO - PROCESS | 1856 | 1462530332447 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:32 INFO - PROCESS | 1856 | 1462530332654 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:25:32 INFO - PROCESS | 1856 | 1462530332930 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d3c000 == 159 [pid = 1856] [id = 662] 03:25:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7fedfbf9b800) [pid = 1856] [serial = 1987] [outer = (nil)] 03:25:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7fee049f2800) [pid = 1856] [serial = 1988] [outer = 0x7fedfbf9b800] 03:25:33 INFO - PROCESS | 1856 | 1462530333002 Marionette DEBUG loaded listener.js 03:25:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7fee04b7c400) [pid = 1856] [serial = 1989] [outer = 0x7fedfbf9b800] 03:25:33 INFO - PROCESS | 1856 | 1462530333835 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1428ms 03:25:33 INFO - PROCESS | 1856 | 1462530333867 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:25:33 INFO - PROCESS | 1856 | 1462530333870 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 03:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:25:33 INFO - PROCESS | 1856 | 1462530333895 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:25:33 INFO - PROCESS | 1856 | 1462530333898 Marionette TRACE conn3 <- [1,2622,null,{}] 03:25:33 INFO - PROCESS | 1856 | 1462530333903 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:34 INFO - PROCESS | 1856 | 1462530334112 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:25:34 INFO - PROCESS | 1856 | 1462530334402 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07316000 == 160 [pid = 1856] [id = 663] 03:25:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7fedffa21400) [pid = 1856] [serial = 1990] [outer = (nil)] 03:25:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x7fee04b86800) [pid = 1856] [serial = 1991] [outer = 0x7fedffa21400] 03:25:34 INFO - PROCESS | 1856 | 1462530334475 Marionette DEBUG loaded listener.js 03:25:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x7fee04ba9400) [pid = 1856] [serial = 1992] [outer = 0x7fedffa21400] 03:25:35 INFO - PROCESS | 1856 | 1462530335352 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1534ms 03:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:25:35 INFO - PROCESS | 1856 | 1462530335426 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:25:35 INFO - PROCESS | 1856 | 1462530335428 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 03:25:35 INFO - PROCESS | 1856 | 1462530335434 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:25:35 INFO - PROCESS | 1856 | 1462530335437 Marionette TRACE conn3 <- [1,2626,null,{}] 03:25:35 INFO - PROCESS | 1856 | 1462530335442 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:35 INFO - PROCESS | 1856 | 1462530335647 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:25:35 INFO - PROCESS | 1856 | 1462530335923 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07d53000 == 161 [pid = 1856] [id = 664] 03:25:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x7fedf9386800) [pid = 1856] [serial = 1993] [outer = (nil)] 03:25:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x7fee04bb8000) [pid = 1856] [serial = 1994] [outer = 0x7fedf9386800] 03:25:36 INFO - PROCESS | 1856 | 1462530336030 Marionette DEBUG loaded listener.js 03:25:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x7fee05aa7400) [pid = 1856] [serial = 1995] [outer = 0x7fedf9386800] 03:25:36 INFO - PROCESS | 1856 | 1462530336839 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1480ms 03:25:36 INFO - PROCESS | 1856 | 1462530336913 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:25:36 INFO - PROCESS | 1856 | 1462530336916 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 03:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:25:36 INFO - PROCESS | 1856 | 1462530336921 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:25:36 INFO - PROCESS | 1856 | 1462530336923 Marionette TRACE conn3 <- [1,2630,null,{}] 03:25:36 INFO - PROCESS | 1856 | 1462530336933 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:37 INFO - PROCESS | 1856 | 1462530337173 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:25:37 INFO - PROCESS | 1856 | 1462530337515 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee08498800 == 162 [pid = 1856] [id = 665] 03:25:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x7fedf8cd7800) [pid = 1856] [serial = 1996] [outer = (nil)] 03:25:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x7fee05aa2800) [pid = 1856] [serial = 1997] [outer = 0x7fedf8cd7800] 03:25:37 INFO - PROCESS | 1856 | 1462530337586 Marionette DEBUG loaded listener.js 03:25:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x7fee05be8400) [pid = 1856] [serial = 1998] [outer = 0x7fedf8cd7800] 03:25:38 INFO - PROCESS | 1856 | 1462530338401 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1529ms 03:25:38 INFO - PROCESS | 1856 | 1462530338451 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:25:38 INFO - PROCESS | 1856 | 1462530338454 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 03:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:25:38 INFO - PROCESS | 1856 | 1462530338460 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:25:38 INFO - PROCESS | 1856 | 1462530338462 Marionette TRACE conn3 <- [1,2634,null,{}] 03:25:38 INFO - PROCESS | 1856 | 1462530338488 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:38 INFO - PROCESS | 1856 | 1462530338705 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf466c000 == 161 [pid = 1856] [id = 637] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfaa99800 == 160 [pid = 1856] [id = 636] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1e81d000 == 159 [pid = 1856] [id = 635] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfdb31000 == 158 [pid = 1856] [id = 634] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf7e19800 == 157 [pid = 1856] [id = 633] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2548c800 == 156 [pid = 1856] [id = 632] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee16c30800 == 155 [pid = 1856] [id = 631] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11081000 == 154 [pid = 1856] [id = 630] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0deb6000 == 153 [pid = 1856] [id = 629] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0bfd6800 == 152 [pid = 1856] [id = 628] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07c89000 == 151 [pid = 1856] [id = 627] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06a13800 == 150 [pid = 1856] [id = 626] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee060e5000 == 149 [pid = 1856] [id = 625] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04a91000 == 148 [pid = 1856] [id = 624] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00361800 == 147 [pid = 1856] [id = 623] 03:25:40 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf7c5b800 == 146 [pid = 1856] [id = 622] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x7fee295cd400) [pid = 1856] [serial = 1752] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x7fee29232000) [pid = 1856] [serial = 1620] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x7fedfefa5c00) [pid = 1856] [serial = 1689] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x7fee048d4800) [pid = 1856] [serial = 1656] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x7fee2922e800) [pid = 1856] [serial = 1614] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x7fee258d5c00) [pid = 1856] [serial = 1557] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x7fee29136000) [pid = 1856] [serial = 1680] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x7fee00d2f800) [pid = 1856] [serial = 1722] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7fee06ca3000) [pid = 1856] [serial = 1530] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7fedfd9cd000) [pid = 1856] [serial = 1623] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7fee00b9e400) [pid = 1856] [serial = 1653] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7fee164d5c00) [pid = 1856] [serial = 1548] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7fee0d021c00) [pid = 1856] [serial = 1596] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7fee29230800) [pid = 1856] [serial = 1683] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7fee03bb4000) [pid = 1856] [serial = 1587] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7fee0dfdf800) [pid = 1856] [serial = 1731] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7fee17956c00) [pid = 1856] [serial = 1554] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7fedfedcac00) [pid = 1856] [serial = 1626] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7fee048d5800) [pid = 1856] [serial = 1527] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7fee08851000) [pid = 1856] [serial = 1533] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7fee16909800) [pid = 1856] [serial = 1671] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7fee0241e000) [pid = 1856] [serial = 1695] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7fedfdee4400) [pid = 1856] [serial = 1746] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7fee29228400) [pid = 1856] [serial = 1743] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7fee03a39800) [pid = 1856] [serial = 1617] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7fee246a1c00) [pid = 1856] [serial = 1692] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7fee1718ac00) [pid = 1856] [serial = 1602] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7fee0dfec000) [pid = 1856] [serial = 1662] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7fee04b85c00) [pid = 1856] [serial = 1590] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7fee1690a800) [pid = 1856] [serial = 1551] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7fee03a6a400) [pid = 1856] [serial = 1686] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7fee18972800) [pid = 1856] [serial = 1674] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fee111fb400) [pid = 1856] [serial = 1542] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fee24824400) [pid = 1856] [serial = 1677] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fedf7cc0800) [pid = 1856] [serial = 1761] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee0bd8e400) [pid = 1856] [serial = 1536] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee074ce400) [pid = 1856] [serial = 1659] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fee0479a000) [pid = 1856] [serial = 1725] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee139dcc00) [pid = 1856] [serial = 1545] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fee0e5e2c00) [pid = 1856] [serial = 1599] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fedf95cf400) [pid = 1856] [serial = 1755] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee0f95d800) [pid = 1856] [serial = 1734] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee24379400) [pid = 1856] [serial = 1608] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fedfa9d6c00) [pid = 1856] [serial = 1764] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee0e8cb400) [pid = 1856] [serial = 1665] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee0e015400) [pid = 1856] [serial = 1539] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee18980800) [pid = 1856] [serial = 1605] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fedfdc3e800) [pid = 1856] [serial = 1749] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee14da8000) [pid = 1856] [serial = 1668] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee24382000) [pid = 1856] [serial = 1740] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fee071b6000) [pid = 1856] [serial = 1728] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee071bbc00) [pid = 1856] [serial = 1593] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee172a7000) [pid = 1856] [serial = 1737] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fedfa9d3400) [pid = 1856] [serial = 1758] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee25a0c800) [pid = 1856] [serial = 1611] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fedf8ce5400) [pid = 1856] [serial = 1767] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fedfdeda000) [pid = 1856] [serial = 1859] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fedff85a400) [pid = 1856] [serial = 1862] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee172a6c00) [pid = 1856] [serial = 1814] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee18978400) [pid = 1856] [serial = 1815] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fedfdc61400) [pid = 1856] [serial = 1823] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fedf630f400) [pid = 1856] [serial = 1838] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee291ee800) [pid = 1856] [serial = 1824] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fedfc15bc00) [pid = 1856] [serial = 1820] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fedf6313800) [pid = 1856] [serial = 1839] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fedfac4b000) [pid = 1856] [serial = 1847] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fedfc160400) [pid = 1856] [serial = 1821] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee062dc400) [pid = 1856] [serial = 1848] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fedf615d400) [pid = 1856] [serial = 1835] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fedfc15d800) [pid = 1856] [serial = 1836] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fedf9386400) [pid = 1856] [serial = 1829] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fedf938ac00) [pid = 1856] [serial = 1830] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee0bcdc400) [pid = 1856] [serial = 1805] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee0bd91800) [pid = 1856] [serial = 1806] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fedfbef8400) [pid = 1856] [serial = 1856] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee24827000) [pid = 1856] [serial = 1817] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fedffaabc00) [pid = 1856] [serial = 1796] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee02414400) [pid = 1856] [serial = 1797] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee25a08400) [pid = 1856] [serial = 1818] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee06ba9800) [pid = 1856] [serial = 1790] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee14de2000) [pid = 1856] [serial = 1811] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee164df800) [pid = 1856] [serial = 1812] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee0fa5fc00) [pid = 1856] [serial = 1808] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee111f9000) [pid = 1856] [serial = 1809] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee048d4000) [pid = 1856] [serial = 1799] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee04b85000) [pid = 1856] [serial = 1800] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee062d4c00) [pid = 1856] [serial = 1832] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee062db000) [pid = 1856] [serial = 1833] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fedfdc33c00) [pid = 1856] [serial = 1793] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fedfdee0000) [pid = 1856] [serial = 1794] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fedfdc3bc00) [pid = 1856] [serial = 1850] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fedfac43800) [pid = 1856] [serial = 1844] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fedfac47c00) [pid = 1856] [serial = 1845] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fedf95cc800) [pid = 1856] [serial = 1853] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fedfa9d7800) [pid = 1856] [serial = 1854] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee062d1400) [pid = 1856] [serial = 1826] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee062d7c00) [pid = 1856] [serial = 1827] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee06c0dc00) [pid = 1856] [serial = 1802] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee071bb000) [pid = 1856] [serial = 1803] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fedf6318800) [pid = 1856] [serial = 1841] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fee062dbc00) [pid = 1856] [serial = 1842] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fedfefa7800) [pid = 1856] [serial = 1865] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fedfe3a3c00) [pid = 1856] [serial = 1860] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fedffaa2400) [pid = 1856] [serial = 1863] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fedfc15d400) [pid = 1856] [serial = 1857] [outer = (nil)] [url = about:blank] 03:25:40 INFO - PROCESS | 1856 | 1462530340520 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf624d000 == 147 [pid = 1856] [id = 666] 03:25:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fedf615d400) [pid = 1856] [serial = 1999] [outer = (nil)] 03:25:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fedf6311800) [pid = 1856] [serial = 2000] [outer = 0x7fedf615d400] 03:25:40 INFO - PROCESS | 1856 | 1462530340590 Marionette DEBUG loaded listener.js 03:25:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fedf7cb9800) [pid = 1856] [serial = 2001] [outer = 0x7fedf615d400] 03:25:41 INFO - PROCESS | 1856 | 1462530341317 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2880ms 03:25:41 INFO - PROCESS | 1856 | 1462530341341 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:25:41 INFO - PROCESS | 1856 | 1462530341346 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 03:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:25:41 INFO - PROCESS | 1856 | 1462530341356 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:25:41 INFO - PROCESS | 1856 | 1462530341360 Marionette TRACE conn3 <- [1,2638,null,{}] 03:25:41 INFO - PROCESS | 1856 | 1462530341367 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:41 INFO - PROCESS | 1856 | 1462530341584 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:25:41 INFO - PROCESS | 1856 | 1462530341770 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf96c7000 == 148 [pid = 1856] [id = 667] 03:25:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fedf615e000) [pid = 1856] [serial = 2002] [outer = (nil)] 03:25:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fedf9387000) [pid = 1856] [serial = 2003] [outer = 0x7fedf615e000] 03:25:41 INFO - PROCESS | 1856 | 1462530341832 Marionette DEBUG loaded listener.js 03:25:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fedfa9d1c00) [pid = 1856] [serial = 2004] [outer = 0x7fedf615e000] 03:25:42 INFO - PROCESS | 1856 | 1462530342610 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1280ms 03:25:42 INFO - PROCESS | 1856 | 1462530342640 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:25:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:25:42 INFO - PROCESS | 1856 | 1462530342646 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 03:25:42 INFO - PROCESS | 1856 | 1462530342652 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:25:42 INFO - PROCESS | 1856 | 1462530342655 Marionette TRACE conn3 <- [1,2642,null,{}] 03:25:42 INFO - PROCESS | 1856 | 1462530342667 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:42 INFO - PROCESS | 1856 | 1462530342918 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:25:42 INFO - PROCESS | 1856 | 1462530342951 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfac9d800 == 149 [pid = 1856] [id = 668] 03:25:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fedfa9d1000) [pid = 1856] [serial = 2005] [outer = (nil)] 03:25:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fedfac48c00) [pid = 1856] [serial = 2006] [outer = 0x7fedfa9d1000] 03:25:43 INFO - PROCESS | 1856 | 1462530343008 Marionette DEBUG loaded listener.js 03:25:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fedfbedcc00) [pid = 1856] [serial = 2007] [outer = 0x7fedfa9d1000] 03:25:43 INFO - PROCESS | 1856 | 1462530343914 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:25:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:25:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1282ms 03:25:43 INFO - PROCESS | 1856 | 1462530343934 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:25:43 INFO - PROCESS | 1856 | 1462530343937 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 03:25:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:25:43 INFO - PROCESS | 1856 | 1462530343950 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:25:43 INFO - PROCESS | 1856 | 1462530343958 Marionette TRACE conn3 <- [1,2646,null,{}] 03:25:43 INFO - PROCESS | 1856 | 1462530343970 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:44 INFO - PROCESS | 1856 | 1462530344220 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:25:44 INFO - PROCESS | 1856 | 1462530344264 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd75c800 == 150 [pid = 1856] [id = 669] 03:25:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fedfc155000) [pid = 1856] [serial = 2008] [outer = (nil)] 03:25:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fedfc15d800) [pid = 1856] [serial = 2009] [outer = 0x7fedfc155000] 03:25:44 INFO - PROCESS | 1856 | 1462530344385 Marionette DEBUG loaded listener.js 03:25:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fedfd9a4000) [pid = 1856] [serial = 2010] [outer = 0x7fedfc155000] 03:25:45 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fedf6313c00) [pid = 1856] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:25:45 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fedf6150800) [pid = 1856] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:25:45 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fedfdedd000) [pid = 1856] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:25:45 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fedf630dc00) [pid = 1856] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:25:45 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fedf9388800) [pid = 1856] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:25:45 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fedf630f800) [pid = 1856] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:25:45 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fedf615b800) [pid = 1856] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:25:45 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fedfd9a5000) [pid = 1856] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:25:45 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fedfbee8000) [pid = 1856] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:25:45 INFO - PROCESS | 1856 | 1462530345874 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:25:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:25:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1953ms 03:25:45 INFO - PROCESS | 1856 | 1462530345896 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:25:45 INFO - PROCESS | 1856 | 1462530345900 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 03:25:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:25:45 INFO - PROCESS | 1856 | 1462530345905 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:25:45 INFO - PROCESS | 1856 | 1462530345907 Marionette TRACE conn3 <- [1,2650,null,{}] 03:25:45 INFO - PROCESS | 1856 | 1462530345912 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:46 INFO - PROCESS | 1856 | 1462530346117 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:25:46 INFO - PROCESS | 1856 | 1462530346298 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd98e800 == 151 [pid = 1856] [id = 670] 03:25:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fedf615b800) [pid = 1856] [serial = 2011] [outer = (nil)] 03:25:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fedfd9a4400) [pid = 1856] [serial = 2012] [outer = 0x7fedf615b800] 03:25:46 INFO - PROCESS | 1856 | 1462530346357 Marionette DEBUG loaded listener.js 03:25:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fedfd9cf800) [pid = 1856] [serial = 2013] [outer = 0x7fedf615b800] 03:25:47 INFO - PROCESS | 1856 | 1462530347039 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:25:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:25:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1176ms 03:25:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:25:47 INFO - PROCESS | 1856 | 1462530347082 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:25:47 INFO - PROCESS | 1856 | 1462530347085 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 03:25:47 INFO - PROCESS | 1856 | 1462530347090 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:25:47 INFO - PROCESS | 1856 | 1462530347093 Marionette TRACE conn3 <- [1,2654,null,{}] 03:25:47 INFO - PROCESS | 1856 | 1462530347097 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:47 INFO - PROCESS | 1856 | 1462530347286 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:25:47 INFO - PROCESS | 1856 | 1462530347647 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf6255000 == 152 [pid = 1856] [id = 671] 03:25:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fedf6153400) [pid = 1856] [serial = 2014] [outer = (nil)] 03:25:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fedf615ac00) [pid = 1856] [serial = 2015] [outer = 0x7fedf6153400] 03:25:47 INFO - PROCESS | 1856 | 1462530347722 Marionette DEBUG loaded listener.js 03:25:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fedf8cd7c00) [pid = 1856] [serial = 2016] [outer = 0x7fedf6153400] 03:25:48 INFO - PROCESS | 1856 | 1462530348643 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:25:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:25:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1585ms 03:25:48 INFO - PROCESS | 1856 | 1462530348677 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:25:48 INFO - PROCESS | 1856 | 1462530348683 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 03:25:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:25:48 INFO - PROCESS | 1856 | 1462530348689 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:25:48 INFO - PROCESS | 1856 | 1462530348695 Marionette TRACE conn3 <- [1,2658,null,{}] 03:25:48 INFO - PROCESS | 1856 | 1462530348701 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:48 INFO - PROCESS | 1856 | 1462530348913 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:25:49 INFO - PROCESS | 1856 | 1462530349138 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd74d800 == 153 [pid = 1856] [id = 672] 03:25:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fedf8cdec00) [pid = 1856] [serial = 2017] [outer = (nil)] 03:25:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fedfac48000) [pid = 1856] [serial = 2018] [outer = 0x7fedf8cdec00] 03:25:49 INFO - PROCESS | 1856 | 1462530349247 Marionette DEBUG loaded listener.js 03:25:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fedfbedac00) [pid = 1856] [serial = 2019] [outer = 0x7fedf8cdec00] 03:25:50 INFO - PROCESS | 1856 | 1462530350151 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:25:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:25:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1485ms 03:25:50 INFO - PROCESS | 1856 | 1462530350180 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:25:50 INFO - PROCESS | 1856 | 1462530350185 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 03:25:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:25:50 INFO - PROCESS | 1856 | 1462530350193 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:25:50 INFO - PROCESS | 1856 | 1462530350196 Marionette TRACE conn3 <- [1,2662,null,{}] 03:25:50 INFO - PROCESS | 1856 | 1462530350202 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:50 INFO - PROCESS | 1856 | 1462530350428 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:25:50 INFO - PROCESS | 1856 | 1462530350695 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfdd63000 == 154 [pid = 1856] [id = 673] 03:25:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fedfbef2000) [pid = 1856] [serial = 2020] [outer = (nil)] 03:25:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fedfd9ad400) [pid = 1856] [serial = 2021] [outer = 0x7fedfbef2000] 03:25:50 INFO - PROCESS | 1856 | 1462530350770 Marionette DEBUG loaded listener.js 03:25:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fedfdc3ec00) [pid = 1856] [serial = 2022] [outer = 0x7fedfbef2000] 03:25:51 INFO - PROCESS | 1856 | 1462530351669 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:25:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:25:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1525ms 03:25:51 INFO - PROCESS | 1856 | 1462530351720 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:25:51 INFO - PROCESS | 1856 | 1462530351723 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 03:25:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:25:51 INFO - PROCESS | 1856 | 1462530351738 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:25:51 INFO - PROCESS | 1856 | 1462530351746 Marionette TRACE conn3 <- [1,2666,null,{}] 03:25:51 INFO - PROCESS | 1856 | 1462530351752 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:51 INFO - PROCESS | 1856 | 1462530351971 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:25:52 INFO - PROCESS | 1856 | 1462530352231 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfef63800 == 155 [pid = 1856] [id = 674] 03:25:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fedfbf9fc00) [pid = 1856] [serial = 2023] [outer = (nil)] 03:25:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fedfdfd1400) [pid = 1856] [serial = 2024] [outer = 0x7fedfbf9fc00] 03:25:52 INFO - PROCESS | 1856 | 1462530352302 Marionette DEBUG loaded listener.js 03:25:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fedfedc6800) [pid = 1856] [serial = 2025] [outer = 0x7fedfbf9fc00] 03:25:53 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:53 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:25:53 INFO - PROCESS | 1856 | 1462530353583 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:25:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 03:25:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1897ms 03:25:53 INFO - PROCESS | 1856 | 1462530353628 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:25:53 INFO - PROCESS | 1856 | 1462530353633 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 03:25:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:25:53 INFO - PROCESS | 1856 | 1462530353684 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:25:53 INFO - PROCESS | 1856 | 1462530353687 Marionette TRACE conn3 <- [1,2670,null,{}] 03:25:53 INFO - PROCESS | 1856 | 1462530353701 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:53 INFO - PROCESS | 1856 | 1462530353929 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:25:54 INFO - PROCESS | 1856 | 1462530354158 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedffa62000 == 156 [pid = 1856] [id = 675] 03:25:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fedfc152800) [pid = 1856] [serial = 2026] [outer = (nil)] 03:25:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fedff6e8800) [pid = 1856] [serial = 2027] [outer = 0x7fedfc152800] 03:25:54 INFO - PROCESS | 1856 | 1462530354225 Marionette DEBUG loaded listener.js 03:25:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fedff860800) [pid = 1856] [serial = 2028] [outer = 0x7fedfc152800] 03:25:55 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:55 INFO - PROCESS | 1856 | 1462530355497 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 03:25:55 INFO - PROCESS | 1856 | 1462530355529 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:25:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:25:55 INFO - PROCESS | 1856 | 1462530355535 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:25:55 INFO - PROCESS | 1856 | 1462530355537 Marionette TRACE conn3 <- [1,2674,null,{}] 03:25:55 INFO - PROCESS | 1856 | 1462530355542 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:55 INFO - PROCESS | 1856 | 1462530355778 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:25:56 INFO - PROCESS | 1856 | 1462530356066 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee006b1800 == 157 [pid = 1856] [id = 676] 03:25:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee00b93000) [pid = 1856] [serial = 2029] [outer = (nil)] 03:25:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee00b98400) [pid = 1856] [serial = 2030] [outer = 0x7fee00b93000] 03:25:56 INFO - PROCESS | 1856 | 1462530356142 Marionette DEBUG loaded listener.js 03:25:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee00cb3400) [pid = 1856] [serial = 2031] [outer = 0x7fee00b93000] 03:25:57 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:57 INFO - PROCESS | 1856 | 1462530357465 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:25:57 INFO - PROCESS | 1856 | 1462530357519 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:25:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:25:57 INFO - PROCESS | 1856 | 1462530357525 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:25:57 INFO - PROCESS | 1856 | 1462530357527 Marionette TRACE conn3 <- [1,2678,null,{}] 03:25:57 INFO - PROCESS | 1856 | 1462530357532 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:57 INFO - PROCESS | 1856 | 1462530357819 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:25:58 INFO - PROCESS | 1856 | 1462530358059 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b45000 == 158 [pid = 1856] [id = 677] 03:25:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fedffaa2400) [pid = 1856] [serial = 2032] [outer = (nil)] 03:25:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee00e15400) [pid = 1856] [serial = 2033] [outer = 0x7fedffaa2400] 03:25:58 INFO - PROCESS | 1856 | 1462530358129 Marionette DEBUG loaded listener.js 03:25:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee01c57000) [pid = 1856] [serial = 2034] [outer = 0x7fedffaa2400] 03:25:59 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:25:59 INFO - PROCESS | 1856 | 1462530359465 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:25:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 03:25:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1977ms 03:25:59 INFO - PROCESS | 1856 | 1462530359502 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:25:59 INFO - PROCESS | 1856 | 1462530359506 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:25:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:25:59 INFO - PROCESS | 1856 | 1462530359511 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:25:59 INFO - PROCESS | 1856 | 1462530359513 Marionette TRACE conn3 <- [1,2682,null,{}] 03:25:59 INFO - PROCESS | 1856 | 1462530359519 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:59 INFO - PROCESS | 1856 | 1462530359764 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:26:00 INFO - PROCESS | 1856 | 1462530360002 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04a8a800 == 159 [pid = 1856] [id = 678] 03:26:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee00b94000) [pid = 1856] [serial = 2035] [outer = (nil)] 03:26:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee02335c00) [pid = 1856] [serial = 2036] [outer = 0x7fee00b94000] 03:26:00 INFO - PROCESS | 1856 | 1462530360072 Marionette DEBUG loaded listener.js 03:26:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee02418c00) [pid = 1856] [serial = 2037] [outer = 0x7fee00b94000] 03:26:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:26:01 INFO - PROCESS | 1856 | 1462530361410 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:26:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 03:26:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1928ms 03:26:01 INFO - PROCESS | 1856 | 1462530361440 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:26:01 INFO - PROCESS | 1856 | 1462530361444 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:26:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:26:01 INFO - PROCESS | 1856 | 1462530361449 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:26:01 INFO - PROCESS | 1856 | 1462530361452 Marionette TRACE conn3 <- [1,2686,null,{}] 03:26:01 INFO - PROCESS | 1856 | 1462530361457 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:01 INFO - PROCESS | 1856 | 1462530361711 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:26:01 INFO - PROCESS | 1856 | 1462530361949 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05852800 == 160 [pid = 1856] [id = 679] 03:26:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee01a6ec00) [pid = 1856] [serial = 2038] [outer = (nil)] 03:26:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee026ab000) [pid = 1856] [serial = 2039] [outer = 0x7fee01a6ec00] 03:26:02 INFO - PROCESS | 1856 | 1462530362022 Marionette DEBUG loaded listener.js 03:26:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee03a41400) [pid = 1856] [serial = 2040] [outer = 0x7fee01a6ec00] 03:26:03 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:26:03 INFO - PROCESS | 1856 | 1462530363333 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:26:03 INFO - PROCESS | 1856 | 1462530363398 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:26:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:26:03 INFO - PROCESS | 1856 | 1462530363452 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:26:03 INFO - PROCESS | 1856 | 1462530363461 Marionette TRACE conn3 <- [1,2690,null,{}] 03:26:03 INFO - PROCESS | 1856 | 1462530363467 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:03 INFO - PROCESS | 1856 | 1462530363748 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:26:04 INFO - PROCESS | 1856 | 1462530364020 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0623c800 == 161 [pid = 1856] [id = 680] 03:26:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee0233a000) [pid = 1856] [serial = 2041] [outer = (nil)] 03:26:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee03bb8800) [pid = 1856] [serial = 2042] [outer = 0x7fee0233a000] 03:26:04 INFO - PROCESS | 1856 | 1462530364089 Marionette DEBUG loaded listener.js 03:26:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee048d5800) [pid = 1856] [serial = 2043] [outer = 0x7fee0233a000] 03:26:05 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:26:05 INFO - PROCESS | 1856 | 1462530365365 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:26:05 INFO - PROCESS | 1856 | 1462530365395 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:26:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:26:05 INFO - PROCESS | 1856 | 1462530365401 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:26:05 INFO - PROCESS | 1856 | 1462530365403 Marionette TRACE conn3 <- [1,2694,null,{}] 03:26:05 INFO - PROCESS | 1856 | 1462530365409 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:05 INFO - PROCESS | 1856 | 1462530365663 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:26:05 INFO - PROCESS | 1856 | 1462530365952 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07c72800 == 162 [pid = 1856] [id = 681] 03:26:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee049e3c00) [pid = 1856] [serial = 2044] [outer = (nil)] 03:26:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee04bad000) [pid = 1856] [serial = 2045] [outer = 0x7fee049e3c00] 03:26:06 INFO - PROCESS | 1856 | 1462530366026 Marionette DEBUG loaded listener.js 03:26:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee05be0400) [pid = 1856] [serial = 2046] [outer = 0x7fee049e3c00] 03:26:07 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:26:07 INFO - PROCESS | 1856 | 1462530367334 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 03:26:07 INFO - PROCESS | 1856 | 1462530367391 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:26:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:26:07 INFO - PROCESS | 1856 | 1462530367396 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:26:07 INFO - PROCESS | 1856 | 1462530367400 Marionette TRACE conn3 <- [1,2698,null,{}] 03:26:07 INFO - PROCESS | 1856 | 1462530367405 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:07 INFO - PROCESS | 1856 | 1462530367676 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:26:07 INFO - PROCESS | 1856 | 1462530367961 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf649a800 == 163 [pid = 1856] [id = 682] 03:26:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fedf614fc00) [pid = 1856] [serial = 2047] [outer = (nil)] 03:26:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fedf9381800) [pid = 1856] [serial = 2048] [outer = 0x7fedf614fc00] 03:26:08 INFO - PROCESS | 1856 | 1462530368030 Marionette DEBUG loaded listener.js 03:26:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee05be1800) [pid = 1856] [serial = 2049] [outer = 0x7fedf614fc00] 03:26:09 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 03:26:09 INFO - PROCESS | 1856 | 1462530369944 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:26:09 INFO - PROCESS | 1856 | 1462530369988 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:26:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:26:09 INFO - PROCESS | 1856 | 1462530369995 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:26:10 INFO - PROCESS | 1856 | 1462530370000 Marionette TRACE conn3 <- [1,2702,null,{}] 03:26:10 INFO - PROCESS | 1856 | 1462530370006 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:10 INFO - PROCESS | 1856 | 1462530370254 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:26:10 INFO - PROCESS | 1856 | 1462530370508 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb4db000 == 164 [pid = 1856] [id = 683] 03:26:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fedf6155400) [pid = 1856] [serial = 2050] [outer = (nil)] 03:26:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fedf8e30400) [pid = 1856] [serial = 2051] [outer = 0x7fedf6155400] 03:26:10 INFO - PROCESS | 1856 | 1462530370573 Marionette DEBUG loaded listener.js 03:26:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fedfa9d2c00) [pid = 1856] [serial = 2052] [outer = 0x7fedf6155400] 03:26:11 INFO - PROCESS | 1856 | 1462530371640 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:26:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:26:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1683ms 03:26:11 INFO - PROCESS | 1856 | 1462530371679 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:26:11 INFO - PROCESS | 1856 | 1462530371686 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:26:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:26:11 INFO - PROCESS | 1856 | 1462530371695 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:26:11 INFO - PROCESS | 1856 | 1462530371699 Marionette TRACE conn3 <- [1,2706,null,{}] 03:26:11 INFO - PROCESS | 1856 | 1462530371703 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:11 INFO - PROCESS | 1856 | 1462530371887 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:26:12 INFO - PROCESS | 1856 | 1462530372170 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb5c9000 == 165 [pid = 1856] [id = 684] 03:26:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fedfbeec000) [pid = 1856] [serial = 2053] [outer = (nil)] 03:26:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fedfbef5000) [pid = 1856] [serial = 2054] [outer = 0x7fedfbeec000] 03:26:12 INFO - PROCESS | 1856 | 1462530372305 Marionette DEBUG loaded listener.js 03:26:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fedfc159c00) [pid = 1856] [serial = 2055] [outer = 0x7fedfbeec000] 03:26:13 INFO - PROCESS | 1856 | 1462530373082 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:26:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1438ms 03:26:13 INFO - PROCESS | 1856 | 1462530373134 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:26:13 INFO - PROCESS | 1856 | 1462530373138 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:26:13 INFO - PROCESS | 1856 | 1462530373143 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:26:13 INFO - PROCESS | 1856 | 1462530373150 Marionette TRACE conn3 <- [1,2710,null,{}] 03:26:13 INFO - PROCESS | 1856 | 1462530373164 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:13 INFO - PROCESS | 1856 | 1462530373378 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee19ce7800 == 164 [pid = 1856] [id = 215] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06a1a800 == 163 [pid = 1856] [id = 435] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee24577800 == 162 [pid = 1856] [id = 24] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee2925c800 == 161 [pid = 1856] [id = 210] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fee08417c00) [pid = 1856] [serial = 1886] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fedff85b000) [pid = 1856] [serial = 1874] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee048e2c00) [pid = 1856] [serial = 1880] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee24a4f800) [pid = 1856] [serial = 1898] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fedf615d000) [pid = 1856] [serial = 1868] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee0e5d8000) [pid = 1856] [serial = 1889] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee0fab4c00) [pid = 1856] [serial = 1892] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fedfd9b1000) [pid = 1856] [serial = 1901] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee16515c00) [pid = 1856] [serial = 1895] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fedfc159800) [pid = 1856] [serial = 1871] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee00cb6000) [pid = 1856] [serial = 1910] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee026b5c00) [pid = 1856] [serial = 1877] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fedfaad1400) [pid = 1856] [serial = 1904] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee06135c00) [pid = 1856] [serial = 1883] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee00cac800) [pid = 1856] [serial = 1907] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fedf8e34000) [pid = 1856] [serial = 1916] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee00e0fc00) [pid = 1856] [serial = 1913] [outer = (nil)] [url = about:blank] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfd98e800 == 160 [pid = 1856] [id = 670] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfd75c800 == 159 [pid = 1856] [id = 669] 03:26:13 INFO - PROCESS | 1856 | 1462530373726 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfac9d800 == 158 [pid = 1856] [id = 668] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf96c7000 == 157 [pid = 1856] [id = 667] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf624d000 == 156 [pid = 1856] [id = 666] 03:26:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee08498800 == 155 [pid = 1856] [id = 665] 03:26:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf7c6d000 == 156 [pid = 1856] [id = 685] 03:26:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fedf6315c00) [pid = 1856] [serial = 2056] [outer = (nil)] 03:26:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fedfaad1400) [pid = 1856] [serial = 2057] [outer = 0x7fedf6315c00] 03:26:13 INFO - PROCESS | 1856 | 1462530373851 Marionette DEBUG loaded listener.js 03:26:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fedfdedd000) [pid = 1856] [serial = 2058] [outer = 0x7fedf6315c00] 03:26:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07d53000 == 155 [pid = 1856] [id = 664] 03:26:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07316000 == 154 [pid = 1856] [id = 663] 03:26:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06d3c000 == 153 [pid = 1856] [id = 662] 03:26:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06990000 == 152 [pid = 1856] [id = 661] 03:26:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0624f000 == 151 [pid = 1856] [id = 660] 03:26:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee060e9000 == 150 [pid = 1856] [id = 659] 03:26:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05e20000 == 149 [pid = 1856] [id = 658] 03:26:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0584e800 == 148 [pid = 1856] [id = 657] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee00d35c00) [pid = 1856] [serial = 1866] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee01a72400) [pid = 1856] [serial = 1851] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fedfedc3000) [pid = 1856] [serial = 1934] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fedfefa0c00) [pid = 1856] [serial = 1935] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fedf8cde800) [pid = 1856] [serial = 1925] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fedfbef6c00) [pid = 1856] [serial = 1926] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fedfaacf000) [pid = 1856] [serial = 1923] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fedf95ca400) [pid = 1856] [serial = 1922] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fedfc161000) [pid = 1856] [serial = 1928] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fedf8e2d000) [pid = 1856] [serial = 1920] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fedf6312400) [pid = 1856] [serial = 1919] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fedfdc37c00) [pid = 1856] [serial = 1931] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fedfdc5a800) [pid = 1856] [serial = 1932] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fedfbd47000) [pid = 1856] [serial = 1938] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fedfd9adc00) [pid = 1856] [serial = 1929] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fedf9381400) [pid = 1856] [serial = 1937] [outer = (nil)] [url = about:blank] 03:26:14 INFO - PROCESS | 1856 | 1462530374657 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:26:14 INFO - PROCESS | 1856 | 1462530374684 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:26:14 INFO - PROCESS | 1856 | 1462530374690 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:26:14 INFO - PROCESS | 1856 | 1462530374692 Marionette TRACE conn3 <- [1,2714,null,{}] 03:26:14 INFO - PROCESS | 1856 | 1462530374697 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:14 INFO - PROCESS | 1856 | 1462530374891 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:26:15 INFO - PROCESS | 1856 | 1462530375089 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd98d800 == 149 [pid = 1856] [id = 686] 03:26:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fedf7cb8800) [pid = 1856] [serial = 2059] [outer = (nil)] 03:26:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fedfdfcc000) [pid = 1856] [serial = 2060] [outer = 0x7fedf7cb8800] 03:26:15 INFO - PROCESS | 1856 | 1462530375158 Marionette DEBUG loaded listener.js 03:26:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fedfefa1400) [pid = 1856] [serial = 2061] [outer = 0x7fedf7cb8800] 03:26:15 INFO - PROCESS | 1856 | 1462530375906 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:26:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:26:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1230ms 03:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:26:15 INFO - PROCESS | 1856 | 1462530375920 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:26:15 INFO - PROCESS | 1856 | 1462530375922 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:26:15 INFO - PROCESS | 1856 | 1462530375929 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:26:15 INFO - PROCESS | 1856 | 1462530375932 Marionette TRACE conn3 <- [1,2718,null,{}] 03:26:15 INFO - PROCESS | 1856 | 1462530375937 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:16 INFO - PROCESS | 1856 | 1462530376118 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:26:16 INFO - PROCESS | 1856 | 1462530376336 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfef7b000 == 150 [pid = 1856] [id = 687] 03:26:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fedf6157400) [pid = 1856] [serial = 2062] [outer = (nil)] 03:26:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fedff860c00) [pid = 1856] [serial = 2063] [outer = 0x7fedf6157400] 03:26:16 INFO - PROCESS | 1856 | 1462530376406 Marionette DEBUG loaded listener.js 03:26:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fedffaa3000) [pid = 1856] [serial = 2064] [outer = 0x7fedf6157400] 03:26:17 INFO - PROCESS | 1856 | 1462530377217 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:26:17 INFO - PROCESS | 1856 | 1462530377263 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:26:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:26:17 INFO - PROCESS | 1856 | 1462530377276 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:26:17 INFO - PROCESS | 1856 | 1462530377279 Marionette TRACE conn3 <- [1,2722,null,{}] 03:26:17 INFO - PROCESS | 1856 | 1462530377284 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:17 INFO - PROCESS | 1856 | 1462530377536 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:26:17 INFO - PROCESS | 1856 | 1462530377592 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00476000 == 151 [pid = 1856] [id = 688] 03:26:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee00b9f400) [pid = 1856] [serial = 2065] [outer = (nil)] 03:26:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee00cb1400) [pid = 1856] [serial = 2066] [outer = 0x7fee00b9f400] 03:26:17 INFO - PROCESS | 1856 | 1462530377679 Marionette DEBUG loaded listener.js 03:26:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee00db4c00) [pid = 1856] [serial = 2067] [outer = 0x7fee00b9f400] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee00cb1000) [pid = 1856] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fedfa9d1000) [pid = 1856] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fedfdc62400) [pid = 1856] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee01c5a400) [pid = 1856] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee0e5b7400) [pid = 1856] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fedfdc5dc00) [pid = 1856] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fedf630b400) [pid = 1856] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fedf615e000) [pid = 1856] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fedfd9a6c00) [pid = 1856] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fedfbef3800) [pid = 1856] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee0de41000) [pid = 1856] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fedfefa7000) [pid = 1856] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee05aa9000) [pid = 1856] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee05aab400) [pid = 1856] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fedf6151400) [pid = 1856] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fedfc155000) [pid = 1856] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fedf937ec00) [pid = 1856] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fedf7cbf000) [pid = 1856] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee0e5b6c00) [pid = 1856] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fedfaacb800) [pid = 1856] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fedfaad4c00) [pid = 1856] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fedfdc63c00) [pid = 1856] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fedff85b400) [pid = 1856] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fedffaa1400) [pid = 1856] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fedfdc62800) [pid = 1856] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee0233b800) [pid = 1856] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fedfbf9b800) [pid = 1856] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fedf9386800) [pid = 1856] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fedfaad0800) [pid = 1856] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee02421c00) [pid = 1856] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee02338c00) [pid = 1856] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee16906400) [pid = 1856] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fedf9382800) [pid = 1856] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fedffa21400) [pid = 1856] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fedfbf9a000) [pid = 1856] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fedfaacd000) [pid = 1856] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fedffaa1000) [pid = 1856] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fedfbd49400) [pid = 1856] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fedfbd3d000) [pid = 1856] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee00c63000) [pid = 1856] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:26:19 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fedf615d400) [pid = 1856] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:26:19 INFO - PROCESS | 1856 | 1462530379368 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:26:19 INFO - PROCESS | 1856 | 1462530379414 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:26:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:26:19 INFO - PROCESS | 1856 | 1462530379419 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:26:19 INFO - PROCESS | 1856 | 1462530379421 Marionette TRACE conn3 <- [1,2726,null,{}] 03:26:19 INFO - PROCESS | 1856 | 1462530379426 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:19 INFO - PROCESS | 1856 | 1462530379609 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:26:19 INFO - PROCESS | 1856 | 1462530379795 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb4cb800 == 152 [pid = 1856] [id = 689] 03:26:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fedf615d400) [pid = 1856] [serial = 2068] [outer = (nil)] 03:26:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fedfaacc800) [pid = 1856] [serial = 2069] [outer = 0x7fedf615d400] 03:26:19 INFO - PROCESS | 1856 | 1462530379852 Marionette DEBUG loaded listener.js 03:26:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fedfdc3a400) [pid = 1856] [serial = 2070] [outer = 0x7fedf615d400] 03:26:20 INFO - PROCESS | 1856 | 1462530380507 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:26:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:26:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1126ms 03:26:20 INFO - PROCESS | 1856 | 1462530380546 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:26:20 INFO - PROCESS | 1856 | 1462530380549 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:26:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:26:20 INFO - PROCESS | 1856 | 1462530380554 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:26:20 INFO - PROCESS | 1856 | 1462530380556 Marionette TRACE conn3 <- [1,2730,null,{}] 03:26:20 INFO - PROCESS | 1856 | 1462530380561 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:20 INFO - PROCESS | 1856 | 1462530380816 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:26:20 INFO - PROCESS | 1856 | 1462530380840 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01a11800 == 153 [pid = 1856] [id = 690] 03:26:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fedf615e000) [pid = 1856] [serial = 2071] [outer = (nil)] 03:26:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fedfef9c800) [pid = 1856] [serial = 2072] [outer = 0x7fedf615e000] 03:26:20 INFO - PROCESS | 1856 | 1462530380896 Marionette DEBUG loaded listener.js 03:26:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fee00c58000) [pid = 1856] [serial = 2073] [outer = 0x7fedf615e000] 03:26:22 INFO - PROCESS | 1856 | 1462530382464 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 03:26:22 INFO - PROCESS | 1856 | 1462530382488 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:26:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:26:22 INFO - PROCESS | 1856 | 1462530382495 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:26:22 INFO - PROCESS | 1856 | 1462530382500 Marionette TRACE conn3 <- [1,2734,null,{}] 03:26:22 INFO - PROCESS | 1856 | 1462530382507 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:22 INFO - PROCESS | 1856 | 1462530382742 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:26:23 INFO - PROCESS | 1856 | 1462530383062 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd8d8800 == 154 [pid = 1856] [id = 691] 03:26:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fedf9381c00) [pid = 1856] [serial = 2074] [outer = (nil)] 03:26:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fedfac47400) [pid = 1856] [serial = 2075] [outer = 0x7fedf9381c00] 03:26:23 INFO - PROCESS | 1856 | 1462530383134 Marionette DEBUG loaded listener.js 03:26:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fedfbee8000) [pid = 1856] [serial = 2076] [outer = 0x7fedf9381c00] 03:26:24 INFO - PROCESS | 1856 | 1462530384031 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:26:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:26:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1583ms 03:26:24 INFO - PROCESS | 1856 | 1462530384078 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:26:24 INFO - PROCESS | 1856 | 1462530384088 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:26:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:26:24 INFO - PROCESS | 1856 | 1462530384099 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:26:24 INFO - PROCESS | 1856 | 1462530384102 Marionette TRACE conn3 <- [1,2738,null,{}] 03:26:24 INFO - PROCESS | 1856 | 1462530384108 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:24 INFO - PROCESS | 1856 | 1462530384335 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:26:24 INFO - PROCESS | 1856 | 1462530384605 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00471800 == 155 [pid = 1856] [id = 692] 03:26:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fedfaad2000) [pid = 1856] [serial = 2077] [outer = (nil)] 03:26:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fedfdc61400) [pid = 1856] [serial = 2078] [outer = 0x7fedfaad2000] 03:26:24 INFO - PROCESS | 1856 | 1462530384753 Marionette DEBUG loaded listener.js 03:26:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fedfedc9c00) [pid = 1856] [serial = 2079] [outer = 0x7fedfaad2000] 03:26:25 INFO - PROCESS | 1856 | 1462530385588 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:26:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:26:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1529ms 03:26:25 INFO - PROCESS | 1856 | 1462530385628 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:26:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:26:25 INFO - PROCESS | 1856 | 1462530385631 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:26:25 INFO - PROCESS | 1856 | 1462530385637 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:26:25 INFO - PROCESS | 1856 | 1462530385642 Marionette TRACE conn3 <- [1,2742,null,{}] 03:26:25 INFO - PROCESS | 1856 | 1462530385657 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:25 INFO - PROCESS | 1856 | 1462530385873 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:26:26 INFO - PROCESS | 1856 | 1462530386143 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04097000 == 156 [pid = 1856] [id = 693] 03:26:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fedff85c000) [pid = 1856] [serial = 2080] [outer = (nil)] 03:26:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fee00b95c00) [pid = 1856] [serial = 2081] [outer = 0x7fedff85c000] 03:26:26 INFO - PROCESS | 1856 | 1462530386254 Marionette DEBUG loaded listener.js 03:26:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fee00cb1c00) [pid = 1856] [serial = 2082] [outer = 0x7fedff85c000] 03:26:27 INFO - PROCESS | 1856 | 1462530387074 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:26:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:26:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1480ms 03:26:27 INFO - PROCESS | 1856 | 1462530387118 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:26:27 INFO - PROCESS | 1856 | 1462530387122 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:26:27 INFO - PROCESS | 1856 | 1462530387127 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:26:27 INFO - PROCESS | 1856 | 1462530387130 Marionette TRACE conn3 <- [1,2746,null,{}] 03:26:27 INFO - PROCESS | 1856 | 1462530387135 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:27 INFO - PROCESS | 1856 | 1462530387332 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:26:27 INFO - PROCESS | 1856 | 1462530387597 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04d9e800 == 157 [pid = 1856] [id = 694] 03:26:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fedffaa0800) [pid = 1856] [serial = 2083] [outer = (nil)] 03:26:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee00dba800) [pid = 1856] [serial = 2084] [outer = 0x7fedffaa0800] 03:26:27 INFO - PROCESS | 1856 | 1462530387668 Marionette DEBUG loaded listener.js 03:26:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee00e16400) [pid = 1856] [serial = 2085] [outer = 0x7fedffaa0800] 03:26:28 INFO - PROCESS | 1856 | 1462530388503 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:26:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:26:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1429ms 03:26:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:26:28 INFO - PROCESS | 1856 | 1462530388557 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:26:28 INFO - PROCESS | 1856 | 1462530388560 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:26:28 INFO - PROCESS | 1856 | 1462530388566 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:26:28 INFO - PROCESS | 1856 | 1462530388569 Marionette TRACE conn3 <- [1,2750,null,{}] 03:26:28 INFO - PROCESS | 1856 | 1462530388574 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:28 INFO - PROCESS | 1856 | 1462530388769 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:26:29 INFO - PROCESS | 1856 | 1462530389047 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06083800 == 158 [pid = 1856] [id = 695] 03:26:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fedf6155c00) [pid = 1856] [serial = 2086] [outer = (nil)] 03:26:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee00e1ac00) [pid = 1856] [serial = 2087] [outer = 0x7fedf6155c00] 03:26:29 INFO - PROCESS | 1856 | 1462530389119 Marionette DEBUG loaded listener.js 03:26:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee01a77000) [pid = 1856] [serial = 2088] [outer = 0x7fedf6155c00] 03:26:29 INFO - PROCESS | 1856 | 1462530389969 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:26:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:26:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1433ms 03:26:30 INFO - PROCESS | 1856 | 1462530389999 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:26:30 INFO - PROCESS | 1856 | 1462530390002 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:26:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:26:30 INFO - PROCESS | 1856 | 1462530390007 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:26:30 INFO - PROCESS | 1856 | 1462530390010 Marionette TRACE conn3 <- [1,2754,null,{}] 03:26:30 INFO - PROCESS | 1856 | 1462530390015 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:30 INFO - PROCESS | 1856 | 1462530390227 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:26:30 INFO - PROCESS | 1856 | 1462530390494 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06974000 == 159 [pid = 1856] [id = 696] 03:26:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee02336000) [pid = 1856] [serial = 2089] [outer = (nil)] 03:26:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee026b3c00) [pid = 1856] [serial = 2090] [outer = 0x7fee02336000] 03:26:30 INFO - PROCESS | 1856 | 1462530390570 Marionette DEBUG loaded listener.js 03:26:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee03a67c00) [pid = 1856] [serial = 2091] [outer = 0x7fee02336000] 03:26:31 INFO - PROCESS | 1856 | 1462530391424 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:26:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:26:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1483ms 03:26:31 INFO - PROCESS | 1856 | 1462530391490 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:26:31 INFO - PROCESS | 1856 | 1462530391494 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:26:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:26:31 INFO - PROCESS | 1856 | 1462530391499 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:26:31 INFO - PROCESS | 1856 | 1462530391502 Marionette TRACE conn3 <- [1,2758,null,{}] 03:26:31 INFO - PROCESS | 1856 | 1462530391508 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:31 INFO - PROCESS | 1856 | 1462530391723 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:26:31 INFO - PROCESS | 1856 | 1462530391992 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d3c800 == 160 [pid = 1856] [id = 697] 03:26:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee02419c00) [pid = 1856] [serial = 2092] [outer = (nil)] 03:26:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee04798400) [pid = 1856] [serial = 2093] [outer = 0x7fee02419c00] 03:26:32 INFO - PROCESS | 1856 | 1462530392066 Marionette DEBUG loaded listener.js 03:26:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee047a6c00) [pid = 1856] [serial = 2094] [outer = 0x7fee02419c00] 03:26:32 INFO - PROCESS | 1856 | 1462530392880 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:26:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:26:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1432ms 03:26:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:26:32 INFO - PROCESS | 1856 | 1462530392932 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:26:32 INFO - PROCESS | 1856 | 1462530392935 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:26:32 INFO - PROCESS | 1856 | 1462530392939 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:26:32 INFO - PROCESS | 1856 | 1462530392943 Marionette TRACE conn3 <- [1,2762,null,{}] 03:26:32 INFO - PROCESS | 1856 | 1462530392948 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:33 INFO - PROCESS | 1856 | 1462530393147 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:26:33 INFO - PROCESS | 1856 | 1462530393416 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07c86000 == 161 [pid = 1856] [id = 698] 03:26:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee026a8000) [pid = 1856] [serial = 2095] [outer = (nil)] 03:26:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee048df800) [pid = 1856] [serial = 2096] [outer = 0x7fee026a8000] 03:26:33 INFO - PROCESS | 1856 | 1462530393486 Marionette DEBUG loaded listener.js 03:26:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee049ec400) [pid = 1856] [serial = 2097] [outer = 0x7fee026a8000] 03:26:34 INFO - PROCESS | 1856 | 1462530394322 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:26:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:26:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1435ms 03:26:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:26:34 INFO - PROCESS | 1856 | 1462530394375 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:26:34 INFO - PROCESS | 1856 | 1462530394378 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:26:34 INFO - PROCESS | 1856 | 1462530394382 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:26:34 INFO - PROCESS | 1856 | 1462530394387 Marionette TRACE conn3 <- [1,2766,null,{}] 03:26:34 INFO - PROCESS | 1856 | 1462530394393 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:34 INFO - PROCESS | 1856 | 1462530394600 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:26:34 INFO - PROCESS | 1856 | 1462530394876 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee08499800 == 162 [pid = 1856] [id = 699] 03:26:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee03bb6400) [pid = 1856] [serial = 2098] [outer = (nil)] 03:26:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee04a0ec00) [pid = 1856] [serial = 2099] [outer = 0x7fee03bb6400] 03:26:34 INFO - PROCESS | 1856 | 1462530394947 Marionette DEBUG loaded listener.js 03:26:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee04b83800) [pid = 1856] [serial = 2100] [outer = 0x7fee03bb6400] 03:26:35 INFO - PROCESS | 1856 | 1462530395754 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:26:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:26:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1431ms 03:26:35 INFO - PROCESS | 1856 | 1462530395815 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:26:35 INFO - PROCESS | 1856 | 1462530395817 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:26:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:26:35 INFO - PROCESS | 1856 | 1462530395823 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:26:35 INFO - PROCESS | 1856 | 1462530395825 Marionette TRACE conn3 <- [1,2770,null,{}] 03:26:35 INFO - PROCESS | 1856 | 1462530395831 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:36 INFO - PROCESS | 1856 | 1462530396052 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:26:36 INFO - PROCESS | 1856 | 1462530396321 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfc7800 == 163 [pid = 1856] [id = 700] 03:26:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee026abc00) [pid = 1856] [serial = 2101] [outer = (nil)] 03:26:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee04bb5c00) [pid = 1856] [serial = 2102] [outer = 0x7fee026abc00] 03:26:36 INFO - PROCESS | 1856 | 1462530396395 Marionette DEBUG loaded listener.js 03:26:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee05aab400) [pid = 1856] [serial = 2103] [outer = 0x7fee026abc00] 03:26:37 INFO - PROCESS | 1856 | 1462530397254 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:26:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:26:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1476ms 03:26:37 INFO - PROCESS | 1856 | 1462530397300 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:26:37 INFO - PROCESS | 1856 | 1462530397303 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:26:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:26:37 INFO - PROCESS | 1856 | 1462530397309 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:26:37 INFO - PROCESS | 1856 | 1462530397312 Marionette TRACE conn3 <- [1,2774,null,{}] 03:26:37 INFO - PROCESS | 1856 | 1462530397317 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:37 INFO - PROCESS | 1856 | 1462530397532 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:26:37 INFO - PROCESS | 1856 | 1462530397805 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0cf44800 == 164 [pid = 1856] [id = 701] 03:26:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee048e1c00) [pid = 1856] [serial = 2104] [outer = (nil)] 03:26:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee062d8000) [pid = 1856] [serial = 2105] [outer = 0x7fee048e1c00] 03:26:37 INFO - PROCESS | 1856 | 1462530397899 Marionette DEBUG loaded listener.js 03:26:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee06a04c00) [pid = 1856] [serial = 2106] [outer = 0x7fee048e1c00] 03:26:38 INFO - PROCESS | 1856 | 1462530398716 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:26:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:26:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1483ms 03:26:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:26:38 INFO - PROCESS | 1856 | 1462530398792 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:26:38 INFO - PROCESS | 1856 | 1462530398795 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:26:38 INFO - PROCESS | 1856 | 1462530398800 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:26:38 INFO - PROCESS | 1856 | 1462530398803 Marionette TRACE conn3 <- [1,2778,null,{}] 03:26:38 INFO - PROCESS | 1856 | 1462530398808 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:39 INFO - PROCESS | 1856 | 1462530399018 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:26:39 INFO - PROCESS | 1856 | 1462530399289 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d0b2000 == 165 [pid = 1856] [id = 702] 03:26:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee06137000) [pid = 1856] [serial = 2107] [outer = (nil)] 03:26:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee06a0d400) [pid = 1856] [serial = 2108] [outer = 0x7fee06137000] 03:26:39 INFO - PROCESS | 1856 | 1462530399357 Marionette DEBUG loaded listener.js 03:26:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee06a5c400) [pid = 1856] [serial = 2109] [outer = 0x7fee06137000] 03:26:40 INFO - PROCESS | 1856 | 1462530400216 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:26:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:26:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1479ms 03:26:40 INFO - PROCESS | 1856 | 1462530400280 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:26:40 INFO - PROCESS | 1856 | 1462530400283 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:26:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:26:40 INFO - PROCESS | 1856 | 1462530400288 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:26:40 INFO - PROCESS | 1856 | 1462530400300 Marionette TRACE conn3 <- [1,2782,null,{}] 03:26:40 INFO - PROCESS | 1856 | 1462530400304 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:40 INFO - PROCESS | 1856 | 1462530400539 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:26:40 INFO - PROCESS | 1856 | 1462530400810 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d2c6800 == 166 [pid = 1856] [id = 703] 03:26:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee062d9800) [pid = 1856] [serial = 2110] [outer = (nil)] 03:26:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee06ba4000) [pid = 1856] [serial = 2111] [outer = 0x7fee062d9800] 03:26:40 INFO - PROCESS | 1856 | 1462530400881 Marionette DEBUG loaded listener.js 03:26:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee06bab400) [pid = 1856] [serial = 2112] [outer = 0x7fee062d9800] 03:26:41 INFO - PROCESS | 1856 | 1462530401718 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:26:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:26:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1483ms 03:26:41 INFO - PROCESS | 1856 | 1462530401773 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:26:41 INFO - PROCESS | 1856 | 1462530401775 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:26:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:26:41 INFO - PROCESS | 1856 | 1462530401781 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:26:41 INFO - PROCESS | 1856 | 1462530401783 Marionette TRACE conn3 <- [1,2786,null,{}] 03:26:41 INFO - PROCESS | 1856 | 1462530401788 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:41 INFO - PROCESS | 1856 | 1462530401993 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:26:42 INFO - PROCESS | 1856 | 1462530402274 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d74b800 == 167 [pid = 1856] [id = 704] 03:26:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee062da400) [pid = 1856] [serial = 2113] [outer = (nil)] 03:26:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee06c05c00) [pid = 1856] [serial = 2114] [outer = 0x7fee062da400] 03:26:42 INFO - PROCESS | 1856 | 1462530402345 Marionette DEBUG loaded listener.js 03:26:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee06c0dc00) [pid = 1856] [serial = 2115] [outer = 0x7fee062da400] 03:26:43 INFO - PROCESS | 1856 | 1462530403148 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:26:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:26:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1427ms 03:26:43 INFO - PROCESS | 1856 | 1462530403209 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:26:43 INFO - PROCESS | 1856 | 1462530403212 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:26:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:26:43 INFO - PROCESS | 1856 | 1462530403217 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:26:43 INFO - PROCESS | 1856 | 1462530403219 Marionette TRACE conn3 <- [1,2790,null,{}] 03:26:43 INFO - PROCESS | 1856 | 1462530403225 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:43 INFO - PROCESS | 1856 | 1462530403438 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:26:43 INFO - PROCESS | 1856 | 1462530403712 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0dd40800 == 168 [pid = 1856] [id = 705] 03:26:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee06a0f800) [pid = 1856] [serial = 2116] [outer = (nil)] 03:26:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee06c9e000) [pid = 1856] [serial = 2117] [outer = 0x7fee06a0f800] 03:26:43 INFO - PROCESS | 1856 | 1462530403784 Marionette DEBUG loaded listener.js 03:26:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee06da0000) [pid = 1856] [serial = 2118] [outer = 0x7fee06a0f800] 03:26:44 INFO - PROCESS | 1856 | 1462530404597 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:26:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:26:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1430ms 03:26:44 INFO - PROCESS | 1856 | 1462530404649 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:26:44 INFO - PROCESS | 1856 | 1462530404652 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:26:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:26:44 INFO - PROCESS | 1856 | 1462530404658 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:26:44 INFO - PROCESS | 1856 | 1462530404660 Marionette TRACE conn3 <- [1,2794,null,{}] 03:26:44 INFO - PROCESS | 1856 | 1462530404665 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:44 INFO - PROCESS | 1856 | 1462530404876 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:26:45 INFO - PROCESS | 1856 | 1462530405154 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e0c5800 == 169 [pid = 1856] [id = 706] 03:26:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee06f56c00) [pid = 1856] [serial = 2119] [outer = (nil)] 03:26:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee06f5ac00) [pid = 1856] [serial = 2120] [outer = 0x7fee06f56c00] 03:26:45 INFO - PROCESS | 1856 | 1462530405229 Marionette DEBUG loaded listener.js 03:26:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee06f6b800) [pid = 1856] [serial = 2121] [outer = 0x7fee06f56c00] 03:26:46 INFO - PROCESS | 1856 | 1462530406054 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:26:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:26:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1476ms 03:26:46 INFO - PROCESS | 1856 | 1462530406135 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:26:46 INFO - PROCESS | 1856 | 1462530406138 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:26:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:26:46 INFO - PROCESS | 1856 | 1462530406143 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:26:46 INFO - PROCESS | 1856 | 1462530406146 Marionette TRACE conn3 <- [1,2798,null,{}] 03:26:46 INFO - PROCESS | 1856 | 1462530406151 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:46 INFO - PROCESS | 1856 | 1462530406360 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:26:46 INFO - PROCESS | 1856 | 1462530406641 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e64c000 == 170 [pid = 1856] [id = 707] 03:26:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee04a0e800) [pid = 1856] [serial = 2122] [outer = (nil)] 03:26:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee06fc6400) [pid = 1856] [serial = 2123] [outer = 0x7fee04a0e800] 03:26:46 INFO - PROCESS | 1856 | 1462530406758 Marionette DEBUG loaded listener.js 03:26:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee06fcd800) [pid = 1856] [serial = 2124] [outer = 0x7fee04a0e800] 03:26:47 INFO - PROCESS | 1856 | 1462530407579 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:26:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:26:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1480ms 03:26:47 INFO - PROCESS | 1856 | 1462530407624 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:26:47 INFO - PROCESS | 1856 | 1462530407628 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:26:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:26:47 INFO - PROCESS | 1856 | 1462530407633 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:26:47 INFO - PROCESS | 1856 | 1462530407635 Marionette TRACE conn3 <- [1,2802,null,{}] 03:26:47 INFO - PROCESS | 1856 | 1462530407640 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:47 INFO - PROCESS | 1856 | 1462530407850 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:26:48 INFO - PROCESS | 1856 | 1462530408125 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e9d0000 == 171 [pid = 1856] [id = 708] 03:26:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fedfbee7800) [pid = 1856] [serial = 2125] [outer = (nil)] 03:26:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee07196400) [pid = 1856] [serial = 2126] [outer = 0x7fedfbee7800] 03:26:48 INFO - PROCESS | 1856 | 1462530408233 Marionette DEBUG loaded listener.js 03:26:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee071ae400) [pid = 1856] [serial = 2127] [outer = 0x7fedfbee7800] 03:26:49 INFO - PROCESS | 1856 | 1462530409033 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:26:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:26:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1432ms 03:26:49 INFO - PROCESS | 1856 | 1462530409067 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:26:49 INFO - PROCESS | 1856 | 1462530409070 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:26:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:26:49 INFO - PROCESS | 1856 | 1462530409075 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:26:49 INFO - PROCESS | 1856 | 1462530409077 Marionette TRACE conn3 <- [1,2806,null,{}] 03:26:49 INFO - PROCESS | 1856 | 1462530409087 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:49 INFO - PROCESS | 1856 | 1462530409294 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:26:49 INFO - PROCESS | 1856 | 1462530409607 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0ebb4800 == 172 [pid = 1856] [id = 709] 03:26:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fedf6318800) [pid = 1856] [serial = 2128] [outer = (nil)] 03:26:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee071b7800) [pid = 1856] [serial = 2129] [outer = 0x7fedf6318800] 03:26:49 INFO - PROCESS | 1856 | 1462530409678 Marionette DEBUG loaded listener.js 03:26:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee073c7400) [pid = 1856] [serial = 2130] [outer = 0x7fedf6318800] 03:26:50 INFO - PROCESS | 1856 | 1462530410497 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:26:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:26:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1478ms 03:26:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:26:50 INFO - PROCESS | 1856 | 1462530410555 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:26:50 INFO - PROCESS | 1856 | 1462530410557 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:26:50 INFO - PROCESS | 1856 | 1462530410563 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:26:50 INFO - PROCESS | 1856 | 1462530410566 Marionette TRACE conn3 <- [1,2810,null,{}] 03:26:50 INFO - PROCESS | 1856 | 1462530410571 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:50 INFO - PROCESS | 1856 | 1462530410786 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:26:51 INFO - PROCESS | 1856 | 1462530411074 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb4ca000 == 173 [pid = 1856] [id = 710] 03:26:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fedf6156000) [pid = 1856] [serial = 2131] [outer = (nil)] 03:26:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fedfaacc000) [pid = 1856] [serial = 2132] [outer = 0x7fedf6156000] 03:26:51 INFO - PROCESS | 1856 | 1462530411156 Marionette DEBUG loaded listener.js 03:26:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee00b91800) [pid = 1856] [serial = 2133] [outer = 0x7fedf6156000] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfb4cb800 == 172 [pid = 1856] [id = 689] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00476000 == 171 [pid = 1856] [id = 688] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfef7b000 == 170 [pid = 1856] [id = 687] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfd98d800 == 169 [pid = 1856] [id = 686] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf7c6d000 == 168 [pid = 1856] [id = 685] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfb5c9000 == 167 [pid = 1856] [id = 684] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfb4db000 == 166 [pid = 1856] [id = 683] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfe2e6800 == 165 [pid = 1856] [id = 474] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03b45000 == 164 [pid = 1856] [id = 677] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee006b1800 == 163 [pid = 1856] [id = 676] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07d5d000 == 162 [pid = 1856] [id = 549] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedffa62000 == 161 [pid = 1856] [id = 675] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfef63800 == 160 [pid = 1856] [id = 674] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfdd63000 == 159 [pid = 1856] [id = 673] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfd74d800 == 158 [pid = 1856] [id = 672] 03:26:52 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf6255000 == 157 [pid = 1856] [id = 671] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fedfd9a4400) [pid = 1856] [serial = 2012] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee04a0f000) [pid = 1856] [serial = 1881] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fedff860400) [pid = 1856] [serial = 1955] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee00d37400) [pid = 1856] [serial = 1964] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fedfefa4000) [pid = 1856] [serial = 1952] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee03a3a800) [pid = 1856] [serial = 1976] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee049f2800) [pid = 1856] [serial = 1988] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee04bb8000) [pid = 1856] [serial = 1994] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fee00cba400) [pid = 1856] [serial = 1911] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee049e7000) [pid = 1856] [serial = 1986] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fedff865800) [pid = 1856] [serial = 1956] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee026b1c00) [pid = 1856] [serial = 1974] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fee29228800) [pid = 1856] [serial = 1899] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee00dbc800) [pid = 1856] [serial = 1965] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fedf938bc00) [pid = 1856] [serial = 1943] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee04ba9400) [pid = 1856] [serial = 1992] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee00b9ac00) [pid = 1856] [serial = 1875] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee00cb0c00) [pid = 1856] [serial = 1908] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee00b93800) [pid = 1856] [serial = 1958] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee03bb3400) [pid = 1856] [serial = 1980] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fedfc158800) [pid = 1856] [serial = 1947] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fee00e10800) [pid = 1856] [serial = 1967] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee0241f000) [pid = 1856] [serial = 1973] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee00c58c00) [pid = 1856] [serial = 1959] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fedf7cb9800) [pid = 1856] [serial = 2001] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee01a6e800) [pid = 1856] [serial = 1970] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fedfac48c00) [pid = 1856] [serial = 2006] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fedff6ee000) [pid = 1856] [serial = 1953] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fedfe3a6400) [pid = 1856] [serial = 1950] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee06da2800) [pid = 1856] [serial = 1791] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee189d8c00) [pid = 1856] [serial = 1896] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fee03a62000) [pid = 1856] [serial = 1878] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee047a7800) [pid = 1856] [serial = 1983] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fedf9387000) [pid = 1856] [serial = 2003] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee29233400) [pid = 1856] [serial = 1902] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee03bbfc00) [pid = 1856] [serial = 1982] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fedfa9d9c00) [pid = 1856] [serial = 1944] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fedfdc3ac00) [pid = 1856] [serial = 1872] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee1152b800) [pid = 1856] [serial = 1893] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee00cbac00) [pid = 1856] [serial = 1962] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fedfbef7c00) [pid = 1856] [serial = 1946] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fee06c12000) [pid = 1856] [serial = 1884] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fedf6311800) [pid = 1856] [serial = 2000] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fee00e17c00) [pid = 1856] [serial = 1968] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee0bd5a000) [pid = 1856] [serial = 1887] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fee01a78800) [pid = 1856] [serial = 1971] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fedf8cd9000) [pid = 1856] [serial = 1869] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fedfc15d800) [pid = 1856] [serial = 2009] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fedfd9a4000) [pid = 1856] [serial = 2010] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee048df000) [pid = 1856] [serial = 1985] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee04b86800) [pid = 1856] [serial = 1991] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fedfbedcc00) [pid = 1856] [serial = 2007] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fedfd9c4000) [pid = 1856] [serial = 1940] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee05aa2800) [pid = 1856] [serial = 1997] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fedf8e39800) [pid = 1856] [serial = 1917] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fee03a60800) [pid = 1856] [serial = 1977] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee0e8c6800) [pid = 1856] [serial = 1890] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee00cad400) [pid = 1856] [serial = 1961] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fee04b7c400) [pid = 1856] [serial = 1989] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fedfaad6400) [pid = 1856] [serial = 1905] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fedfa9d1c00) [pid = 1856] [serial = 2004] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee03a67400) [pid = 1856] [serial = 1979] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fedfdede800) [pid = 1856] [serial = 1949] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fee00e14000) [pid = 1856] [serial = 1914] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fee05aa7400) [pid = 1856] [serial = 1995] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fedfdc61c00) [pid = 1856] [serial = 1941] [outer = (nil)] [url = about:blank] 03:26:53 INFO - PROCESS | 1856 | 1462530413352 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2834ms 03:26:53 INFO - PROCESS | 1856 | 1462530413396 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:26:53 INFO - PROCESS | 1856 | 1462530413401 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:26:53 INFO - PROCESS | 1856 | 1462530413408 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:26:53 INFO - PROCESS | 1856 | 1462530413413 Marionette TRACE conn3 <- [1,2814,null,{}] 03:26:53 INFO - PROCESS | 1856 | 1462530413420 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:53 INFO - PROCESS | 1856 | 1462530413656 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:26:53 INFO - PROCESS | 1856 | 1462530413853 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf7c69000 == 158 [pid = 1856] [id = 711] 03:26:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fedf6314c00) [pid = 1856] [serial = 2134] [outer = (nil)] 03:26:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fedf8e31800) [pid = 1856] [serial = 2135] [outer = 0x7fedf6314c00] 03:26:53 INFO - PROCESS | 1856 | 1462530413918 Marionette DEBUG loaded listener.js 03:26:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fedf9384000) [pid = 1856] [serial = 2136] [outer = 0x7fedf6314c00] 03:26:54 INFO - PROCESS | 1856 | 1462530414624 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:26:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:26:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1234ms 03:26:54 INFO - PROCESS | 1856 | 1462530414642 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:26:54 INFO - PROCESS | 1856 | 1462530414649 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:26:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:26:54 INFO - PROCESS | 1856 | 1462530414658 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:26:54 INFO - PROCESS | 1856 | 1462530414662 Marionette TRACE conn3 <- [1,2818,null,{}] 03:26:54 INFO - PROCESS | 1856 | 1462530414666 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:54 INFO - PROCESS | 1856 | 1462530414858 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:26:55 INFO - PROCESS | 1856 | 1462530415069 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfaa9c800 == 159 [pid = 1856] [id = 712] 03:26:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fedf6317c00) [pid = 1856] [serial = 2137] [outer = (nil)] 03:26:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fedfa9d9c00) [pid = 1856] [serial = 2138] [outer = 0x7fedf6317c00] 03:26:55 INFO - PROCESS | 1856 | 1462530415130 Marionette DEBUG loaded listener.js 03:26:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fedfaad8000) [pid = 1856] [serial = 2139] [outer = 0x7fedf6317c00] 03:26:55 INFO - PROCESS | 1856 | 1462530415968 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1333ms 03:26:55 INFO - PROCESS | 1856 | 1462530415991 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:26:55 INFO - PROCESS | 1856 | 1462530415994 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:26:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:26:56 INFO - PROCESS | 1856 | 1462530416017 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:26:56 INFO - PROCESS | 1856 | 1462530416022 Marionette TRACE conn3 <- [1,2822,null,{}] 03:26:56 INFO - PROCESS | 1856 | 1462530416036 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:56 INFO - PROCESS | 1856 | 1462530416301 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:26:56 INFO - PROCESS | 1856 | 1462530416340 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd8d7000 == 160 [pid = 1856] [id = 713] 03:26:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fedfbee1000) [pid = 1856] [serial = 2140] [outer = (nil)] 03:26:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fedfc158000) [pid = 1856] [serial = 2141] [outer = 0x7fedfbee1000] 03:26:56 INFO - PROCESS | 1856 | 1462530416399 Marionette DEBUG loaded listener.js 03:26:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fedfd9a8c00) [pid = 1856] [serial = 2142] [outer = 0x7fedfbee1000] 03:26:57 INFO - PROCESS | 1856 | 1462530417704 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:26:57 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fedf6155400) [pid = 1856] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:26:57 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7fedf7cb8800) [pid = 1856] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:26:57 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7fedf6315c00) [pid = 1856] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:26:57 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7fedf615d400) [pid = 1856] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:26:57 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7fee00b9f400) [pid = 1856] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:26:57 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7fedfbeec000) [pid = 1856] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:26:57 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7fedf8cd7800) [pid = 1856] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:26:57 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7fedf6157400) [pid = 1856] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:26:57 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7fedf615b800) [pid = 1856] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:26:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:26:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1738ms 03:26:57 INFO - PROCESS | 1856 | 1462530417756 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:26:57 INFO - PROCESS | 1856 | 1462530417761 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:26:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:26:57 INFO - PROCESS | 1856 | 1462530417766 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:26:57 INFO - PROCESS | 1856 | 1462530417769 Marionette TRACE conn3 <- [1,2826,null,{}] 03:26:57 INFO - PROCESS | 1856 | 1462530417773 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:57 INFO - PROCESS | 1856 | 1462530417958 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:26:58 INFO - PROCESS | 1856 | 1462530418169 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfda61000 == 161 [pid = 1856] [id = 714] 03:26:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7fedfbeebc00) [pid = 1856] [serial = 2143] [outer = (nil)] 03:26:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7fedfd9c6400) [pid = 1856] [serial = 2144] [outer = 0x7fedfbeebc00] 03:26:58 INFO - PROCESS | 1856 | 1462530418229 Marionette DEBUG loaded listener.js 03:26:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7fedfdc31c00) [pid = 1856] [serial = 2145] [outer = 0x7fedfbeebc00] 03:26:58 INFO - PROCESS | 1856 | 1462530418931 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:26:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:26:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1227ms 03:26:58 INFO - PROCESS | 1856 | 1462530418994 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:26:58 INFO - PROCESS | 1856 | 1462530418997 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:26:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:26:59 INFO - PROCESS | 1856 | 1462530419014 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:26:59 INFO - PROCESS | 1856 | 1462530419016 Marionette TRACE conn3 <- [1,2830,null,{}] 03:26:59 INFO - PROCESS | 1856 | 1462530419021 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:59 INFO - PROCESS | 1856 | 1462530419222 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:26:59 INFO - PROCESS | 1856 | 1462530419231 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfede9800 == 162 [pid = 1856] [id = 715] 03:26:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7fedfd9c7c00) [pid = 1856] [serial = 2146] [outer = (nil)] 03:26:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7fedfdc66400) [pid = 1856] [serial = 2147] [outer = 0x7fedfd9c7c00] 03:26:59 INFO - PROCESS | 1856 | 1462530419291 Marionette DEBUG loaded listener.js 03:26:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7fedfdfd0c00) [pid = 1856] [serial = 2148] [outer = 0x7fedfd9c7c00] 03:27:00 INFO - PROCESS | 1856 | 1462530420444 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:27:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:27:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1486ms 03:27:00 INFO - PROCESS | 1856 | 1462530420498 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:27:00 INFO - PROCESS | 1856 | 1462530420504 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:27:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:27:00 INFO - PROCESS | 1856 | 1462530420512 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:27:00 INFO - PROCESS | 1856 | 1462530420516 Marionette TRACE conn3 <- [1,2834,null,{}] 03:27:00 INFO - PROCESS | 1856 | 1462530420524 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:00 INFO - PROCESS | 1856 | 1462530420755 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:27:01 INFO - PROCESS | 1856 | 1462530421069 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb4d4000 == 163 [pid = 1856] [id = 716] 03:27:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7fedfa9cf800) [pid = 1856] [serial = 2149] [outer = (nil)] 03:27:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7fedfaacb400) [pid = 1856] [serial = 2150] [outer = 0x7fedfa9cf800] 03:27:01 INFO - PROCESS | 1856 | 1462530421152 Marionette DEBUG loaded listener.js 03:27:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fedfac49c00) [pid = 1856] [serial = 2151] [outer = 0x7fedfa9cf800] 03:27:02 INFO - PROCESS | 1856 | 1462530422055 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:27:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:27:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1580ms 03:27:02 INFO - PROCESS | 1856 | 1462530422092 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:27:02 INFO - PROCESS | 1856 | 1462530422100 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:27:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:27:02 INFO - PROCESS | 1856 | 1462530422110 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:27:02 INFO - PROCESS | 1856 | 1462530422113 Marionette TRACE conn3 <- [1,2838,null,{}] 03:27:02 INFO - PROCESS | 1856 | 1462530422119 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:02 INFO - PROCESS | 1856 | 1462530422342 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:27:02 INFO - PROCESS | 1856 | 1462530422622 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfef80800 == 164 [pid = 1856] [id = 717] 03:27:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fedfd9a2800) [pid = 1856] [serial = 2152] [outer = (nil)] 03:27:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fedfdc3c400) [pid = 1856] [serial = 2153] [outer = 0x7fedfd9a2800] 03:27:02 INFO - PROCESS | 1856 | 1462530422753 Marionette DEBUG loaded listener.js 03:27:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fedfdedec00) [pid = 1856] [serial = 2154] [outer = 0x7fedfd9a2800] 03:27:03 INFO - PROCESS | 1856 | 1462530423655 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:27:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:27:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1593ms 03:27:03 INFO - PROCESS | 1856 | 1462530423703 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:27:03 INFO - PROCESS | 1856 | 1462530423707 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:27:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:27:03 INFO - PROCESS | 1856 | 1462530423712 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:27:03 INFO - PROCESS | 1856 | 1462530423718 Marionette TRACE conn3 <- [1,2842,null,{}] 03:27:03 INFO - PROCESS | 1856 | 1462530423734 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:03 INFO - PROCESS | 1856 | 1462530423968 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:27:04 INFO - PROCESS | 1856 | 1462530424269 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0035c000 == 165 [pid = 1856] [id = 718] 03:27:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fedff6ed800) [pid = 1856] [serial = 2155] [outer = (nil)] 03:27:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fedff865800) [pid = 1856] [serial = 2156] [outer = 0x7fedff6ed800] 03:27:04 INFO - PROCESS | 1856 | 1462530424348 Marionette DEBUG loaded listener.js 03:27:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fedffaab000) [pid = 1856] [serial = 2157] [outer = 0x7fedff6ed800] 03:27:05 INFO - PROCESS | 1856 | 1462530425166 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:27:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:27:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1482ms 03:27:05 INFO - PROCESS | 1856 | 1462530425196 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:27:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:27:05 INFO - PROCESS | 1856 | 1462530425200 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:27:05 INFO - PROCESS | 1856 | 1462530425206 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:27:05 INFO - PROCESS | 1856 | 1462530425209 Marionette TRACE conn3 <- [1,2846,null,{}] 03:27:05 INFO - PROCESS | 1856 | 1462530425213 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:05 INFO - PROCESS | 1856 | 1462530425425 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:27:05 INFO - PROCESS | 1856 | 1462530425693 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee006bf800 == 166 [pid = 1856] [id = 719] 03:27:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fedff6f2c00) [pid = 1856] [serial = 2158] [outer = (nil)] 03:27:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fee00cacc00) [pid = 1856] [serial = 2159] [outer = 0x7fedff6f2c00] 03:27:05 INFO - PROCESS | 1856 | 1462530425763 Marionette DEBUG loaded listener.js 03:27:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fee00cb8000) [pid = 1856] [serial = 2160] [outer = 0x7fedff6f2c00] 03:27:06 INFO - PROCESS | 1856 | 1462530426602 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:27:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:27:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1431ms 03:27:06 INFO - PROCESS | 1856 | 1462530426637 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:27:06 INFO - PROCESS | 1856 | 1462530426639 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:27:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:27:06 INFO - PROCESS | 1856 | 1462530426645 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:27:06 INFO - PROCESS | 1856 | 1462530426647 Marionette TRACE conn3 <- [1,2850,null,{}] 03:27:06 INFO - PROCESS | 1856 | 1462530426653 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:06 INFO - PROCESS | 1856 | 1462530426872 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:27:07 INFO - PROCESS | 1856 | 1462530427140 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01a1f800 == 167 [pid = 1856] [id = 720] 03:27:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fedf9387000) [pid = 1856] [serial = 2161] [outer = (nil)] 03:27:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee00dbc800) [pid = 1856] [serial = 2162] [outer = 0x7fedf9387000] 03:27:07 INFO - PROCESS | 1856 | 1462530427211 Marionette DEBUG loaded listener.js 03:27:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee00e17c00) [pid = 1856] [serial = 2163] [outer = 0x7fedf9387000] 03:27:08 INFO - PROCESS | 1856 | 1462530428059 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:27:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:27:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1484ms 03:27:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:27:08 INFO - PROCESS | 1856 | 1462530428130 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:27:08 INFO - PROCESS | 1856 | 1462530428133 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:27:08 INFO - PROCESS | 1856 | 1462530428139 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:27:08 INFO - PROCESS | 1856 | 1462530428142 Marionette TRACE conn3 <- [1,2854,null,{}] 03:27:08 INFO - PROCESS | 1856 | 1462530428147 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:08 INFO - PROCESS | 1856 | 1462530428391 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:27:08 INFO - PROCESS | 1856 | 1462530428665 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03be3800 == 168 [pid = 1856] [id = 721] 03:27:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee02332400) [pid = 1856] [serial = 2164] [outer = (nil)] 03:27:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee026b1800) [pid = 1856] [serial = 2165] [outer = 0x7fee02332400] 03:27:08 INFO - PROCESS | 1856 | 1462530428784 Marionette DEBUG loaded listener.js 03:27:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee03a3c800) [pid = 1856] [serial = 2166] [outer = 0x7fee02332400] 03:27:09 INFO - PROCESS | 1856 | 1462530429584 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:27:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:27:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1481ms 03:27:09 INFO - PROCESS | 1856 | 1462530429628 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:27:09 INFO - PROCESS | 1856 | 1462530429632 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:27:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:27:09 INFO - PROCESS | 1856 | 1462530429638 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:27:09 INFO - PROCESS | 1856 | 1462530429640 Marionette TRACE conn3 <- [1,2858,null,{}] 03:27:09 INFO - PROCESS | 1856 | 1462530429645 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:09 INFO - PROCESS | 1856 | 1462530429848 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:27:10 INFO - PROCESS | 1856 | 1462530430116 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04ceb000 == 169 [pid = 1856] [id = 722] 03:27:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee02336800) [pid = 1856] [serial = 2167] [outer = (nil)] 03:27:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee03bb3400) [pid = 1856] [serial = 2168] [outer = 0x7fee02336800] 03:27:10 INFO - PROCESS | 1856 | 1462530430186 Marionette DEBUG loaded listener.js 03:27:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee048da800) [pid = 1856] [serial = 2169] [outer = 0x7fee02336800] 03:27:11 INFO - PROCESS | 1856 | 1462530431006 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:27:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:27:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1432ms 03:27:11 INFO - PROCESS | 1856 | 1462530431071 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:27:11 INFO - PROCESS | 1856 | 1462530431075 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:27:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:27:11 INFO - PROCESS | 1856 | 1462530431080 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:27:11 INFO - PROCESS | 1856 | 1462530431082 Marionette TRACE conn3 <- [1,2862,null,{}] 03:27:11 INFO - PROCESS | 1856 | 1462530431088 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:11 INFO - PROCESS | 1856 | 1462530431289 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:27:11 INFO - PROCESS | 1856 | 1462530431561 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05ac7000 == 170 [pid = 1856] [id = 723] 03:27:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fedf8e33400) [pid = 1856] [serial = 2170] [outer = (nil)] 03:27:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee04a06800) [pid = 1856] [serial = 2171] [outer = 0x7fedf8e33400] 03:27:11 INFO - PROCESS | 1856 | 1462530431638 Marionette DEBUG loaded listener.js 03:27:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fee04b86800) [pid = 1856] [serial = 2172] [outer = 0x7fedf8e33400] 03:27:12 INFO - PROCESS | 1856 | 1462530432473 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:27:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:27:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1432ms 03:27:12 INFO - PROCESS | 1856 | 1462530432516 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:27:12 INFO - PROCESS | 1856 | 1462530432519 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:27:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:27:12 INFO - PROCESS | 1856 | 1462530432525 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:27:12 INFO - PROCESS | 1856 | 1462530432527 Marionette TRACE conn3 <- [1,2866,null,{}] 03:27:12 INFO - PROCESS | 1856 | 1462530432532 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:12 INFO - PROCESS | 1856 | 1462530432740 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:27:13 INFO - PROCESS | 1856 | 1462530433011 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06109000 == 171 [pid = 1856] [id = 724] 03:27:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee026b2c00) [pid = 1856] [serial = 2173] [outer = (nil)] 03:27:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee05aa4000) [pid = 1856] [serial = 2174] [outer = 0x7fee026b2c00] 03:27:13 INFO - PROCESS | 1856 | 1462530433087 Marionette DEBUG loaded listener.js 03:27:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee05be8800) [pid = 1856] [serial = 2175] [outer = 0x7fee026b2c00] 03:27:13 INFO - PROCESS | 1856 | 1462530433923 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1436ms 03:27:13 INFO - PROCESS | 1856 | 1462530433962 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:27:13 INFO - PROCESS | 1856 | 1462530433964 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:27:13 INFO - PROCESS | 1856 | 1462530433970 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:27:13 INFO - PROCESS | 1856 | 1462530433972 Marionette TRACE conn3 <- [1,2870,null,{}] 03:27:13 INFO - PROCESS | 1856 | 1462530433978 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:14 INFO - PROCESS | 1856 | 1462530434186 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:27:14 INFO - PROCESS | 1856 | 1462530434456 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06256000 == 172 [pid = 1856] [id = 725] 03:27:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee048db800) [pid = 1856] [serial = 2176] [outer = (nil)] 03:27:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee0613b800) [pid = 1856] [serial = 2177] [outer = 0x7fee048db800] 03:27:14 INFO - PROCESS | 1856 | 1462530434529 Marionette DEBUG loaded listener.js 03:27:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee062d9400) [pid = 1856] [serial = 2178] [outer = 0x7fee048db800] 03:27:15 INFO - PROCESS | 1856 | 1462530435367 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:27:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:27:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1427ms 03:27:15 INFO - PROCESS | 1856 | 1462530435398 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:27:15 INFO - PROCESS | 1856 | 1462530435402 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:27:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:27:15 INFO - PROCESS | 1856 | 1462530435407 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:27:15 INFO - PROCESS | 1856 | 1462530435411 Marionette TRACE conn3 <- [1,2874,null,{}] 03:27:15 INFO - PROCESS | 1856 | 1462530435416 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:15 INFO - PROCESS | 1856 | 1462530435638 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:27:15 INFO - PROCESS | 1856 | 1462530435914 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06d52000 == 173 [pid = 1856] [id = 726] 03:27:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee04b87000) [pid = 1856] [serial = 2179] [outer = (nil)] 03:27:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee06f5f400) [pid = 1856] [serial = 2180] [outer = 0x7fee04b87000] 03:27:16 INFO - PROCESS | 1856 | 1462530435995 Marionette DEBUG loaded listener.js 03:27:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee071b6000) [pid = 1856] [serial = 2181] [outer = 0x7fee04b87000] 03:27:16 INFO - PROCESS | 1856 | 1462530436896 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:27:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:27:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1536ms 03:27:16 INFO - PROCESS | 1856 | 1462530436945 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:27:16 INFO - PROCESS | 1856 | 1462530436948 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:27:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:27:16 INFO - PROCESS | 1856 | 1462530436954 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:27:16 INFO - PROCESS | 1856 | 1462530436956 Marionette TRACE conn3 <- [1,2878,null,{}] 03:27:16 INFO - PROCESS | 1856 | 1462530436980 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:17 INFO - PROCESS | 1856 | 1462530437186 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:27:17 INFO - PROCESS | 1856 | 1462530437459 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07fa2000 == 174 [pid = 1856] [id = 727] 03:27:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee06f6d400) [pid = 1856] [serial = 2182] [outer = (nil)] 03:27:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee073d1c00) [pid = 1856] [serial = 2183] [outer = 0x7fee06f6d400] 03:27:17 INFO - PROCESS | 1856 | 1462530437568 Marionette DEBUG loaded listener.js 03:27:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee08044000) [pid = 1856] [serial = 2184] [outer = 0x7fee06f6d400] 03:27:18 INFO - PROCESS | 1856 | 1462530438433 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:27:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:27:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1549ms 03:27:18 INFO - PROCESS | 1856 | 1462530438504 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:27:18 INFO - PROCESS | 1856 | 1462530438507 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:27:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:27:18 INFO - PROCESS | 1856 | 1462530438512 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:27:18 INFO - PROCESS | 1856 | 1462530438514 Marionette TRACE conn3 <- [1,2882,null,{}] 03:27:18 INFO - PROCESS | 1856 | 1462530438520 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:18 INFO - PROCESS | 1856 | 1462530438777 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:27:19 INFO - PROCESS | 1856 | 1462530439044 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0cf2b800 == 175 [pid = 1856] [id = 728] 03:27:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee071b7000) [pid = 1856] [serial = 2185] [outer = (nil)] 03:27:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee0804c400) [pid = 1856] [serial = 2186] [outer = 0x7fee071b7000] 03:27:19 INFO - PROCESS | 1856 | 1462530439153 Marionette DEBUG loaded listener.js 03:27:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee0840b400) [pid = 1856] [serial = 2187] [outer = 0x7fee071b7000] 03:27:19 INFO - PROCESS | 1856 | 1462530439954 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:27:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:27:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1476ms 03:27:19 INFO - PROCESS | 1856 | 1462530439996 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:27:20 INFO - PROCESS | 1856 | 1462530439998 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:27:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:27:20 INFO - PROCESS | 1856 | 1462530440004 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:27:20 INFO - PROCESS | 1856 | 1462530440006 Marionette TRACE conn3 <- [1,2886,null,{}] 03:27:20 INFO - PROCESS | 1856 | 1462530440012 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:20 INFO - PROCESS | 1856 | 1462530440217 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:27:20 INFO - PROCESS | 1856 | 1462530440496 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d476000 == 176 [pid = 1856] [id = 729] 03:27:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee071bbc00) [pid = 1856] [serial = 2188] [outer = (nil)] 03:27:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee08416000) [pid = 1856] [serial = 2189] [outer = 0x7fee071bbc00] 03:27:20 INFO - PROCESS | 1856 | 1462530440566 Marionette DEBUG loaded listener.js 03:27:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee08607400) [pid = 1856] [serial = 2190] [outer = 0x7fee071bbc00] 03:27:21 INFO - PROCESS | 1856 | 1462530441404 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:27:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:27:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1433ms 03:27:21 INFO - PROCESS | 1856 | 1462530441449 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:27:21 INFO - PROCESS | 1856 | 1462530441453 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:27:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:27:21 INFO - PROCESS | 1856 | 1462530441459 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:27:21 INFO - PROCESS | 1856 | 1462530441461 Marionette TRACE conn3 <- [1,2890,null,{}] 03:27:21 INFO - PROCESS | 1856 | 1462530441467 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:21 INFO - PROCESS | 1856 | 1462530441687 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:27:21 INFO - PROCESS | 1856 | 1462530441983 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0f98a800 == 177 [pid = 1856] [id = 730] 03:27:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee074d1400) [pid = 1856] [serial = 2191] [outer = (nil)] 03:27:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee08611000) [pid = 1856] [serial = 2192] [outer = 0x7fee074d1400] 03:27:22 INFO - PROCESS | 1856 | 1462530442093 Marionette DEBUG loaded listener.js 03:27:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee087df800) [pid = 1856] [serial = 2193] [outer = 0x7fee074d1400] 03:27:22 INFO - PROCESS | 1856 | 1462530442938 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:27:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:27:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1533ms 03:27:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:27:23 INFO - PROCESS | 1856 | 1462530442992 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:27:23 INFO - PROCESS | 1856 | 1462530442995 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:27:23 INFO - PROCESS | 1856 | 1462530442999 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:27:23 INFO - PROCESS | 1856 | 1462530443003 Marionette TRACE conn3 <- [1,2894,null,{}] 03:27:23 INFO - PROCESS | 1856 | 1462530443008 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:23 INFO - PROCESS | 1856 | 1462530443225 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:27:23 INFO - PROCESS | 1856 | 1462530443502 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11086000 == 178 [pid = 1856] [id = 731] 03:27:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fedf8cda000) [pid = 1856] [serial = 2194] [outer = (nil)] 03:27:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee087e7400) [pid = 1856] [serial = 2195] [outer = 0x7fedf8cda000] 03:27:23 INFO - PROCESS | 1856 | 1462530443628 Marionette DEBUG loaded listener.js 03:27:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee08853800) [pid = 1856] [serial = 2196] [outer = 0x7fedf8cda000] 03:27:24 INFO - PROCESS | 1856 | 1462530444472 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:27:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:27:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1533ms 03:27:24 INFO - PROCESS | 1856 | 1462530444533 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:27:24 INFO - PROCESS | 1856 | 1462530444536 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:27:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:27:24 INFO - PROCESS | 1856 | 1462530444542 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:27:24 INFO - PROCESS | 1856 | 1462530444544 Marionette TRACE conn3 <- [1,2898,null,{}] 03:27:24 INFO - PROCESS | 1856 | 1462530444549 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:24 INFO - PROCESS | 1856 | 1462530444778 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:27:25 INFO - PROCESS | 1856 | 1462530445055 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11228000 == 179 [pid = 1856] [id = 732] 03:27:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee0804dc00) [pid = 1856] [serial = 2197] [outer = (nil)] 03:27:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee0885d000) [pid = 1856] [serial = 2198] [outer = 0x7fee0804dc00] 03:27:25 INFO - PROCESS | 1856 | 1462530445166 Marionette DEBUG loaded listener.js 03:27:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee0bcda400) [pid = 1856] [serial = 2199] [outer = 0x7fee0804dc00] 03:27:26 INFO - PROCESS | 1856 | 1462530446013 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:27:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:27:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1529ms 03:27:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:27:26 INFO - PROCESS | 1856 | 1462530446072 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:27:26 INFO - PROCESS | 1856 | 1462530446074 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:27:26 INFO - PROCESS | 1856 | 1462530446080 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:27:26 INFO - PROCESS | 1856 | 1462530446082 Marionette TRACE conn3 <- [1,2902,null,{}] 03:27:26 INFO - PROCESS | 1856 | 1462530446087 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:26 INFO - PROCESS | 1856 | 1462530446309 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:27:26 INFO - PROCESS | 1856 | 1462530446587 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee14d43000 == 180 [pid = 1856] [id = 733] 03:27:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee087e3c00) [pid = 1856] [serial = 2200] [outer = (nil)] 03:27:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee0bd5c800) [pid = 1856] [serial = 2201] [outer = 0x7fee087e3c00] 03:27:26 INFO - PROCESS | 1856 | 1462530446693 Marionette DEBUG loaded listener.js 03:27:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee0bd60400) [pid = 1856] [serial = 2202] [outer = 0x7fee087e3c00] 03:27:27 INFO - PROCESS | 1856 | 1462530447535 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:27:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:27:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1528ms 03:27:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:27:27 INFO - PROCESS | 1856 | 1462530447607 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:27:27 INFO - PROCESS | 1856 | 1462530447610 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:27:27 INFO - PROCESS | 1856 | 1462530447614 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:27:27 INFO - PROCESS | 1856 | 1462530447618 Marionette TRACE conn3 <- [1,2906,null,{}] 03:27:27 INFO - PROCESS | 1856 | 1462530447623 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:27 INFO - PROCESS | 1856 | 1462530447840 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:27:28 INFO - PROCESS | 1856 | 1462530448111 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1635f800 == 181 [pid = 1856] [id = 734] 03:27:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee08858400) [pid = 1856] [serial = 2203] [outer = (nil)] 03:27:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee0bd90400) [pid = 1856] [serial = 2204] [outer = 0x7fee08858400] 03:27:28 INFO - PROCESS | 1856 | 1462530448181 Marionette DEBUG loaded listener.js 03:27:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee0be6a800) [pid = 1856] [serial = 2205] [outer = 0x7fee08858400] 03:27:29 INFO - PROCESS | 1856 | 1462530449030 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:27:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:27:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1493ms 03:27:29 INFO - PROCESS | 1856 | 1462530449108 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:27:29 INFO - PROCESS | 1856 | 1462530449111 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:27:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:27:29 INFO - PROCESS | 1856 | 1462530449117 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:27:29 INFO - PROCESS | 1856 | 1462530449119 Marionette TRACE conn3 <- [1,2910,null,{}] 03:27:29 INFO - PROCESS | 1856 | 1462530449124 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:29 INFO - PROCESS | 1856 | 1462530449373 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:27:29 INFO - PROCESS | 1856 | 1462530449652 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1666c000 == 182 [pid = 1856] [id = 735] 03:27:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fedfbeed400) [pid = 1856] [serial = 2206] [outer = (nil)] 03:27:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee03a3f000) [pid = 1856] [serial = 2207] [outer = 0x7fedfbeed400] 03:27:29 INFO - PROCESS | 1856 | 1462530449768 Marionette DEBUG loaded listener.js 03:27:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee0d01fc00) [pid = 1856] [serial = 2208] [outer = 0x7fedfbeed400] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf625d000 == 181 [pid = 1856] [id = 612] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfda61000 == 180 [pid = 1856] [id = 714] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfd8d7000 == 179 [pid = 1856] [id = 713] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfaa9c800 == 178 [pid = 1856] [id = 712] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf7c69000 == 177 [pid = 1856] [id = 711] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0ebb4800 == 176 [pid = 1856] [id = 709] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e9d0000 == 175 [pid = 1856] [id = 708] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e64c000 == 174 [pid = 1856] [id = 707] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0e0c5800 == 173 [pid = 1856] [id = 706] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0dd40800 == 172 [pid = 1856] [id = 705] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d74b800 == 171 [pid = 1856] [id = 704] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d2c6800 == 170 [pid = 1856] [id = 703] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d0b2000 == 169 [pid = 1856] [id = 702] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0cf44800 == 168 [pid = 1856] [id = 701] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0bfc7800 == 167 [pid = 1856] [id = 700] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee08499800 == 166 [pid = 1856] [id = 699] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07c86000 == 165 [pid = 1856] [id = 698] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06d3c800 == 164 [pid = 1856] [id = 697] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06974000 == 163 [pid = 1856] [id = 696] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06083800 == 162 [pid = 1856] [id = 695] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04d9e800 == 161 [pid = 1856] [id = 694] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04097000 == 160 [pid = 1856] [id = 693] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee00471800 == 159 [pid = 1856] [id = 692] 03:27:31 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfd8d8800 == 158 [pid = 1856] [id = 691] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fedf8e30400) [pid = 1856] [serial = 2051] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fedfdfd1400) [pid = 1856] [serial = 2024] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee026ab000) [pid = 1856] [serial = 2039] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fedfd9ad400) [pid = 1856] [serial = 2021] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fedf9381800) [pid = 1856] [serial = 2048] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee03bb8800) [pid = 1856] [serial = 2042] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fee04bad000) [pid = 1856] [serial = 2045] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fedfefa1400) [pid = 1856] [serial = 2061] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fedfac48000) [pid = 1856] [serial = 2018] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fedf615ac00) [pid = 1856] [serial = 2015] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee02335c00) [pid = 1856] [serial = 2036] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fedfdedd000) [pid = 1856] [serial = 2058] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fedfdc3a400) [pid = 1856] [serial = 2070] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fedfaacc800) [pid = 1856] [serial = 2069] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fee00db4c00) [pid = 1856] [serial = 2067] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fedfbef5000) [pid = 1856] [serial = 2054] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee05be8400) [pid = 1856] [serial = 1998] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee00b98400) [pid = 1856] [serial = 2030] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee00cb1400) [pid = 1856] [serial = 2066] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fedff860c00) [pid = 1856] [serial = 2063] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fedfa9d2c00) [pid = 1856] [serial = 2052] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fedffaa3000) [pid = 1856] [serial = 2064] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fedfd9cf800) [pid = 1856] [serial = 2013] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fedfc159c00) [pid = 1856] [serial = 2055] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fedfdfcc000) [pid = 1856] [serial = 2060] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fedfaad1400) [pid = 1856] [serial = 2057] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee00e15400) [pid = 1856] [serial = 2033] [outer = (nil)] [url = about:blank] 03:27:31 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fedff6e8800) [pid = 1856] [serial = 2027] [outer = (nil)] [url = about:blank] 03:27:32 INFO - PROCESS | 1856 | 1462530452196 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:27:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:27:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:27:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 3094ms 03:27:32 INFO - PROCESS | 1856 | 1462530452211 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:27:32 INFO - PROCESS | 1856 | 1462530452216 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:27:32 INFO - TEST-START | /DOMEvents/constructors.html 03:27:32 INFO - PROCESS | 1856 | 1462530452223 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:27:32 INFO - PROCESS | 1856 | 1462530452227 Marionette TRACE conn3 <- [1,2914,null,{}] 03:27:32 INFO - PROCESS | 1856 | 1462530452234 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:32 INFO - PROCESS | 1856 | 1462530452420 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:27:32 INFO - PROCESS | 1856 | 1462530452648 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf96c6800 == 159 [pid = 1856] [id = 736] 03:27:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fedf9388c00) [pid = 1856] [serial = 2209] [outer = (nil)] 03:27:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fedf95c6800) [pid = 1856] [serial = 2210] [outer = 0x7fedf9388c00] 03:27:32 INFO - PROCESS | 1856 | 1462530452711 Marionette DEBUG loaded listener.js 03:27:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fedfaace400) [pid = 1856] [serial = 2211] [outer = 0x7fedf9388c00] 03:27:33 INFO - PROCESS | 1856 | 1462530453484 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:27:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:27:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:27:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:27:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 1285ms 03:27:33 INFO - PROCESS | 1856 | 1462530453510 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:27:33 INFO - PROCESS | 1856 | 1462530453523 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:27:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:27:33 INFO - PROCESS | 1856 | 1462530453542 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:27:33 INFO - PROCESS | 1856 | 1462530453550 Marionette TRACE conn3 <- [1,2918,null,{}] 03:27:33 INFO - PROCESS | 1856 | 1462530453560 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:33 INFO - PROCESS | 1856 | 1462530453836 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:27:33 INFO - PROCESS | 1856 | 1462530453870 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfd74a000 == 160 [pid = 1856] [id = 737] 03:27:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fedfac41800) [pid = 1856] [serial = 2212] [outer = (nil)] 03:27:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fedfc159c00) [pid = 1856] [serial = 2213] [outer = 0x7fedfac41800] 03:27:33 INFO - PROCESS | 1856 | 1462530453928 Marionette DEBUG loaded listener.js 03:27:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fedfd9c5800) [pid = 1856] [serial = 2214] [outer = 0x7fedfac41800] 03:27:34 INFO - PROCESS | 1856 | 1462530454770 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:27:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:27:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1237ms 03:27:34 INFO - PROCESS | 1856 | 1462530454777 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:27:34 INFO - PROCESS | 1856 | 1462530454779 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:27:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:27:34 INFO - PROCESS | 1856 | 1462530454785 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:27:34 INFO - PROCESS | 1856 | 1462530454790 Marionette TRACE conn3 <- [1,2922,null,{}] 03:27:34 INFO - PROCESS | 1856 | 1462530454811 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:35 INFO - PROCESS | 1856 | 1462530455060 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:27:35 INFO - PROCESS | 1856 | 1462530455098 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfdb36800 == 161 [pid = 1856] [id = 738] 03:27:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fedfdc5d400) [pid = 1856] [serial = 2215] [outer = (nil)] 03:27:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fedfedcc800) [pid = 1856] [serial = 2216] [outer = 0x7fedfdc5d400] 03:27:35 INFO - PROCESS | 1856 | 1462530455156 Marionette DEBUG loaded listener.js 03:27:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fedff6ee000) [pid = 1856] [serial = 2217] [outer = 0x7fedfdc5d400] 03:27:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:27:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:27:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:27:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:27:36 INFO - PROCESS | 1856 | 1462530456004 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:27:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:27:36 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:27:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 03:27:36 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:27:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 03:27:36 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:27:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 03:27:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:27:36 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:27:36 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1237ms 03:27:36 INFO - PROCESS | 1856 | 1462530456027 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:27:36 INFO - PROCESS | 1856 | 1462530456034 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:27:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:27:36 INFO - PROCESS | 1856 | 1462530456046 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:27:36 INFO - PROCESS | 1856 | 1462530456048 Marionette TRACE conn3 <- [1,2926,null,{}] 03:27:36 INFO - PROCESS | 1856 | 1462530456052 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:36 INFO - PROCESS | 1856 | 1462530456311 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:27:36 INFO - PROCESS | 1856 | 1462530456362 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfef67000 == 162 [pid = 1856] [id = 739] 03:27:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fedfedc8400) [pid = 1856] [serial = 2218] [outer = (nil)] 03:27:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee00cba400) [pid = 1856] [serial = 2219] [outer = 0x7fedfedc8400] 03:27:36 INFO - PROCESS | 1856 | 1462530456420 Marionette DEBUG loaded listener.js 03:27:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee00dc3000) [pid = 1856] [serial = 2220] [outer = 0x7fedfedc8400] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee00b94000) [pid = 1856] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee02336000) [pid = 1856] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee062d9800) [pid = 1856] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fedf9381c00) [pid = 1856] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fedff85c000) [pid = 1856] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fedfbee1000) [pid = 1856] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee062da400) [pid = 1856] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fee026a8000) [pid = 1856] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee06a0f800) [pid = 1856] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee049e3c00) [pid = 1856] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fedfbef2000) [pid = 1856] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee03bb6400) [pid = 1856] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee0233a000) [pid = 1856] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee06f56c00) [pid = 1856] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fedf6155c00) [pid = 1856] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fedfaad2000) [pid = 1856] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fee048e1c00) [pid = 1856] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fedfbee7800) [pid = 1856] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee00b93000) [pid = 1856] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fedf6314c00) [pid = 1856] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee02419c00) [pid = 1856] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fedf614fc00) [pid = 1856] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fedfc152800) [pid = 1856] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee026abc00) [pid = 1856] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fedf6318800) [pid = 1856] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fedfbf9fc00) [pid = 1856] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fee04a0e800) [pid = 1856] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fedf6153400) [pid = 1856] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fee06137000) [pid = 1856] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fedf6317c00) [pid = 1856] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fedfbeebc00) [pid = 1856] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fedf6156000) [pid = 1856] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fedf8cdec00) [pid = 1856] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fedffaa0800) [pid = 1856] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee01a6ec00) [pid = 1856] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:27:37 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fedffaa2400) [pid = 1856] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:27:37 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:27:37 INFO - PROCESS | 1856 | 1462530457908 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:27:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:27:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1878ms 03:27:37 INFO - PROCESS | 1856 | 1462530457935 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:27:37 INFO - PROCESS | 1856 | 1462530457937 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:27:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:27:37 INFO - PROCESS | 1856 | 1462530457951 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:27:37 INFO - PROCESS | 1856 | 1462530457953 Marionette TRACE conn3 <- [1,2930,null,{}] 03:27:37 INFO - PROCESS | 1856 | 1462530457958 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:38 INFO - PROCESS | 1856 | 1462530458142 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:27:38 INFO - PROCESS | 1856 | 1462530458159 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedff650800 == 163 [pid = 1856] [id = 740] 03:27:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fedfac45c00) [pid = 1856] [serial = 2221] [outer = (nil)] 03:27:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fedfdc5e800) [pid = 1856] [serial = 2222] [outer = 0x7fedfac45c00] 03:27:38 INFO - PROCESS | 1856 | 1462530458216 Marionette DEBUG loaded listener.js 03:27:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fedffa1f400) [pid = 1856] [serial = 2223] [outer = 0x7fedfac45c00] 03:27:38 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:27:38 INFO - PROCESS | 1856 | 1462530458997 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:27:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:27:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1077ms 03:27:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:27:39 INFO - PROCESS | 1856 | 1462530459029 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:27:39 INFO - PROCESS | 1856 | 1462530459031 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:27:39 INFO - PROCESS | 1856 | 1462530459036 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:27:39 INFO - PROCESS | 1856 | 1462530459039 Marionette TRACE conn3 <- [1,2934,null,{}] 03:27:39 INFO - PROCESS | 1856 | 1462530459043 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:39 INFO - PROCESS | 1856 | 1462530459317 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:27:39 INFO - PROCESS | 1856 | 1462530459341 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00472800 == 164 [pid = 1856] [id = 741] 03:27:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fedff862c00) [pid = 1856] [serial = 2224] [outer = (nil)] 03:27:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fee01a70c00) [pid = 1856] [serial = 2225] [outer = 0x7fedff862c00] 03:27:39 INFO - PROCESS | 1856 | 1462530459398 Marionette DEBUG loaded listener.js 03:27:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee02337800) [pid = 1856] [serial = 2226] [outer = 0x7fedff862c00] 03:27:40 INFO - PROCESS | 1856 | 1462530460445 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:27:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:27:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1437ms 03:27:40 INFO - PROCESS | 1856 | 1462530460473 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:27:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:27:40 INFO - PROCESS | 1856 | 1462530460479 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:27:40 INFO - PROCESS | 1856 | 1462530460486 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:27:40 INFO - PROCESS | 1856 | 1462530460492 Marionette TRACE conn3 <- [1,2938,null,{}] 03:27:40 INFO - PROCESS | 1856 | 1462530460513 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:40 INFO - PROCESS | 1856 | 1462530460798 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:27:41 INFO - PROCESS | 1856 | 1462530461012 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfb4de000 == 165 [pid = 1856] [id = 742] 03:27:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fedf95c2800) [pid = 1856] [serial = 2227] [outer = (nil)] 03:27:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fedfac4c400) [pid = 1856] [serial = 2228] [outer = 0x7fedf95c2800] 03:27:41 INFO - PROCESS | 1856 | 1462530461087 Marionette DEBUG loaded listener.js 03:27:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fedfbeea800) [pid = 1856] [serial = 2229] [outer = 0x7fedf95c2800] 03:27:41 INFO - PROCESS | 1856 | 1462530461856 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:27:41 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:27:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1383ms 03:27:41 INFO - PROCESS | 1856 | 1462530461869 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:27:41 INFO - PROCESS | 1856 | 1462530461876 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:27:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:27:41 INFO - PROCESS | 1856 | 1462530461886 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:27:41 INFO - PROCESS | 1856 | 1462530461889 Marionette TRACE conn3 <- [1,2942,null,{}] 03:27:41 INFO - PROCESS | 1856 | 1462530461895 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:42 INFO - PROCESS | 1856 | 1462530462130 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:27:42 INFO - PROCESS | 1856 | 1462530462378 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00351000 == 166 [pid = 1856] [id = 743] 03:27:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fedfaacf400) [pid = 1856] [serial = 2230] [outer = (nil)] 03:27:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fedfdc3d000) [pid = 1856] [serial = 2231] [outer = 0x7fedfaacf400] 03:27:42 INFO - PROCESS | 1856 | 1462530462448 Marionette DEBUG loaded listener.js 03:27:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fedfedc2c00) [pid = 1856] [serial = 2232] [outer = 0x7fedfaacf400] 03:27:43 INFO - PROCESS | 1856 | 1462530463272 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:27:43 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:27:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:27:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1427ms 03:27:43 INFO - PROCESS | 1856 | 1462530463314 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:27:43 INFO - PROCESS | 1856 | 1462530463318 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:27:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:27:43 INFO - PROCESS | 1856 | 1462530463323 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:27:43 INFO - PROCESS | 1856 | 1462530463328 Marionette TRACE conn3 <- [1,2946,null,{}] 03:27:43 INFO - PROCESS | 1856 | 1462530463343 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:43 INFO - PROCESS | 1856 | 1462530463666 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:27:43 INFO - PROCESS | 1856 | 1462530463879 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03bcb800 == 167 [pid = 1856] [id = 744] 03:27:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fedffaaa000) [pid = 1856] [serial = 2233] [outer = (nil)] 03:27:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee00d31000) [pid = 1856] [serial = 2234] [outer = 0x7fedffaaa000] 03:27:43 INFO - PROCESS | 1856 | 1462530463957 Marionette DEBUG loaded listener.js 03:27:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee01a6e000) [pid = 1856] [serial = 2235] [outer = 0x7fedffaaa000] 03:27:44 INFO - PROCESS | 1856 | 1462530464679 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:27:44 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:27:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1388ms 03:27:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:27:44 INFO - PROCESS | 1856 | 1462530464712 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:27:44 INFO - PROCESS | 1856 | 1462530464715 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:27:44 INFO - PROCESS | 1856 | 1462530464721 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:27:44 INFO - PROCESS | 1856 | 1462530464724 Marionette TRACE conn3 <- [1,2950,null,{}] 03:27:44 INFO - PROCESS | 1856 | 1462530464729 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:44 INFO - PROCESS | 1856 | 1462530464946 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:27:45 INFO - PROCESS | 1856 | 1462530465194 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05849000 == 168 [pid = 1856] [id = 745] 03:27:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fedffaaf000) [pid = 1856] [serial = 2236] [outer = (nil)] 03:27:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fee02338c00) [pid = 1856] [serial = 2237] [outer = 0x7fedffaaf000] 03:27:45 INFO - PROCESS | 1856 | 1462530465270 Marionette DEBUG loaded listener.js 03:27:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee0241bc00) [pid = 1856] [serial = 2238] [outer = 0x7fedffaaf000] 03:27:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06080800 == 169 [pid = 1856] [id = 746] 03:27:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee03a37000) [pid = 1856] [serial = 2239] [outer = (nil)] 03:27:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee01a77800) [pid = 1856] [serial = 2240] [outer = 0x7fee03a37000] 03:27:46 INFO - PROCESS | 1856 | 1462530466094 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:27:46 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:27:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1388ms 03:27:46 INFO - PROCESS | 1856 | 1462530466122 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:27:46 INFO - PROCESS | 1856 | 1462530466126 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:27:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:27:46 INFO - PROCESS | 1856 | 1462530466138 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:27:46 INFO - PROCESS | 1856 | 1462530466140 Marionette TRACE conn3 <- [1,2954,null,{}] 03:27:46 INFO - PROCESS | 1856 | 1462530466145 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:46 INFO - PROCESS | 1856 | 1462530466400 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:27:46 INFO - PROCESS | 1856 | 1462530466671 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee069f2000 == 170 [pid = 1856] [id = 747] 03:27:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee01c52400) [pid = 1856] [serial = 2241] [outer = (nil)] 03:27:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee03a5d400) [pid = 1856] [serial = 2242] [outer = 0x7fee01c52400] 03:27:46 INFO - PROCESS | 1856 | 1462530466742 Marionette DEBUG loaded listener.js 03:27:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee03bb6c00) [pid = 1856] [serial = 2243] [outer = 0x7fee01c52400] 03:27:47 INFO - PROCESS | 1856 | 1462530467555 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:27:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:27:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:27:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1432ms 03:27:47 INFO - PROCESS | 1856 | 1462530467567 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:27:47 INFO - PROCESS | 1856 | 1462530467571 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:27:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:27:47 INFO - PROCESS | 1856 | 1462530467577 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:27:47 INFO - PROCESS | 1856 | 1462530467580 Marionette TRACE conn3 <- [1,2958,null,{}] 03:27:47 INFO - PROCESS | 1856 | 1462530467585 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:47 INFO - PROCESS | 1856 | 1462530467820 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:27:48 INFO - PROCESS | 1856 | 1462530468068 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee07d54000 == 171 [pid = 1856] [id = 748] 03:27:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee047a6400) [pid = 1856] [serial = 2244] [outer = (nil)] 03:27:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fee04a08800) [pid = 1856] [serial = 2245] [outer = 0x7fee047a6400] 03:27:48 INFO - PROCESS | 1856 | 1462530468140 Marionette DEBUG loaded listener.js 03:27:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee05be8400) [pid = 1856] [serial = 2246] [outer = 0x7fee047a6400] 03:27:48 INFO - PROCESS | 1856 | 1462530468882 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:27:48 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:27:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1325ms 03:27:48 INFO - PROCESS | 1856 | 1462530468903 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:27:48 INFO - PROCESS | 1856 | 1462530468906 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:27:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:27:48 INFO - PROCESS | 1856 | 1462530468911 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:27:48 INFO - PROCESS | 1856 | 1462530468913 Marionette TRACE conn3 <- [1,2962,null,{}] 03:27:48 INFO - PROCESS | 1856 | 1462530468919 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:49 INFO - PROCESS | 1856 | 1462530469125 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:27:49 INFO - PROCESS | 1856 | 1462530469372 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bb61800 == 172 [pid = 1856] [id = 749] 03:27:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee048d4400) [pid = 1856] [serial = 2247] [outer = (nil)] 03:27:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee062d2400) [pid = 1856] [serial = 2248] [outer = 0x7fee048d4400] 03:27:49 INFO - PROCESS | 1856 | 1462530469440 Marionette DEBUG loaded listener.js 03:27:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee06a02c00) [pid = 1856] [serial = 2249] [outer = 0x7fee048d4400] 03:27:50 INFO - PROCESS | 1856 | 1462530470197 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:27:50 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:27:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1335ms 03:27:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:27:50 INFO - PROCESS | 1856 | 1462530470248 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:27:50 INFO - PROCESS | 1856 | 1462530470251 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:27:50 INFO - PROCESS | 1856 | 1462530470257 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:27:50 INFO - PROCESS | 1856 | 1462530470260 Marionette TRACE conn3 <- [1,2966,null,{}] 03:27:50 INFO - PROCESS | 1856 | 1462530470265 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:50 INFO - PROCESS | 1856 | 1462530470468 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:27:50 INFO - PROCESS | 1856 | 1462530470717 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d09d800 == 173 [pid = 1856] [id = 750] 03:27:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee04bb5400) [pid = 1856] [serial = 2250] [outer = (nil)] 03:27:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee06a0f800) [pid = 1856] [serial = 2251] [outer = 0x7fee04bb5400] 03:27:50 INFO - PROCESS | 1856 | 1462530470791 Marionette DEBUG loaded listener.js 03:27:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee06ba3800) [pid = 1856] [serial = 2252] [outer = 0x7fee04bb5400] 03:27:51 INFO - PROCESS | 1856 | 1462530471533 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:27:51 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:27:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1327ms 03:27:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:27:51 INFO - PROCESS | 1856 | 1462530471583 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:27:51 INFO - PROCESS | 1856 | 1462530471586 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:27:51 INFO - PROCESS | 1856 | 1462530471591 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:27:51 INFO - PROCESS | 1856 | 1462530471594 Marionette TRACE conn3 <- [1,2970,null,{}] 03:27:51 INFO - PROCESS | 1856 | 1462530471599 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:51 INFO - PROCESS | 1856 | 1462530471805 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:27:52 INFO - PROCESS | 1856 | 1462530472109 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d489000 == 174 [pid = 1856] [id = 751] 03:27:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee04a0b800) [pid = 1856] [serial = 2253] [outer = (nil)] 03:27:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee06baf000) [pid = 1856] [serial = 2254] [outer = 0x7fee04a0b800] 03:27:52 INFO - PROCESS | 1856 | 1462530472180 Marionette DEBUG loaded listener.js 03:27:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee06c13400) [pid = 1856] [serial = 2255] [outer = 0x7fee04a0b800] 03:27:52 INFO - PROCESS | 1856 | 1462530472920 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:27:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:27:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1380ms 03:27:52 INFO - PROCESS | 1856 | 1462530472971 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:27:52 INFO - PROCESS | 1856 | 1462530472974 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:27:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:27:52 INFO - PROCESS | 1856 | 1462530472979 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:27:52 INFO - PROCESS | 1856 | 1462530472981 Marionette TRACE conn3 <- [1,2974,null,{}] 03:27:52 INFO - PROCESS | 1856 | 1462530472986 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:53 INFO - PROCESS | 1856 | 1462530473241 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:27:53 INFO - PROCESS | 1856 | 1462530473495 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0decd000 == 175 [pid = 1856] [id = 752] 03:27:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee04ba9800) [pid = 1856] [serial = 2256] [outer = (nil)] 03:27:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee06da6400) [pid = 1856] [serial = 2257] [outer = 0x7fee04ba9800] 03:27:53 INFO - PROCESS | 1856 | 1462530473566 Marionette DEBUG loaded listener.js 03:27:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee06f6d800) [pid = 1856] [serial = 2258] [outer = 0x7fee04ba9800] 03:27:54 INFO - PROCESS | 1856 | 1462530474334 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:27:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 03:27:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1379ms 03:27:54 INFO - PROCESS | 1856 | 1462530474359 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:27:54 INFO - PROCESS | 1856 | 1462530474362 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:27:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:27:54 INFO - PROCESS | 1856 | 1462530474367 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:27:54 INFO - PROCESS | 1856 | 1462530474371 Marionette TRACE conn3 <- [1,2978,null,{}] 03:27:54 INFO - PROCESS | 1856 | 1462530474376 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:54 INFO - PROCESS | 1856 | 1462530474597 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:27:54 INFO - PROCESS | 1856 | 1462530474851 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e9dd800 == 176 [pid = 1856] [id = 753] 03:27:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee06c13c00) [pid = 1856] [serial = 2259] [outer = (nil)] 03:27:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee074c4000) [pid = 1856] [serial = 2260] [outer = 0x7fee06c13c00] 03:27:54 INFO - PROCESS | 1856 | 1462530474928 Marionette DEBUG loaded listener.js 03:27:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee087e8000) [pid = 1856] [serial = 2261] [outer = 0x7fee06c13c00] 03:27:55 INFO - PROCESS | 1856 | 1462530475679 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:27:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:27:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1326ms 03:27:55 INFO - PROCESS | 1856 | 1462530475707 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:27:55 INFO - PROCESS | 1856 | 1462530475709 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:27:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:27:55 INFO - PROCESS | 1856 | 1462530475718 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:27:55 INFO - PROCESS | 1856 | 1462530475720 Marionette TRACE conn3 <- [1,2982,null,{}] 03:27:55 INFO - PROCESS | 1856 | 1462530475724 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:55 INFO - PROCESS | 1856 | 1462530475935 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:27:56 INFO - PROCESS | 1856 | 1462530476216 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee165d3000 == 177 [pid = 1856] [id = 754] 03:27:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee06c9c800) [pid = 1856] [serial = 2262] [outer = (nil)] 03:27:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee0bd54c00) [pid = 1856] [serial = 2263] [outer = 0x7fee06c9c800] 03:27:56 INFO - PROCESS | 1856 | 1462530476296 Marionette DEBUG loaded listener.js 03:27:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee0be64c00) [pid = 1856] [serial = 2264] [outer = 0x7fee06c9c800] 03:27:57 INFO - PROCESS | 1856 | 1462530477011 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:27:57 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:27:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:27:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1375ms 03:27:57 INFO - PROCESS | 1856 | 1462530477094 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:27:57 INFO - PROCESS | 1856 | 1462530477098 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:27:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:27:57 INFO - PROCESS | 1856 | 1462530477103 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:27:57 INFO - PROCESS | 1856 | 1462530477115 Marionette TRACE conn3 <- [1,2986,null,{}] 03:27:57 INFO - PROCESS | 1856 | 1462530477119 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:57 INFO - PROCESS | 1856 | 1462530477339 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:27:57 INFO - PROCESS | 1856 | 1462530477618 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee16c3c000 == 178 [pid = 1856] [id = 755] 03:27:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee048d7400) [pid = 1856] [serial = 2265] [outer = (nil)] 03:27:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee0d026000) [pid = 1856] [serial = 2266] [outer = 0x7fee048d7400] 03:27:57 INFO - PROCESS | 1856 | 1462530477690 Marionette DEBUG loaded listener.js 03:27:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee0da2c000) [pid = 1856] [serial = 2267] [outer = 0x7fee048d7400] 03:27:58 INFO - PROCESS | 1856 | 1462530478409 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:27:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:27:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1346ms 03:27:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:27:58 INFO - PROCESS | 1856 | 1462530478450 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:27:58 INFO - PROCESS | 1856 | 1462530478452 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:27:58 INFO - PROCESS | 1856 | 1462530478458 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:27:58 INFO - PROCESS | 1856 | 1462530478461 Marionette TRACE conn3 <- [1,2990,null,{}] 03:27:58 INFO - PROCESS | 1856 | 1462530478465 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:58 INFO - PROCESS | 1856 | 1462530478670 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:27:58 INFO - PROCESS | 1856 | 1462530478966 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17324800 == 179 [pid = 1856] [id = 756] 03:27:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee087e7800) [pid = 1856] [serial = 2268] [outer = (nil)] 03:27:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee0de3e800) [pid = 1856] [serial = 2269] [outer = 0x7fee087e7800] 03:27:59 INFO - PROCESS | 1856 | 1462530479035 Marionette DEBUG loaded listener.js 03:27:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee0de46800) [pid = 1856] [serial = 2270] [outer = 0x7fee087e7800] 03:27:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17659800 == 180 [pid = 1856] [id = 757] 03:27:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee0dfec000) [pid = 1856] [serial = 2271] [outer = (nil)] 03:27:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee0de3a000) [pid = 1856] [serial = 2272] [outer = 0x7fee0dfec000] 03:27:59 INFO - PROCESS | 1856 | 1462530479856 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:27:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:27:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1435ms 03:27:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:27:59 INFO - PROCESS | 1856 | 1462530479892 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:27:59 INFO - PROCESS | 1856 | 1462530479895 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:27:59 INFO - PROCESS | 1856 | 1462530479901 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:27:59 INFO - PROCESS | 1856 | 1462530479903 Marionette TRACE conn3 <- [1,2994,null,{}] 03:27:59 INFO - PROCESS | 1856 | 1462530479908 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:00 INFO - PROCESS | 1856 | 1462530480193 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:28:00 INFO - PROCESS | 1856 | 1462530480452 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17ad3000 == 181 [pid = 1856] [id = 758] 03:28:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee0233b400) [pid = 1856] [serial = 2273] [outer = (nil)] 03:28:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee0dfea800) [pid = 1856] [serial = 2274] [outer = 0x7fee0233b400] 03:28:00 INFO - PROCESS | 1856 | 1462530480520 Marionette DEBUG loaded listener.js 03:28:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee0e010400) [pid = 1856] [serial = 2275] [outer = 0x7fee0233b400] 03:28:01 INFO - PROCESS | 1856 | 1462530481276 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:28:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:28:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:28:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1429ms 03:28:01 INFO - PROCESS | 1856 | 1462530481330 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:28:01 INFO - PROCESS | 1856 | 1462530481333 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:28:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:28:01 INFO - PROCESS | 1856 | 1462530481339 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:28:01 INFO - PROCESS | 1856 | 1462530481341 Marionette TRACE conn3 <- [1,2998,null,{}] 03:28:01 INFO - PROCESS | 1856 | 1462530481346 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:01 INFO - PROCESS | 1856 | 1462530481567 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:28:01 INFO - PROCESS | 1856 | 1462530481822 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee18181000 == 182 [pid = 1856] [id = 759] 03:28:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee0dfe8800) [pid = 1856] [serial = 2276] [outer = (nil)] 03:28:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee0e1c4800) [pid = 1856] [serial = 2277] [outer = 0x7fee0dfe8800] 03:28:01 INFO - PROCESS | 1856 | 1462530481902 Marionette DEBUG loaded listener.js 03:28:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7fee0e1cc000) [pid = 1856] [serial = 2278] [outer = 0x7fee0dfe8800] 03:28:02 INFO - PROCESS | 1856 | 1462530482743 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:28:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:28:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1427ms 03:28:02 INFO - PROCESS | 1856 | 1462530482766 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:28:02 INFO - PROCESS | 1856 | 1462530482769 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:28:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:28:02 INFO - PROCESS | 1856 | 1462530482774 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:28:02 INFO - PROCESS | 1856 | 1462530482776 Marionette TRACE conn3 <- [1,3002,null,{}] 03:28:02 INFO - PROCESS | 1856 | 1462530482781 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:02 INFO - PROCESS | 1856 | 1462530482991 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:28:03 INFO - PROCESS | 1856 | 1462530483278 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee1a059000 == 183 [pid = 1856] [id = 760] 03:28:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7fee0dfee000) [pid = 1856] [serial = 2279] [outer = (nil)] 03:28:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7fee0e44e000) [pid = 1856] [serial = 2280] [outer = 0x7fee0dfee000] 03:28:03 INFO - PROCESS | 1856 | 1462530483344 Marionette DEBUG loaded listener.js 03:28:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7fee0e5be800) [pid = 1856] [serial = 2281] [outer = 0x7fee0dfee000] 03:28:04 INFO - PROCESS | 1856 | 1462530484095 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:28:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:28:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1339ms 03:28:04 INFO - PROCESS | 1856 | 1462530484114 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:28:04 INFO - PROCESS | 1856 | 1462530484118 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:28:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:28:04 INFO - PROCESS | 1856 | 1462530484124 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:28:04 INFO - PROCESS | 1856 | 1462530484126 Marionette TRACE conn3 <- [1,3006,null,{}] 03:28:04 INFO - PROCESS | 1856 | 1462530484131 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:04 INFO - PROCESS | 1856 | 1462530484365 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:28:04 INFO - PROCESS | 1856 | 1462530484630 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee23716800 == 184 [pid = 1856] [id = 761] 03:28:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7fee0be65400) [pid = 1856] [serial = 2282] [outer = (nil)] 03:28:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7fee0e5d9400) [pid = 1856] [serial = 2283] [outer = 0x7fee0be65400] 03:28:04 INFO - PROCESS | 1856 | 1462530484705 Marionette DEBUG loaded listener.js 03:28:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7fee0e8c3000) [pid = 1856] [serial = 2284] [outer = 0x7fee0be65400] 03:28:05 INFO - PROCESS | 1856 | 1462530485464 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:28:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:28:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1382ms 03:28:05 INFO - PROCESS | 1856 | 1462530485506 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:28:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:28:05 INFO - PROCESS | 1856 | 1462530485509 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:28:05 INFO - PROCESS | 1856 | 1462530485514 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:28:05 INFO - PROCESS | 1856 | 1462530485517 Marionette TRACE conn3 <- [1,3010,null,{}] 03:28:05 INFO - PROCESS | 1856 | 1462530485526 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:05 INFO - PROCESS | 1856 | 1462530485779 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:28:06 INFO - PROCESS | 1856 | 1462530486038 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee245a5800 == 185 [pid = 1856] [id = 762] 03:28:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7fee0bd51800) [pid = 1856] [serial = 2285] [outer = (nil)] 03:28:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7fee0e8c9800) [pid = 1856] [serial = 2286] [outer = 0x7fee0bd51800] 03:28:06 INFO - PROCESS | 1856 | 1462530486107 Marionette DEBUG loaded listener.js 03:28:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7fee0f6da000) [pid = 1856] [serial = 2287] [outer = 0x7fee0bd51800] 03:28:06 INFO - PROCESS | 1856 | 1462530486819 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:28:06 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 03:28:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1333ms 03:28:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:28:06 INFO - PROCESS | 1856 | 1462530486849 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:28:06 INFO - PROCESS | 1856 | 1462530486851 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:28:06 INFO - PROCESS | 1856 | 1462530486856 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:28:06 INFO - PROCESS | 1856 | 1462530486859 Marionette TRACE conn3 <- [1,3014,null,{}] 03:28:06 INFO - PROCESS | 1856 | 1462530486864 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:07 INFO - PROCESS | 1856 | 1462530487087 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:28:07 INFO - PROCESS | 1856 | 1462530487340 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee25713000 == 186 [pid = 1856] [id = 763] 03:28:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7fee0e011400) [pid = 1856] [serial = 2288] [outer = (nil)] 03:28:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7fee0f962800) [pid = 1856] [serial = 2289] [outer = 0x7fee0e011400] 03:28:07 INFO - PROCESS | 1856 | 1462530487417 Marionette DEBUG loaded listener.js 03:28:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7fee0fa5b800) [pid = 1856] [serial = 2290] [outer = 0x7fee0e011400] 03:28:07 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:28:08 INFO - PROCESS | 1856 | 1462530488253 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:28:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:28:08 INFO - {} 03:28:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:28:08 INFO - {} 03:28:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:28:08 INFO - {} 03:28:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:28:08 INFO - {} 03:28:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1427ms 03:28:08 INFO - PROCESS | 1856 | 1462530488316 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:28:08 INFO - PROCESS | 1856 | 1462530488319 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:28:08 INFO - TEST-START | /FileAPI/fileReader.html 03:28:08 INFO - PROCESS | 1856 | 1462530488331 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:28:08 INFO - PROCESS | 1856 | 1462530488333 Marionette TRACE conn3 <- [1,3018,null,{}] 03:28:08 INFO - PROCESS | 1856 | 1462530488338 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:08 INFO - PROCESS | 1856 | 1462530488538 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:28:08 INFO - PROCESS | 1856 | 1462530488846 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee291a5000 == 187 [pid = 1856] [id = 764] 03:28:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7fee0e5b7c00) [pid = 1856] [serial = 2291] [outer = (nil)] 03:28:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7fee1057f000) [pid = 1856] [serial = 2292] [outer = 0x7fee0e5b7c00] 03:28:08 INFO - PROCESS | 1856 | 1462530488915 Marionette DEBUG loaded listener.js 03:28:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7fee1114b400) [pid = 1856] [serial = 2293] [outer = 0x7fee0e5b7c00] 03:28:09 INFO - PROCESS | 1856 | 1462530489763 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:28:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:28:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:28:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:28:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:28:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 1481ms 03:28:09 INFO - PROCESS | 1856 | 1462530489810 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:28:09 INFO - PROCESS | 1856 | 1462530489814 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:28:09 INFO - TEST-START | /FileAPI/historical.html 03:28:09 INFO - PROCESS | 1856 | 1462530489821 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:28:09 INFO - PROCESS | 1856 | 1462530489823 Marionette TRACE conn3 <- [1,3022,null,{}] 03:28:09 INFO - PROCESS | 1856 | 1462530489828 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07faf800 == 186 [pid = 1856] [id = 596] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07c72800 == 185 [pid = 1856] [id = 681] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06992800 == 184 [pid = 1856] [id = 212] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05852800 == 183 [pid = 1856] [id = 679] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0623c800 == 182 [pid = 1856] [id = 680] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedff650800 == 181 [pid = 1856] [id = 740] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfef67000 == 180 [pid = 1856] [id = 739] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfdb36800 == 179 [pid = 1856] [id = 738] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfd74a000 == 178 [pid = 1856] [id = 737] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedf96c6800 == 177 [pid = 1856] [id = 736] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1666c000 == 176 [pid = 1856] [id = 735] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee1635f800 == 175 [pid = 1856] [id = 734] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee14d43000 == 174 [pid = 1856] [id = 733] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11228000 == 173 [pid = 1856] [id = 732] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee11086000 == 172 [pid = 1856] [id = 731] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0f98a800 == 171 [pid = 1856] [id = 730] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0d476000 == 170 [pid = 1856] [id = 729] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0cf2b800 == 169 [pid = 1856] [id = 728] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee07fa2000 == 168 [pid = 1856] [id = 727] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06d52000 == 167 [pid = 1856] [id = 726] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06256000 == 166 [pid = 1856] [id = 725] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee06109000 == 165 [pid = 1856] [id = 724] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee05ac7000 == 164 [pid = 1856] [id = 723] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee04ceb000 == 163 [pid = 1856] [id = 722] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee03be3800 == 162 [pid = 1856] [id = 721] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee01a1f800 == 161 [pid = 1856] [id = 720] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee006bf800 == 160 [pid = 1856] [id = 719] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fee0035c000 == 159 [pid = 1856] [id = 718] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfef80800 == 158 [pid = 1856] [id = 717] 03:28:11 INFO - PROCESS | 1856 | --DOCSHELL 0x7fedfb4d4000 == 157 [pid = 1856] [id = 716] 03:28:11 INFO - PROCESS | 1856 | 1462530491954 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7fedfdc66400) [pid = 1856] [serial = 2147] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7fedfdc31c00) [pid = 1856] [serial = 2145] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7fee02418c00) [pid = 1856] [serial = 2037] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7fee03a67c00) [pid = 1856] [serial = 2091] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7fee06ba4000) [pid = 1856] [serial = 2111] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7fedfac47400) [pid = 1856] [serial = 2075] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7fee00cb1c00) [pid = 1856] [serial = 2082] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7fedfef9c800) [pid = 1856] [serial = 2072] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7fedfc158000) [pid = 1856] [serial = 2141] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7fee06c0dc00) [pid = 1856] [serial = 2115] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7fee048df800) [pid = 1856] [serial = 2096] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7fee06da0000) [pid = 1856] [serial = 2118] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7fee026b3c00) [pid = 1856] [serial = 2090] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7fee049ec400) [pid = 1856] [serial = 2097] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7fee05be0400) [pid = 1856] [serial = 2046] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7fedfdc3ec00) [pid = 1856] [serial = 2022] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7fee04a0ec00) [pid = 1856] [serial = 2099] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7fee048d5800) [pid = 1856] [serial = 2043] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7fedfbee8000) [pid = 1856] [serial = 2076] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7fee06f5ac00) [pid = 1856] [serial = 2120] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7fee01a77000) [pid = 1856] [serial = 2088] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7fedfedc9c00) [pid = 1856] [serial = 2079] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7fee062d8000) [pid = 1856] [serial = 2105] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7fee071ae400) [pid = 1856] [serial = 2127] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7fee00cb3400) [pid = 1856] [serial = 2031] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7fedf9384000) [pid = 1856] [serial = 2136] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7fee04798400) [pid = 1856] [serial = 2093] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7fedfd9a8c00) [pid = 1856] [serial = 2142] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7fee05be1800) [pid = 1856] [serial = 2049] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7fedff860800) [pid = 1856] [serial = 2028] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7fee05aab400) [pid = 1856] [serial = 2103] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7fee071b7800) [pid = 1856] [serial = 2129] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7fee06f6b800) [pid = 1856] [serial = 2121] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7fedfedc6800) [pid = 1856] [serial = 2025] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7fee06fc6400) [pid = 1856] [serial = 2123] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7fedf8cd7c00) [pid = 1856] [serial = 2016] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7fee04b83800) [pid = 1856] [serial = 2100] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7fee06fcd800) [pid = 1856] [serial = 2124] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7fee06a5c400) [pid = 1856] [serial = 2109] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7fee06a0d400) [pid = 1856] [serial = 2108] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7fee07196400) [pid = 1856] [serial = 2126] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7fee06c05c00) [pid = 1856] [serial = 2114] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7fedfa9d9c00) [pid = 1856] [serial = 2138] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7fee073c7400) [pid = 1856] [serial = 2130] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7fedfd9c6400) [pid = 1856] [serial = 2144] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7fee06bab400) [pid = 1856] [serial = 2112] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7fee047a6c00) [pid = 1856] [serial = 2094] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7fee06a04c00) [pid = 1856] [serial = 2106] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7fee00e1ac00) [pid = 1856] [serial = 2087] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7fee04bb5c00) [pid = 1856] [serial = 2102] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7fee00b95c00) [pid = 1856] [serial = 2081] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7fee00b91800) [pid = 1856] [serial = 2133] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7fedfaad8000) [pid = 1856] [serial = 2139] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fedfaacc000) [pid = 1856] [serial = 2132] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fedfdc61400) [pid = 1856] [serial = 2078] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fedfbedac00) [pid = 1856] [serial = 2019] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fedf8e31800) [pid = 1856] [serial = 2135] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fee00dba800) [pid = 1856] [serial = 2084] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee03a41400) [pid = 1856] [serial = 2040] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fee06c9e000) [pid = 1856] [serial = 2117] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fee01c57000) [pid = 1856] [serial = 2034] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fee00e16400) [pid = 1856] [serial = 2085] [outer = (nil)] [url = about:blank] 03:28:12 INFO - PROCESS | 1856 | 1462530492494 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf7c61800 == 158 [pid = 1856] [id = 765] 03:28:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fedf6314400) [pid = 1856] [serial = 2294] [outer = (nil)] 03:28:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fedf7cb7800) [pid = 1856] [serial = 2295] [outer = 0x7fedf6314400] 03:28:12 INFO - PROCESS | 1856 | 1462530492555 Marionette DEBUG loaded listener.js 03:28:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fedf8ce5800) [pid = 1856] [serial = 2296] [outer = 0x7fedf6314400] 03:28:13 INFO - PROCESS | 1856 | 1462530493230 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:28:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:28:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:28:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:28:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:28:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:28:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:28:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:28:13 INFO - TEST-OK | /FileAPI/historical.html | took 3432ms 03:28:13 INFO - PROCESS | 1856 | 1462530493261 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:28:13 INFO - PROCESS | 1856 | 1462530493266 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:28:13 INFO - TEST-START | /FileAPI/idlharness.html 03:28:13 INFO - PROCESS | 1856 | 1462530493273 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:28:13 INFO - PROCESS | 1856 | 1462530493279 Marionette TRACE conn3 <- [1,3026,null,{}] 03:28:13 INFO - PROCESS | 1856 | 1462530493284 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:13 INFO - PROCESS | 1856 | 1462530493508 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:28:13 INFO - PROCESS | 1856 | 1462530493717 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfaa8d800 == 159 [pid = 1856] [id = 766] 03:28:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fedf6158400) [pid = 1856] [serial = 2297] [outer = (nil)] 03:28:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fedfa9d6000) [pid = 1856] [serial = 2298] [outer = 0x7fedf6158400] 03:28:13 INFO - PROCESS | 1856 | 1462530493790 Marionette DEBUG loaded listener.js 03:28:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fedfaad5000) [pid = 1856] [serial = 2299] [outer = 0x7fedf6158400] 03:28:15 INFO - PROCESS | 1856 | 1462530494980 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:28:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:28:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:28:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:28:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:28:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:28:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:28:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:28:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:28:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:28:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 03:28:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:28:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:28:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:28:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:28:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:28:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:28:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 03:28:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:28:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:28:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:28:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:28:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:28:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:28:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 1835ms 03:28:15 INFO - PROCESS | 1856 | 1462530495114 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:28:15 INFO - PROCESS | 1856 | 1462530495122 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:28:15 INFO - TEST-START | /FileAPI/idlharness.worker 03:28:15 INFO - PROCESS | 1856 | 1462530495143 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:28:15 INFO - PROCESS | 1856 | 1462530495154 Marionette TRACE conn3 <- [1,3030,null,{}] 03:28:15 INFO - PROCESS | 1856 | 1462530495167 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:15 INFO - PROCESS | 1856 | 1462530495513 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:28:15 INFO - PROCESS | 1856 | 1462530495562 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee003d6800 == 160 [pid = 1856] [id = 767] 03:28:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fedff85ac00) [pid = 1856] [serial = 2300] [outer = (nil)] 03:28:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fedffa27c00) [pid = 1856] [serial = 2301] [outer = 0x7fedff85ac00] 03:28:15 INFO - PROCESS | 1856 | 1462530495618 Marionette DEBUG loaded listener.js 03:28:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fedffaab800) [pid = 1856] [serial = 2302] [outer = 0x7fedff85ac00] 03:28:15 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7fedfac45c00) [pid = 1856] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7fee06f6d400) [pid = 1856] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7fee071b7000) [pid = 1856] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7fee087e3c00) [pid = 1856] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7fedff6ed800) [pid = 1856] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7fee0804dc00) [pid = 1856] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7fedfd9a2800) [pid = 1856] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7fedfdc5d400) [pid = 1856] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7fedfbeed400) [pid = 1856] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7fedfedc8400) [pid = 1856] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7fedfa9cf800) [pid = 1856] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7fedf8e33400) [pid = 1856] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7fedf8cda000) [pid = 1856] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7fedf9387000) [pid = 1856] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7fee071bbc00) [pid = 1856] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7fedfac41800) [pid = 1856] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7fee04b87000) [pid = 1856] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7fee02332400) [pid = 1856] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7fee026b2c00) [pid = 1856] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7fedf615e000) [pid = 1856] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7fedff6f2c00) [pid = 1856] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7fee048db800) [pid = 1856] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7fee08858400) [pid = 1856] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7fedf9388c00) [pid = 1856] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7fee074d1400) [pid = 1856] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:28:17 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7fee02336800) [pid = 1856] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:28:18 INFO - PROCESS | 1856 | 1462530498040 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:28:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:28:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:28:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:28:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:28:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:28:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:28:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:28:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:28:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:28:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:28:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:28:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:28:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:28:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:28:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:28:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:28:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:28:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:28:18 INFO - {} 03:28:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2971ms 03:28:18 INFO - PROCESS | 1856 | 1462530498114 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:28:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:28:18 INFO - PROCESS | 1856 | 1462530498120 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:28:18 INFO - PROCESS | 1856 | 1462530498133 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:28:18 INFO - PROCESS | 1856 | 1462530498138 Marionette TRACE conn3 <- [1,3034,null,{}] 03:28:18 INFO - PROCESS | 1856 | 1462530498150 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:18 INFO - PROCESS | 1856 | 1462530498510 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:28:18 INFO - PROCESS | 1856 | 1462530498533 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee00a0c000 == 161 [pid = 1856] [id = 768] 03:28:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7fedffa20000) [pid = 1856] [serial = 2303] [outer = (nil)] 03:28:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7fee00c60400) [pid = 1856] [serial = 2304] [outer = 0x7fedffa20000] 03:28:18 INFO - PROCESS | 1856 | 1462530498591 Marionette DEBUG loaded listener.js 03:28:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7fee05be0400) [pid = 1856] [serial = 2305] [outer = 0x7fedffa20000] 03:28:19 INFO - PROCESS | 1856 | 1462530499246 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:28:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:28:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1142ms 03:28:19 INFO - PROCESS | 1856 | 1462530499274 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:28:19 INFO - PROCESS | 1856 | 1462530499277 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:28:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:28:19 INFO - PROCESS | 1856 | 1462530499284 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:28:19 INFO - PROCESS | 1856 | 1462530499286 Marionette TRACE conn3 <- [1,3038,null,{}] 03:28:19 INFO - PROCESS | 1856 | 1462530499291 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:19 INFO - PROCESS | 1856 | 1462530499490 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:28:19 INFO - PROCESS | 1856 | 1462530499839 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedf625d000 == 162 [pid = 1856] [id = 769] 03:28:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7fedf6152800) [pid = 1856] [serial = 2306] [outer = (nil)] 03:28:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7fedf630b400) [pid = 1856] [serial = 2307] [outer = 0x7fedf6152800] 03:28:19 INFO - PROCESS | 1856 | 1462530499915 Marionette DEBUG loaded listener.js 03:28:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7fedf8ce3c00) [pid = 1856] [serial = 2308] [outer = 0x7fedf6152800] 03:28:20 INFO - PROCESS | 1856 | 1462530500730 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:28:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:28:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:28:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1482ms 03:28:20 INFO - PROCESS | 1856 | 1462530500767 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:28:20 INFO - PROCESS | 1856 | 1462530500772 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:28:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:28:20 INFO - PROCESS | 1856 | 1462530500780 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:28:20 INFO - PROCESS | 1856 | 1462530500785 Marionette TRACE conn3 <- [1,3042,null,{}] 03:28:20 INFO - PROCESS | 1856 | 1462530500791 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:21 INFO - PROCESS | 1856 | 1462530501043 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:28:21 INFO - PROCESS | 1856 | 1462530501288 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fedfdb2a000 == 163 [pid = 1856] [id = 770] 03:28:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7fedf6159400) [pid = 1856] [serial = 2309] [outer = (nil)] 03:28:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7fedfbeec000) [pid = 1856] [serial = 2310] [outer = 0x7fedf6159400] 03:28:21 INFO - PROCESS | 1856 | 1462530501361 Marionette DEBUG loaded listener.js 03:28:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7fedfbfa4400) [pid = 1856] [serial = 2311] [outer = 0x7fedf6159400] 03:28:22 INFO - PROCESS | 1856 | 1462530502376 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:28:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:28:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:28:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:28:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:28:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:28:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1700ms 03:28:22 INFO - PROCESS | 1856 | 1462530502487 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:28:22 INFO - PROCESS | 1856 | 1462530502502 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:28:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:28:22 INFO - PROCESS | 1856 | 1462530502515 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:28:22 INFO - PROCESS | 1856 | 1462530502522 Marionette TRACE conn3 <- [1,3046,null,{}] 03:28:22 INFO - PROCESS | 1856 | 1462530502593 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:22 INFO - PROCESS | 1856 | 1462530502811 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:28:23 INFO - PROCESS | 1856 | 1462530503139 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee05e15800 == 164 [pid = 1856] [id = 771] 03:28:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7fedf9382800) [pid = 1856] [serial = 2312] [outer = (nil)] 03:28:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7fedff85b800) [pid = 1856] [serial = 2313] [outer = 0x7fedf9382800] 03:28:23 INFO - PROCESS | 1856 | 1462530503208 Marionette DEBUG loaded listener.js 03:28:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7fee00b9b800) [pid = 1856] [serial = 2314] [outer = 0x7fedf9382800] 03:28:23 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:28:24 INFO - PROCESS | 1856 | 1462530504117 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:28:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:28:24 INFO - {} 03:28:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1644ms 03:28:24 INFO - PROCESS | 1856 | 1462530504158 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:28:24 INFO - PROCESS | 1856 | 1462530504162 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:28:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:28:24 INFO - PROCESS | 1856 | 1462530504170 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:28:24 INFO - PROCESS | 1856 | 1462530504178 Marionette TRACE conn3 <- [1,3050,null,{}] 03:28:24 INFO - PROCESS | 1856 | 1462530504199 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:24 INFO - PROCESS | 1856 | 1462530504455 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:28:24 INFO - PROCESS | 1856 | 1462530504705 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee03b5a000 == 165 [pid = 1856] [id = 772] 03:28:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7fee00c5cc00) [pid = 1856] [serial = 2315] [outer = (nil)] 03:28:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7fee00e12000) [pid = 1856] [serial = 2316] [outer = 0x7fee00c5cc00] 03:28:24 INFO - PROCESS | 1856 | 1462530504774 Marionette DEBUG loaded listener.js 03:28:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7fee01a6c000) [pid = 1856] [serial = 2317] [outer = 0x7fee00c5cc00] 03:28:25 INFO - PROCESS | 1856 | 1462530505577 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:28:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:28:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:28:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:28:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:28:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1438ms 03:28:25 INFO - PROCESS | 1856 | 1462530505606 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:28:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:28:25 INFO - PROCESS | 1856 | 1462530505611 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:28:25 INFO - PROCESS | 1856 | 1462530505617 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:28:25 INFO - PROCESS | 1856 | 1462530505620 Marionette TRACE conn3 <- [1,3054,null,{}] 03:28:25 INFO - PROCESS | 1856 | 1462530505625 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:25 INFO - PROCESS | 1856 | 1462530505842 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:28:26 INFO - PROCESS | 1856 | 1462530506087 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04822800 == 166 [pid = 1856] [id = 773] 03:28:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7fee00c5f400) [pid = 1856] [serial = 2318] [outer = (nil)] 03:28:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7fee02336400) [pid = 1856] [serial = 2319] [outer = 0x7fee00c5f400] 03:28:26 INFO - PROCESS | 1856 | 1462530506156 Marionette DEBUG loaded listener.js 03:28:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7fee02417400) [pid = 1856] [serial = 2320] [outer = 0x7fee00c5f400] 03:28:27 INFO - PROCESS | 1856 | 1462530507244 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:28:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:28:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 03:28:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:28:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:28:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1768ms 03:28:27 INFO - PROCESS | 1856 | 1462530507388 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:28:27 INFO - PROCESS | 1856 | 1462530507391 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:28:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:28:27 INFO - PROCESS | 1856 | 1462530507455 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:28:27 INFO - PROCESS | 1856 | 1462530507460 Marionette TRACE conn3 <- [1,3058,null,{}] 03:28:27 INFO - PROCESS | 1856 | 1462530507508 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:27 INFO - PROCESS | 1856 | 1462530507710 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:28:28 INFO - PROCESS | 1856 | 1462530508040 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee04de2800 == 167 [pid = 1856] [id = 774] 03:28:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7fee04ba9400) [pid = 1856] [serial = 2321] [outer = (nil)] 03:28:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7fee05aa4800) [pid = 1856] [serial = 2322] [outer = 0x7fee04ba9400] 03:28:28 INFO - PROCESS | 1856 | 1462530508119 Marionette DEBUG loaded listener.js 03:28:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7fee06ba9400) [pid = 1856] [serial = 2323] [outer = 0x7fee04ba9400] 03:28:28 INFO - PROCESS | 1856 | 1462530508941 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:28:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:28:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:28:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:28:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:28:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:28:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:28:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:28:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:28:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1561ms 03:28:28 INFO - PROCESS | 1856 | 1462530508966 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:28:28 INFO - PROCESS | 1856 | 1462530508973 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:28:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:28:28 INFO - PROCESS | 1856 | 1462530508979 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:28:28 INFO - PROCESS | 1856 | 1462530508981 Marionette TRACE conn3 <- [1,3062,null,{}] 03:28:28 INFO - PROCESS | 1856 | 1462530508986 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:29 INFO - PROCESS | 1856 | 1462530509196 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:28:29 INFO - PROCESS | 1856 | 1462530509491 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee01a14800 == 168 [pid = 1856] [id = 775] 03:28:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7fedfdc5f800) [pid = 1856] [serial = 2324] [outer = (nil)] 03:28:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7fedffa21800) [pid = 1856] [serial = 2325] [outer = 0x7fedfdc5f800] 03:28:29 INFO - PROCESS | 1856 | 1462530509562 Marionette DEBUG loaded listener.js 03:28:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7fee06c06c00) [pid = 1856] [serial = 2326] [outer = 0x7fedfdc5f800] 03:28:29 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:28:30 INFO - PROCESS | 1856 | 1462530510362 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:28:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:28:30 INFO - {} 03:28:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1427ms 03:28:30 INFO - PROCESS | 1856 | 1462530510407 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:28:30 INFO - PROCESS | 1856 | 1462530510410 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:28:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:28:30 INFO - PROCESS | 1856 | 1462530510415 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:28:30 INFO - PROCESS | 1856 | 1462530510417 Marionette TRACE conn3 <- [1,3066,null,{}] 03:28:30 INFO - PROCESS | 1856 | 1462530510423 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:30 INFO - PROCESS | 1856 | 1462530510649 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:28:30 INFO - PROCESS | 1856 | 1462530510920 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee06a29800 == 169 [pid = 1856] [id = 776] 03:28:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7fee06c05c00) [pid = 1856] [serial = 2327] [outer = (nil)] 03:28:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7fee0719b800) [pid = 1856] [serial = 2328] [outer = 0x7fee06c05c00] 03:28:30 INFO - PROCESS | 1856 | 1462530510991 Marionette DEBUG loaded listener.js 03:28:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7fee073c2400) [pid = 1856] [serial = 2329] [outer = 0x7fee06c05c00] 03:28:31 INFO - PROCESS | 1856 | 1462530511772 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:28:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:28:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:28:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:28:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:28:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:28:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:28:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:28:31 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1381ms 03:28:31 INFO - PROCESS | 1856 | 1462530511800 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:28:31 INFO - PROCESS | 1856 | 1462530511804 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:28:31 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:28:31 INFO - PROCESS | 1856 | 1462530511809 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:28:31 INFO - PROCESS | 1856 | 1462530511811 Marionette TRACE conn3 <- [1,3070,null,{}] 03:28:31 INFO - PROCESS | 1856 | 1462530511817 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:32 INFO - PROCESS | 1856 | 1462530512047 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:28:32 INFO - PROCESS | 1856 | 1462530512318 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee074e0000 == 170 [pid = 1856] [id = 777] 03:28:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7fee06c06000) [pid = 1856] [serial = 2330] [outer = (nil)] 03:28:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7fee074c4400) [pid = 1856] [serial = 2331] [outer = 0x7fee06c06000] 03:28:32 INFO - PROCESS | 1856 | 1462530512388 Marionette DEBUG loaded listener.js 03:28:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7fee08043400) [pid = 1856] [serial = 2332] [outer = 0x7fee06c06000] 03:28:33 INFO - PROCESS | 1856 | 1462530513243 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:28:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:28:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:28:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:28:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:28:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:28:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:28:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1487ms 03:28:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:28:33 INFO - PROCESS | 1856 | 1462530513299 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:28:33 INFO - PROCESS | 1856 | 1462530513301 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:28:33 INFO - PROCESS | 1856 | 1462530513307 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:28:33 INFO - PROCESS | 1856 | 1462530513310 Marionette TRACE conn3 <- [1,3074,null,{}] 03:28:33 INFO - PROCESS | 1856 | 1462530513316 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:33 INFO - PROCESS | 1856 | 1462530513564 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:28:33 INFO - PROCESS | 1856 | 1462530513829 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0849c800 == 171 [pid = 1856] [id = 778] 03:28:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7fedff863c00) [pid = 1856] [serial = 2333] [outer = (nil)] 03:28:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7fee08049c00) [pid = 1856] [serial = 2334] [outer = 0x7fedff863c00] 03:28:33 INFO - PROCESS | 1856 | 1462530513901 Marionette DEBUG loaded listener.js 03:28:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7fee08410800) [pid = 1856] [serial = 2335] [outer = 0x7fedff863c00] 03:28:34 INFO - PROCESS | 1856 | 1462530514628 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:28:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:28:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:28:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:28:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:28:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:28:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:28:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1379ms 03:28:34 INFO - PROCESS | 1856 | 1462530514686 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:28:34 INFO - PROCESS | 1856 | 1462530514688 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:28:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:28:34 INFO - PROCESS | 1856 | 1462530514694 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:28:34 INFO - PROCESS | 1856 | 1462530514696 Marionette TRACE conn3 <- [1,3078,null,{}] 03:28:34 INFO - PROCESS | 1856 | 1462530514701 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:34 INFO - PROCESS | 1856 | 1462530514949 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:28:35 INFO - PROCESS | 1856 | 1462530515205 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0bfd3800 == 172 [pid = 1856] [id = 779] 03:28:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7fee073d1800) [pid = 1856] [serial = 2336] [outer = (nil)] 03:28:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7fee0860b400) [pid = 1856] [serial = 2337] [outer = 0x7fee073d1800] 03:28:35 INFO - PROCESS | 1856 | 1462530515288 Marionette DEBUG loaded listener.js 03:28:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7fee087e8c00) [pid = 1856] [serial = 2338] [outer = 0x7fee073d1800] 03:28:36 INFO - PROCESS | 1856 | 1462530516161 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 03:28:36 INFO - PROCESS | 1856 | 1462530516177 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:28:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:28:36 INFO - PROCESS | 1856 | 1462530516186 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:28:36 INFO - PROCESS | 1856 | 1462530516192 Marionette TRACE conn3 <- [1,3082,null,{}] 03:28:36 INFO - PROCESS | 1856 | 1462530516203 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:36 INFO - PROCESS | 1856 | 1462530516467 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:28:36 INFO - PROCESS | 1856 | 1462530516727 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d1f1000 == 173 [pid = 1856] [id = 780] 03:28:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7fee06fca000) [pid = 1856] [serial = 2339] [outer = (nil)] 03:28:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7fee0bd86000) [pid = 1856] [serial = 2340] [outer = 0x7fee06fca000] 03:28:36 INFO - PROCESS | 1856 | 1462530516796 Marionette DEBUG loaded listener.js 03:28:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7fee0e018800) [pid = 1856] [serial = 2341] [outer = 0x7fee06fca000] 03:28:37 INFO - PROCESS | 1856 | 1462530517559 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:28:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:28:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:28:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:28:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:28:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1396ms 03:28:37 INFO - PROCESS | 1856 | 1462530517580 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:28:37 INFO - PROCESS | 1856 | 1462530517584 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:28:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:28:37 INFO - PROCESS | 1856 | 1462530517589 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:28:37 INFO - PROCESS | 1856 | 1462530517591 Marionette TRACE conn3 <- [1,3086,null,{}] 03:28:37 INFO - PROCESS | 1856 | 1462530517596 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:37 INFO - PROCESS | 1856 | 1462530517814 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:28:38 INFO - PROCESS | 1856 | 1462530518115 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0d75e800 == 174 [pid = 1856] [id = 781] 03:28:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7fee07195800) [pid = 1856] [serial = 2342] [outer = (nil)] 03:28:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7fee0e5b6c00) [pid = 1856] [serial = 2343] [outer = 0x7fee07195800] 03:28:38 INFO - PROCESS | 1856 | 1462530518184 Marionette DEBUG loaded listener.js 03:28:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7fee0e8c8400) [pid = 1856] [serial = 2344] [outer = 0x7fee07195800] 03:28:38 INFO - PROCESS | 1856 | 1462530518918 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:28:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:28:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1381ms 03:28:38 INFO - PROCESS | 1856 | 1462530518971 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:28:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:28:38 INFO - PROCESS | 1856 | 1462530518983 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:28:38 INFO - PROCESS | 1856 | 1462530518989 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:28:38 INFO - PROCESS | 1856 | 1462530518991 Marionette TRACE conn3 <- [1,3090,null,{}] 03:28:39 INFO - PROCESS | 1856 | 1462530518996 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:39 INFO - PROCESS | 1856 | 1462530519206 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:28:39 INFO - PROCESS | 1856 | 1462530519459 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e19c800 == 175 [pid = 1856] [id = 782] 03:28:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7fee08051800) [pid = 1856] [serial = 2345] [outer = (nil)] 03:28:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7fee0f95fc00) [pid = 1856] [serial = 2346] [outer = 0x7fee08051800] 03:28:39 INFO - PROCESS | 1856 | 1462530519530 Marionette DEBUG loaded listener.js 03:28:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7fee0fabf400) [pid = 1856] [serial = 2347] [outer = 0x7fee08051800] 03:28:40 INFO - PROCESS | 1856 | 1462530520268 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:28:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:28:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1326ms 03:28:40 INFO - PROCESS | 1856 | 1462530520314 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:28:40 INFO - PROCESS | 1856 | 1462530520317 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:28:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:28:40 INFO - PROCESS | 1856 | 1462530520323 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:28:40 INFO - PROCESS | 1856 | 1462530520324 Marionette TRACE conn3 <- [1,3094,null,{}] 03:28:40 INFO - PROCESS | 1856 | 1462530520330 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:40 INFO - PROCESS | 1856 | 1462530520545 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:28:40 INFO - PROCESS | 1856 | 1462530520828 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0e9cc000 == 176 [pid = 1856] [id = 783] 03:28:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7fee03a32400) [pid = 1856] [serial = 2348] [outer = (nil)] 03:28:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7fee1114bc00) [pid = 1856] [serial = 2349] [outer = 0x7fee03a32400] 03:28:40 INFO - PROCESS | 1856 | 1462530520899 Marionette DEBUG loaded listener.js 03:28:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7fee111a5400) [pid = 1856] [serial = 2350] [outer = 0x7fee03a32400] 03:28:41 INFO - PROCESS | 1856 | 1462530521636 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:28:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1325ms 03:28:41 INFO - PROCESS | 1856 | 1462530521648 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:28:41 INFO - PROCESS | 1856 | 1462530521651 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:28:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:28:41 INFO - PROCESS | 1856 | 1462530521656 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:28:41 INFO - PROCESS | 1856 | 1462530521658 Marionette TRACE conn3 <- [1,3098,null,{}] 03:28:41 INFO - PROCESS | 1856 | 1462530521663 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:41 INFO - PROCESS | 1856 | 1462530521879 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:28:42 INFO - PROCESS | 1856 | 1462530522170 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee0fa10800 == 177 [pid = 1856] [id = 784] 03:28:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7fee0e449400) [pid = 1856] [serial = 2351] [outer = (nil)] 03:28:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7fee111a9400) [pid = 1856] [serial = 2352] [outer = 0x7fee0e449400] 03:28:42 INFO - PROCESS | 1856 | 1462530522247 Marionette DEBUG loaded listener.js 03:28:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7fee111ef800) [pid = 1856] [serial = 2353] [outer = 0x7fee0e449400] 03:28:43 INFO - PROCESS | 1856 | 1462530523005 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:28:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1376ms 03:28:43 INFO - PROCESS | 1856 | 1462530523034 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:28:43 INFO - PROCESS | 1856 | 1462530523041 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:28:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:28:43 INFO - PROCESS | 1856 | 1462530523047 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:28:43 INFO - PROCESS | 1856 | 1462530523049 Marionette TRACE conn3 <- [1,3102,null,{}] 03:28:43 INFO - PROCESS | 1856 | 1462530523054 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:43 INFO - PROCESS | 1856 | 1462530523305 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:28:43 INFO - PROCESS | 1856 | 1462530523570 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee11229800 == 178 [pid = 1856] [id = 785] 03:28:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7fee047a0c00) [pid = 1856] [serial = 2354] [outer = (nil)] 03:28:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7fee111aa800) [pid = 1856] [serial = 2355] [outer = 0x7fee047a0c00] 03:28:43 INFO - PROCESS | 1856 | 1462530523640 Marionette DEBUG loaded listener.js 03:28:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7fee11525400) [pid = 1856] [serial = 2356] [outer = 0x7fee047a0c00] 03:28:44 INFO - PROCESS | 1856 | 1462530524355 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:28:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:28:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1324ms 03:28:44 INFO - PROCESS | 1856 | 1462530524371 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:28:44 INFO - PROCESS | 1856 | 1462530524375 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:28:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:28:44 INFO - PROCESS | 1856 | 1462530524380 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:28:44 INFO - PROCESS | 1856 | 1462530524382 Marionette TRACE conn3 <- [1,3106,null,{}] 03:28:44 INFO - PROCESS | 1856 | 1462530524387 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:44 INFO - PROCESS | 1856 | 1462530524604 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:28:44 INFO - PROCESS | 1856 | 1462530524898 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee15ede000 == 179 [pid = 1856] [id = 786] 03:28:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7fee047a3800) [pid = 1856] [serial = 2357] [outer = (nil)] 03:28:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7fee137dfc00) [pid = 1856] [serial = 2358] [outer = 0x7fee047a3800] 03:28:44 INFO - PROCESS | 1856 | 1462530524969 Marionette DEBUG loaded listener.js 03:28:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7fee137e9400) [pid = 1856] [serial = 2359] [outer = 0x7fee047a3800] 03:28:45 INFO - PROCESS | 1856 | 1462530525731 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:28:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:28:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:28:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:28:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1378ms 03:28:45 INFO - PROCESS | 1856 | 1462530525759 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:28:45 INFO - PROCESS | 1856 | 1462530525761 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:28:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:28:45 INFO - PROCESS | 1856 | 1462530525767 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:28:45 INFO - PROCESS | 1856 | 1462530525769 Marionette TRACE conn3 <- [1,3110,null,{}] 03:28:45 INFO - PROCESS | 1856 | 1462530525774 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:46 INFO - PROCESS | 1856 | 1462530526036 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:28:46 INFO - PROCESS | 1856 | 1462530526299 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee17657000 == 180 [pid = 1856] [id = 787] 03:28:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7fee048d4000) [pid = 1856] [serial = 2360] [outer = (nil)] 03:28:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7fee1396f400) [pid = 1856] [serial = 2361] [outer = 0x7fee048d4000] 03:28:46 INFO - PROCESS | 1856 | 1462530526369 Marionette DEBUG loaded listener.js 03:28:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7fee143a0400) [pid = 1856] [serial = 2362] [outer = 0x7fee048d4000] 03:28:47 INFO - PROCESS | 1856 | 1462530527117 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:28:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:28:47 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:28:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:28:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:28:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1380ms 03:28:47 INFO - PROCESS | 1856 | 1462530527148 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:28:47 INFO - PROCESS | 1856 | 1462530527151 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:28:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:28:47 INFO - PROCESS | 1856 | 1462530527156 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:28:47 INFO - PROCESS | 1856 | 1462530527158 Marionette TRACE conn3 <- [1,3114,null,{}] 03:28:47 INFO - PROCESS | 1856 | 1462530527164 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:47 INFO - PROCESS | 1856 | 1462530527393 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:28:47 INFO - PROCESS | 1856 | 1462530527687 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\", \"5d0fe60b-5bb2-4b6e-855a-c34e69eef005\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7fee2430e800 == 181 [pid = 1856] [id = 788] 03:28:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7fee111ac800) [pid = 1856] [serial = 2363] [outer = (nil)] 03:28:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7fee14da1000) [pid = 1856] [serial = 2364] [outer = 0x7fee111ac800] 03:28:47 INFO - PROCESS | 1856 | 1462530527755 Marionette DEBUG loaded listener.js 03:28:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7fee14da9800) [pid = 1856] [serial = 2365] [outer = 0x7fee111ac800] 03:28:48 INFO - PROCESS | 1856 | 1462530528548 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:28:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:28:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1440ms 03:28:48 INFO - PROCESS | 1856 | 1462530528597 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:28:48 INFO - PROCESS | 1856 | 1462530528600 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:28:49 WARNING - u'runner_teardown' () 03:28:49 INFO - No more tests 03:28:49 INFO - Got 0 unexpected results 03:28:49 INFO - SUITE-END | took 1092s 03:28:49 INFO - Closing logging queue 03:28:49 INFO - queue closed 03:28:50 INFO - Return code: 0 03:28:50 WARNING - # TBPL SUCCESS # 03:28:50 INFO - Running post-action listener: _resource_record_post_action 03:28:50 INFO - Running post-run listener: _resource_record_post_run 03:28:51 INFO - Total resource usage - Wall time: 1126s; CPU: 98.0%; Read bytes: 8531968; Write bytes: 936996864; Read time: 324; Write time: 248852 03:28:51 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:28:51 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 32448512; Read time: 0; Write time: 24304 03:28:51 INFO - run-tests - Wall time: 1098s; CPU: 98.0%; Read bytes: 5931008; Write bytes: 904548352; Read time: 240; Write time: 224548 03:28:51 INFO - Running post-run listener: _upload_blobber_files 03:28:51 INFO - Blob upload gear active. 03:28:51 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:28:51 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 03:28:51 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:28:51 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:28:51 INFO - (blobuploader) - INFO - Open directory for files ... 03:28:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:28:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:28:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:28:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:28:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:28:52 INFO - (blobuploader) - INFO - Done attempting. 03:28:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:28:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:28:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:28:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:28:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:28:53 INFO - (blobuploader) - INFO - Done attempting. 03:28:53 INFO - (blobuploader) - INFO - Iteration through files over. 03:28:53 INFO - Return code: 0 03:28:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:28:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:28:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e83766185059a28b1b4bac0031b3de37eab763893cebf4e747751ec30446132445e7586ba064db7b6fc7bbbe61339100376bf99eda70b0f4f4e081f05ed138d4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7b661583a02c9a4f3f65aaaeb5678a98133b35a0a726a7784315c4af5086c0fc80e9cab6635108f5bfd3de351c58776a7199f8887e759561bf9e0e84cf195560"} 03:28:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:28:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:28:53 INFO - Contents: 03:28:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e83766185059a28b1b4bac0031b3de37eab763893cebf4e747751ec30446132445e7586ba064db7b6fc7bbbe61339100376bf99eda70b0f4f4e081f05ed138d4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7b661583a02c9a4f3f65aaaeb5678a98133b35a0a726a7784315c4af5086c0fc80e9cab6635108f5bfd3de351c58776a7199f8887e759561bf9e0e84cf195560"} 03:28:53 INFO - Running post-run listener: copy_logs_to_upload_dir 03:28:53 INFO - Copying logs to upload dir... 03:28:53 INFO - mkdir: /builds/slave/test/build/upload/logs 03:28:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1209.416457 ========= master_lag: 0.88 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 10 secs) (at 2016-05-06 03:28:54.404552) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 03:28:54.405677) ========= 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-1462528441.686081-842343925 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e83766185059a28b1b4bac0031b3de37eab763893cebf4e747751ec30446132445e7586ba064db7b6fc7bbbe61339100376bf99eda70b0f4f4e081f05ed138d4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7b661583a02c9a4f3f65aaaeb5678a98133b35a0a726a7784315c4af5086c0fc80e9cab6635108f5bfd3de351c58776a7199f8887e759561bf9e0e84cf195560"} build_url:https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032299 build_url: 'https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e83766185059a28b1b4bac0031b3de37eab763893cebf4e747751ec30446132445e7586ba064db7b6fc7bbbe61339100376bf99eda70b0f4f4e081f05ed138d4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7b661583a02c9a4f3f65aaaeb5678a98133b35a0a726a7784315c4af5086c0fc80e9cab6635108f5bfd3de351c58776a7199f8887e759561bf9e0e84cf195560"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Bhz1nGCuSrmDWRmOHtrigA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 03:28:54.476712) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:28:54.477176) ========= 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-1462528441.686081-842343925 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016617 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:28:54.547858) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 03:28:54.548277) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 03:28:54.548882) ========= ========= Total master_lag: 1.20 =========