builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-020 starttime: 1461433013.7 results: success (0) buildid: 20160423090652 builduid: 9592fd3c8dd54344847d320615434aff revision: e5962142ff0a538f42abfd5518cbb2477e987dd8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:53.699563) ========= master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:53.699973) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:53.700282) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:53.740086) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:53.740370) ========= 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-1461432995.941467-208045184 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 10:36:53-- 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% 11.6M=0.001s 2016-04-23 10:36:54 (11.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.587880 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:54.362948) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:54.363291) ========= 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-1461432995.941467-208045184 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034684 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:54.430519) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 10:36:54.430841) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev e5962142ff0a538f42abfd5518cbb2477e987dd8 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev e5962142ff0a538f42abfd5518cbb2477e987dd8 --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-1461432995.941467-208045184 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 10:36:54,526 truncating revision to first 12 chars 2016-04-23 10:36:54,527 Setting DEBUG logging. 2016-04-23 10:36:54,527 attempt 1/10 2016-04-23 10:36:54,527 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/e5962142ff0a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 10:36:55,812 unpacking tar archive at: fx-team-e5962142ff0a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.924953 ========= master_lag: 0.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 10:36:56.533508) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:56.533814) ========= script_repo_revision: e5962142ff0a538f42abfd5518cbb2477e987dd8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:56.534225) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:56.534510) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 10:36:56.881430) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 38 secs) (at 2016-04-23 10:36:56.881721) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461432995.941467-208045184 _=/tools/buildbot/bin/python using PTY: False 10:36:57 INFO - MultiFileLogger online at 20160423 10:36:57 in /builds/slave/test 10:36:57 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 10:36:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:36:57 INFO - {'append_to_log': False, 10:36:57 INFO - 'base_work_dir': '/builds/slave/test', 10:36:57 INFO - 'blob_upload_branch': 'fx-team', 10:36:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:36:57 INFO - 'buildbot_json_path': 'buildprops.json', 10:36:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:36:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:36:57 INFO - 'download_minidump_stackwalk': True, 10:36:57 INFO - 'download_symbols': 'true', 10:36:57 INFO - 'e10s': False, 10:36:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:36:57 INFO - 'tooltool.py': '/tools/tooltool.py', 10:36:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:36:57 INFO - '/tools/misc-python/virtualenv.py')}, 10:36:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:36:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:36:57 INFO - 'log_level': 'info', 10:36:57 INFO - 'log_to_console': True, 10:36:57 INFO - 'opt_config_files': (), 10:36:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:36:57 INFO - '--processes=1', 10:36:57 INFO - '--config=%(test_path)s/wptrunner.ini', 10:36:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:36:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:36:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:36:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:36:57 INFO - 'pip_index': False, 10:36:57 INFO - 'require_test_zip': True, 10:36:57 INFO - 'test_type': ('testharness',), 10:36:57 INFO - 'this_chunk': '1', 10:36:57 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:36:57 INFO - 'total_chunks': '10', 10:36:57 INFO - 'virtualenv_path': 'venv', 10:36:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:36:57 INFO - 'work_dir': 'build'} 10:36:57 INFO - ##### 10:36:57 INFO - ##### Running clobber step. 10:36:57 INFO - ##### 10:36:57 INFO - Running pre-action listener: _resource_record_pre_action 10:36:57 INFO - Running main action method: clobber 10:36:57 INFO - rmtree: /builds/slave/test/build 10:36:57 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:36:58 INFO - Running post-action listener: _resource_record_post_action 10:36:58 INFO - ##### 10:36:58 INFO - ##### Running read-buildbot-config step. 10:36:58 INFO - ##### 10:36:58 INFO - Running pre-action listener: _resource_record_pre_action 10:36:58 INFO - Running main action method: read_buildbot_config 10:36:58 INFO - Using buildbot properties: 10:36:58 INFO - { 10:36:58 INFO - "project": "", 10:36:58 INFO - "product": "firefox", 10:36:58 INFO - "script_repo_revision": "production", 10:36:58 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 10:36:58 INFO - "repository": "", 10:36:58 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 10:36:58 INFO - "buildid": "20160423090652", 10:36:58 INFO - "pgo_build": "False", 10:36:58 INFO - "basedir": "/builds/slave/test", 10:36:58 INFO - "buildnumber": 14, 10:36:58 INFO - "slavename": "tst-linux64-spot-020", 10:36:58 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/", 10:36:58 INFO - "platform": "linux64", 10:36:58 INFO - "branch": "fx-team", 10:36:58 INFO - "revision": "e5962142ff0a538f42abfd5518cbb2477e987dd8", 10:36:58 INFO - "repo_path": "integration/fx-team", 10:36:58 INFO - "moz_repo_path": "", 10:36:58 INFO - "stage_platform": "linux64", 10:36:58 INFO - "builduid": "9592fd3c8dd54344847d320615434aff", 10:36:58 INFO - "slavebuilddir": "test" 10:36:58 INFO - } 10:36:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 10:36:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 10:36:58 INFO - Running post-action listener: _resource_record_post_action 10:36:58 INFO - ##### 10:36:58 INFO - ##### Running download-and-extract step. 10:36:58 INFO - ##### 10:36:58 INFO - Running pre-action listener: _resource_record_pre_action 10:36:58 INFO - Running main action method: download_and_extract 10:36:58 INFO - mkdir: /builds/slave/test/build/tests 10:36: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')]} 10:36:58 INFO - https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 10:36:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:36:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:36:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:36:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 10:36:59 INFO - Downloaded 1361 bytes. 10:36:59 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:36:59 INFO - Using the following test package requirements: 10:36:59 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:36:59 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:36:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 10:36:59 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:36:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 10:36:59 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:36:59 INFO - u'jsshell-linux-x86_64.zip'], 10:36:59 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:36:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 10:36:59 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:36:59 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:36:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 10:36:59 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:36:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 10:36:59 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:36:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 10:36:59 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:36:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 10:36:59 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 10:36:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:36:59 INFO - https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 10:36:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:36:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:36:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:36:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 10:37:02 INFO - Downloaded 22746090 bytes. 10:37:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:37:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:37:02 INFO - caution: filename not matched: web-platform/* 10:37:02 INFO - Return code: 11 10:37:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:02 INFO - https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 10:37:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:37:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:37:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:37:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 10:37:05 INFO - Downloaded 36402275 bytes. 10:37:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:37:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:37:08 INFO - caution: filename not matched: bin/* 10:37:08 INFO - caution: filename not matched: config/* 10:37:08 INFO - caution: filename not matched: mozbase/* 10:37:08 INFO - caution: filename not matched: marionette/* 10:37:08 INFO - caution: filename not matched: tools/wptserve/* 10:37:08 INFO - Return code: 11 10:37:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:08 INFO - https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 10:37:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:37:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:37:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:37:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 10:37:14 INFO - Downloaded 64437026 bytes. 10:37:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:37:14 INFO - mkdir: /builds/slave/test/properties 10:37:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:37:14 INFO - Writing to file /builds/slave/test/properties/build_url 10:37:14 INFO - Contents: 10:37:14 INFO - build_url:https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:37:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:37:16 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:37:16 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:37:16 INFO - Contents: 10:37:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:37:16 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')]} 10:37:16 INFO - https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:37:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:37:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:37:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:37:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 10:37:23 INFO - Downloaded 90863085 bytes. 10:37:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:37:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:37:31 INFO - Return code: 0 10:37:31 INFO - Running post-action listener: _resource_record_post_action 10:37:31 INFO - Running post-action listener: set_extra_try_arguments 10:37:31 INFO - ##### 10:37:31 INFO - ##### Running create-virtualenv step. 10:37:31 INFO - ##### 10:37:31 INFO - Running pre-action listener: _pre_create_virtualenv 10:37:31 INFO - Running pre-action listener: _resource_record_pre_action 10:37:31 INFO - Running main action method: create_virtualenv 10:37:31 INFO - Creating virtualenv /builds/slave/test/build/venv 10:37:31 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 10:37:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:37:31 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:37:31 INFO - Using real prefix '/usr' 10:37:31 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:37:35 INFO - Installing distribute.............................................................................................................................................................................................done. 10:37:38 INFO - Installing pip.................done. 10:37:38 INFO - Return code: 0 10:37:38 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:37:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:37:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:37:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:37:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:37:38 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 0x13fa030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13fb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1504290>, '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 0x1504980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143bbe0>, '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-1461432995.941467-208045184', '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 10:37:38 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 10:37:38 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 10:37:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:37:38 INFO - 'CCACHE_UMASK': '002', 10:37:38 INFO - 'DISPLAY': ':0', 10:37:38 INFO - 'HOME': '/home/cltbld', 10:37:38 INFO - 'LANG': 'en_US.UTF-8', 10:37:38 INFO - 'LOGNAME': 'cltbld', 10:37:38 INFO - 'MAIL': '/var/mail/cltbld', 10:37:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:37:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:37:38 INFO - 'MOZ_NO_REMOTE': '1', 10:37:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:37:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:37:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:37:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:37:38 INFO - 'PWD': '/builds/slave/test', 10:37:38 INFO - 'SHELL': '/bin/bash', 10:37:38 INFO - 'SHLVL': '1', 10:37:38 INFO - 'TERM': 'linux', 10:37:38 INFO - 'TMOUT': '86400', 10:37:38 INFO - 'USER': 'cltbld', 10:37:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461432995.941467-208045184', 10:37:38 INFO - '_': '/tools/buildbot/bin/python'} 10:37:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:37:39 INFO - Downloading/unpacking psutil>=0.7.1 10:37:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:37:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:37:39 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 10:37:39 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 10:37:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:37:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:37:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:37:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:37:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:37:44 INFO - Installing collected packages: psutil 10:37:44 INFO - Running setup.py install for psutil 10:37:44 INFO - building 'psutil._psutil_linux' extension 10:37:44 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 10:37:45 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 10:37:45 INFO - building 'psutil._psutil_posix' extension 10:37:45 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 10:37:45 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 10:37:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:37:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:37:45 INFO - Successfully installed psutil 10:37:45 INFO - Cleaning up... 10:37:45 INFO - Return code: 0 10:37:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:37: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')]} 10:37:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:37:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:37: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')]} 10:37:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:37:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:37:45 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 0x13fa030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13fb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1504290>, '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 0x1504980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143bbe0>, '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-1461432995.941467-208045184', '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 10:37:45 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 10:37:45 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 10:37:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:37:45 INFO - 'CCACHE_UMASK': '002', 10:37:45 INFO - 'DISPLAY': ':0', 10:37:45 INFO - 'HOME': '/home/cltbld', 10:37:45 INFO - 'LANG': 'en_US.UTF-8', 10:37:45 INFO - 'LOGNAME': 'cltbld', 10:37:45 INFO - 'MAIL': '/var/mail/cltbld', 10:37:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:37:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:37:45 INFO - 'MOZ_NO_REMOTE': '1', 10:37:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:37:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:37:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:37:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:37:45 INFO - 'PWD': '/builds/slave/test', 10:37:45 INFO - 'SHELL': '/bin/bash', 10:37:45 INFO - 'SHLVL': '1', 10:37:45 INFO - 'TERM': 'linux', 10:37:45 INFO - 'TMOUT': '86400', 10:37:45 INFO - 'USER': 'cltbld', 10:37:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461432995.941467-208045184', 10:37:45 INFO - '_': '/tools/buildbot/bin/python'} 10:37:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:37:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:37:46 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 10:37:46 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 10:37:46 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 10:37:46 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 10:37:46 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 10:37:46 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 10:37:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:37:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:37:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:37:51 INFO - Installing collected packages: mozsystemmonitor 10:37:51 INFO - Running setup.py install for mozsystemmonitor 10:37:51 INFO - Successfully installed mozsystemmonitor 10:37:51 INFO - Cleaning up... 10:37:51 INFO - Return code: 0 10:37:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:37:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:37:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:37:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:37:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:37:51 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 0x13fa030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13fb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1504290>, '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 0x1504980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143bbe0>, '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-1461432995.941467-208045184', '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 10:37:51 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 10:37:51 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 10:37:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:37:51 INFO - 'CCACHE_UMASK': '002', 10:37:51 INFO - 'DISPLAY': ':0', 10:37:51 INFO - 'HOME': '/home/cltbld', 10:37:51 INFO - 'LANG': 'en_US.UTF-8', 10:37:51 INFO - 'LOGNAME': 'cltbld', 10:37:51 INFO - 'MAIL': '/var/mail/cltbld', 10:37:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:37:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:37:51 INFO - 'MOZ_NO_REMOTE': '1', 10:37:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:37:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:37:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:37:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:37:51 INFO - 'PWD': '/builds/slave/test', 10:37:51 INFO - 'SHELL': '/bin/bash', 10:37:51 INFO - 'SHLVL': '1', 10:37:51 INFO - 'TERM': 'linux', 10:37:51 INFO - 'TMOUT': '86400', 10:37:51 INFO - 'USER': 'cltbld', 10:37:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461432995.941467-208045184', 10:37:51 INFO - '_': '/tools/buildbot/bin/python'} 10:37:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:37:52 INFO - Downloading/unpacking blobuploader==1.2.4 10:37:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:37:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:37:52 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 10:37:52 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 10:37:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:37:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:37:57 INFO - Downloading blobuploader-1.2.4.tar.gz 10:37:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:37:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:37: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 10:37: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 10:37: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 10:37: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 10:37: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 10:37: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 10:37:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:37:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:37:58 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 10:37:58 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 10:37:58 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 10:37:58 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 10:37:58 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 10:37:58 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 10:37:59 INFO - Downloading docopt-0.6.1.tar.gz 10:37:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:37:59 INFO - Installing collected packages: blobuploader, requests, docopt 10:37:59 INFO - Running setup.py install for blobuploader 10:37:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:37:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:37:59 INFO - Running setup.py install for requests 10:38:00 INFO - Running setup.py install for docopt 10:38:00 INFO - Successfully installed blobuploader requests docopt 10:38:00 INFO - Cleaning up... 10:38:00 INFO - Return code: 0 10:38:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:38:00 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')]} 10:38:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:38:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:38:00 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')]} 10:38:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:38:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:38:00 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 0x13fa030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13fb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1504290>, '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 0x1504980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143bbe0>, '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-1461432995.941467-208045184', '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 10:38:00 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 10:38:00 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 10:38:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:38:00 INFO - 'CCACHE_UMASK': '002', 10:38:00 INFO - 'DISPLAY': ':0', 10:38:00 INFO - 'HOME': '/home/cltbld', 10:38:00 INFO - 'LANG': 'en_US.UTF-8', 10:38:00 INFO - 'LOGNAME': 'cltbld', 10:38:00 INFO - 'MAIL': '/var/mail/cltbld', 10:38:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:38:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:38:00 INFO - 'MOZ_NO_REMOTE': '1', 10:38:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:38:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:38:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:38:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:38:00 INFO - 'PWD': '/builds/slave/test', 10:38:00 INFO - 'SHELL': '/bin/bash', 10:38:00 INFO - 'SHLVL': '1', 10:38:00 INFO - 'TERM': 'linux', 10:38:00 INFO - 'TMOUT': '86400', 10:38:00 INFO - 'USER': 'cltbld', 10:38:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461432995.941467-208045184', 10:38:00 INFO - '_': '/tools/buildbot/bin/python'} 10:38:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:38:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:38:01 INFO - Running setup.py (path:/tmp/pip-ePL8Th-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:38:01 INFO - Running setup.py (path:/tmp/pip-kVrOB8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:38:01 INFO - Running setup.py (path:/tmp/pip-DOgWlZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:38:01 INFO - Running setup.py (path:/tmp/pip-OyXE1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:38:01 INFO - Running setup.py (path:/tmp/pip-taRhRH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:38:01 INFO - Running setup.py (path:/tmp/pip-wnuIcu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:38:01 INFO - Running setup.py (path:/tmp/pip-CNLOow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:38:01 INFO - Running setup.py (path:/tmp/pip-ExG22v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:38:02 INFO - Running setup.py (path:/tmp/pip-mHmwsl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:38:02 INFO - Running setup.py (path:/tmp/pip-0H46_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:38:02 INFO - Running setup.py (path:/tmp/pip-QDufmH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:38:02 INFO - Running setup.py (path:/tmp/pip-iudgG9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:38:02 INFO - Running setup.py (path:/tmp/pip-wPYfZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:38:02 INFO - Running setup.py (path:/tmp/pip-9Rjk2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:38:02 INFO - Running setup.py (path:/tmp/pip-u6a_R8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:38:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:38:03 INFO - Running setup.py (path:/tmp/pip-DVyomC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:38:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:38:03 INFO - Running setup.py (path:/tmp/pip-aacv2A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:38:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:38:03 INFO - Running setup.py (path:/tmp/pip-jfTmd7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:38:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:38:03 INFO - Running setup.py (path:/tmp/pip-_Q73Bp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:38:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:38:03 INFO - Running setup.py (path:/tmp/pip-0JpbRi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:38:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:38:04 INFO - Running setup.py (path:/tmp/pip-eCSGJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:38:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:38:04 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 10:38:04 INFO - Running setup.py install for manifestparser 10:38:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:38:04 INFO - Running setup.py install for mozcrash 10:38:04 INFO - Running setup.py install for mozdebug 10:38:04 INFO - Running setup.py install for mozdevice 10:38:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:38:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:38:05 INFO - Running setup.py install for mozfile 10:38:05 INFO - Running setup.py install for mozhttpd 10:38:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:38:05 INFO - Running setup.py install for mozinfo 10:38:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:38:05 INFO - Running setup.py install for mozInstall 10:38:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:38:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:38:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:38:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:38:05 INFO - Running setup.py install for mozleak 10:38:06 INFO - Running setup.py install for mozlog 10:38:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:38:06 INFO - Running setup.py install for moznetwork 10:38:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:38:06 INFO - Running setup.py install for mozprocess 10:38:06 INFO - Running setup.py install for mozprofile 10:38:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:38:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:38:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:38:06 INFO - Running setup.py install for mozrunner 10:38:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:38:07 INFO - Running setup.py install for mozscreenshot 10:38:07 INFO - Running setup.py install for moztest 10:38:07 INFO - Running setup.py install for mozversion 10:38:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:38:07 INFO - Running setup.py install for wptserve 10:38:08 INFO - Running setup.py install for marionette-driver 10:38:08 INFO - Running setup.py install for browsermob-proxy 10:38:08 INFO - Running setup.py install for marionette-client 10:38:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:38:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:38:08 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 10:38:08 INFO - Cleaning up... 10:38:08 INFO - Return code: 0 10:38:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:38:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:38:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:38:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:38:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:38:08 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 0x13fa030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13fb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1504290>, '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 0x1504980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143bbe0>, '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-1461432995.941467-208045184', '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 10:38:08 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 10:38:08 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 10:38:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:38:08 INFO - 'CCACHE_UMASK': '002', 10:38:08 INFO - 'DISPLAY': ':0', 10:38:08 INFO - 'HOME': '/home/cltbld', 10:38:08 INFO - 'LANG': 'en_US.UTF-8', 10:38:08 INFO - 'LOGNAME': 'cltbld', 10:38:08 INFO - 'MAIL': '/var/mail/cltbld', 10:38:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:38:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:38:08 INFO - 'MOZ_NO_REMOTE': '1', 10:38:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:38:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:38:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:38:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:38:08 INFO - 'PWD': '/builds/slave/test', 10:38:08 INFO - 'SHELL': '/bin/bash', 10:38:08 INFO - 'SHLVL': '1', 10:38:08 INFO - 'TERM': 'linux', 10:38:08 INFO - 'TMOUT': '86400', 10:38:08 INFO - 'USER': 'cltbld', 10:38:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461432995.941467-208045184', 10:38:08 INFO - '_': '/tools/buildbot/bin/python'} 10:38:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:38:09 INFO - Running setup.py (path:/tmp/pip-v5k97C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:38:09 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)) 10:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:38:09 INFO - Running setup.py (path:/tmp/pip-zCR4k7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:38:09 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)) 10:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:38:09 INFO - Running setup.py (path:/tmp/pip-uWFAf2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:38:09 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)) 10:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:38:09 INFO - Running setup.py (path:/tmp/pip-jdgCUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:38:09 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)) 10:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:38:09 INFO - Running setup.py (path:/tmp/pip-sxrXdW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:38:10 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)) 10:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:38:10 INFO - Running setup.py (path:/tmp/pip-eP4e01-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:38:10 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)) 10:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:38:10 INFO - Running setup.py (path:/tmp/pip-na6oHn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:38:10 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)) 10:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:38:10 INFO - Running setup.py (path:/tmp/pip-XvuzS7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:38:10 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)) 10:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:38:10 INFO - Running setup.py (path:/tmp/pip-O5K1W8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:38:10 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)) 10:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:38:10 INFO - Running setup.py (path:/tmp/pip-E2E2R9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:38:10 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)) 10:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:38:10 INFO - Running setup.py (path:/tmp/pip-Kg6LYP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:38:10 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)) 10:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:38:10 INFO - Running setup.py (path:/tmp/pip-3Owzzd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:38:11 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)) 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:38:11 INFO - Running setup.py (path:/tmp/pip-sJeORa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:38:11 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)) 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:38:11 INFO - Running setup.py (path:/tmp/pip-vJJ5QW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:38:11 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)) 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:38:11 INFO - Running setup.py (path:/tmp/pip-a3HtD2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:38:11 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)) 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:38:11 INFO - Running setup.py (path:/tmp/pip-8pztE6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:38:11 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)) 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:38:11 INFO - Running setup.py (path:/tmp/pip-4lOyN5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:38:11 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)) 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:38:11 INFO - Running setup.py (path:/tmp/pip-qCiJ4h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:38:11 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)) 10:38:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:38:11 INFO - Running setup.py (path:/tmp/pip-jonrHW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:38:12 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)) 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:38:12 INFO - Running setup.py (path:/tmp/pip-CGHalK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:38:12 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)) 10:38:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:38:12 INFO - Running setup.py (path:/tmp/pip-21XvL6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:38:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:38:12 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)) 10:38:12 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)) 10:38:12 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)) 10:38:12 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)) 10:38:12 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)) 10:38:12 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)) 10:38:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:38:12 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 10:38:12 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 10:38:12 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 10:38:12 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 10:38:12 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 10:38:12 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 10:38:17 INFO - Downloading blessings-1.6.tar.gz 10:38:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:38:17 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)) 10:38:17 INFO - Installing collected packages: blessings 10:38:17 INFO - Running setup.py install for blessings 10:38:18 INFO - Successfully installed blessings 10:38:18 INFO - Cleaning up... 10:38:18 INFO - Return code: 0 10:38:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:38:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:38:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:38:18 INFO - Reading from file tmpfile_stdout 10:38:18 INFO - Current package versions: 10:38:18 INFO - argparse == 1.2.1 10:38:18 INFO - blessings == 1.6 10:38:18 INFO - blobuploader == 1.2.4 10:38:18 INFO - browsermob-proxy == 0.6.0 10:38:18 INFO - docopt == 0.6.1 10:38:18 INFO - manifestparser == 1.1 10:38:18 INFO - marionette-client == 2.3.0 10:38:18 INFO - marionette-driver == 1.4.0 10:38:18 INFO - mozInstall == 1.12 10:38:18 INFO - mozcrash == 0.17 10:38:18 INFO - mozdebug == 0.1 10:38:18 INFO - mozdevice == 0.48 10:38:18 INFO - mozfile == 1.2 10:38:18 INFO - mozhttpd == 0.7 10:38:18 INFO - mozinfo == 0.9 10:38:18 INFO - mozleak == 0.1 10:38:18 INFO - mozlog == 3.1 10:38:18 INFO - moznetwork == 0.27 10:38:18 INFO - mozprocess == 0.22 10:38:18 INFO - mozprofile == 0.28 10:38:18 INFO - mozrunner == 6.11 10:38:18 INFO - mozscreenshot == 0.1 10:38:18 INFO - mozsystemmonitor == 0.0 10:38:18 INFO - moztest == 0.7 10:38:18 INFO - mozversion == 1.4 10:38:18 INFO - psutil == 3.1.1 10:38:18 INFO - requests == 1.2.3 10:38:18 INFO - wptserve == 1.4.0 10:38:18 INFO - wsgiref == 0.1.2 10:38:18 INFO - Running post-action listener: _resource_record_post_action 10:38:18 INFO - Running post-action listener: _start_resource_monitoring 10:38:18 INFO - Starting resource monitoring. 10:38:18 INFO - ##### 10:38:18 INFO - ##### Running pull step. 10:38:18 INFO - ##### 10:38:18 INFO - Running pre-action listener: _resource_record_pre_action 10:38:18 INFO - Running main action method: pull 10:38:18 INFO - Pull has nothing to do! 10:38:18 INFO - Running post-action listener: _resource_record_post_action 10:38:18 INFO - ##### 10:38:18 INFO - ##### Running install step. 10:38:18 INFO - ##### 10:38:18 INFO - Running pre-action listener: _resource_record_pre_action 10:38:18 INFO - Running main action method: install 10:38:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:38:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:38:19 INFO - Reading from file tmpfile_stdout 10:38:19 INFO - Detecting whether we're running mozinstall >=1.0... 10:38:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:38:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:38:19 INFO - Reading from file tmpfile_stdout 10:38:19 INFO - Output received: 10:38:19 INFO - Usage: mozinstall [options] installer 10:38:19 INFO - Options: 10:38:19 INFO - -h, --help show this help message and exit 10:38:19 INFO - -d DEST, --destination=DEST 10:38:19 INFO - Directory to install application into. [default: 10:38:19 INFO - "/builds/slave/test"] 10:38:19 INFO - --app=APP Application being installed. [default: firefox] 10:38:19 INFO - mkdir: /builds/slave/test/build/application 10:38:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:38:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 10:38:49 INFO - Reading from file tmpfile_stdout 10:38:49 INFO - Output received: 10:38:49 INFO - /builds/slave/test/build/application/firefox/firefox 10:38:49 INFO - Running post-action listener: _resource_record_post_action 10:38:49 INFO - ##### 10:38:49 INFO - ##### Running run-tests step. 10:38:49 INFO - ##### 10:38:49 INFO - Running pre-action listener: _resource_record_pre_action 10:38:49 INFO - Running main action method: run_tests 10:38:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:38:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:38:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:38:49 INFO - grabbing minidump binary from tooltool 10:38:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:38:49 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 0x1504290>, '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 0x1504980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143bbe0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:38:49 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 10:38:49 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 10:38:49 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:38:49 INFO - Return code: 0 10:38:49 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 10:38:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:38:49 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/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:38:49 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/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:38:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:38:49 INFO - 'CCACHE_UMASK': '002', 10:38:49 INFO - 'DISPLAY': ':0', 10:38:49 INFO - 'HOME': '/home/cltbld', 10:38:49 INFO - 'LANG': 'en_US.UTF-8', 10:38:49 INFO - 'LOGNAME': 'cltbld', 10:38:49 INFO - 'MAIL': '/var/mail/cltbld', 10:38:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:38:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:38:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:38:49 INFO - 'MOZ_NO_REMOTE': '1', 10:38:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:38:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:38:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:38:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:38:49 INFO - 'PWD': '/builds/slave/test', 10:38:49 INFO - 'SHELL': '/bin/bash', 10:38:49 INFO - 'SHLVL': '1', 10:38:49 INFO - 'TERM': 'linux', 10:38:49 INFO - 'TMOUT': '86400', 10:38:49 INFO - 'USER': 'cltbld', 10:38:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461432995.941467-208045184', 10:38:49 INFO - '_': '/tools/buildbot/bin/python'} 10:38:49 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/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:38:50 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 10:38:50 INFO - import pkg_resources 10:38:51 INFO - Using 1 client processes 10:38:52 INFO - wptserve Starting http server on 127.0.0.1:8000 10:38:52 INFO - wptserve Starting http server on 127.0.0.1:8001 10:38:52 INFO - wptserve Starting http server on 127.0.0.1:8443 10:38:54 INFO - SUITE-START | Running 778 tests 10:38:54 INFO - Running testharness tests 10:38:54 INFO - Setting up ssl 10:38:54 INFO - PROCESS | certutil | 10:38:54 INFO - PROCESS | certutil | 10:38:54 INFO - PROCESS | certutil | 10:38:54 INFO - Certificate Nickname Trust Attributes 10:38:54 INFO - SSL,S/MIME,JAR/XPI 10:38:54 INFO - 10:38:54 INFO - web-platform-tests CT,, 10:38:54 INFO - 10:38:54 INFO - Starting runner 10:38:57 INFO - PROCESS | 1827 | 1461433137259 Marionette DEBUG Marionette enabled via build flag and pref 10:38:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68bd2c800 == 1 [pid = 1827] [id = 1] 10:38:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 1 (0x7fd68bd2d000) [pid = 1827] [serial = 1] [outer = (nil)] 10:38:57 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:38:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 2 (0x7fd68bd2e000) [pid = 1827] [serial = 2] [outer = 0x7fd68bd2d000] 10:38:57 INFO - PROCESS | 1827 | 1461433137898 Marionette INFO Listening on port 2828 10:38:58 INFO - PROCESS | 1827 | 1461433138441 Marionette DEBUG Marionette enabled via command-line flag 10:38:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688c0c800 == 2 [pid = 1827] [id = 2] 10:38:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 3 (0x7fd688c0d000) [pid = 1827] [serial = 3] [outer = (nil)] 10:38:58 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:38:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 4 (0x7fd688c0e000) [pid = 1827] [serial = 4] [outer = 0x7fd688c0d000] 10:38:58 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd688cf2d30 10:38:58 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd68804f580 10:38:58 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd688054850 10:38:58 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd688054b50 10:38:58 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd688054e80 10:38:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 5 (0x7fd688094800) [pid = 1827] [serial = 5] [outer = 0x7fd68bd2d000] 10:38:58 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:38:58 INFO - PROCESS | 1827 | 1461433138829 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37647 10:38:58 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:38:58 INFO - PROCESS | 1827 | 1461433138918 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37648 10:38:58 INFO - PROCESS | 1827 | 1461433138925 Marionette DEBUG Closed connection conn0 10:38:59 INFO - PROCESS | 1827 | [1827] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 10:38:59 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:38:59 INFO - PROCESS | 1827 | 1461433139049 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37649 10:38:59 INFO - PROCESS | 1827 | 1461433139052 Marionette DEBUG Closed connection conn1 10:38:59 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:38:59 INFO - PROCESS | 1827 | 1461433139112 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37650 10:38:59 INFO - PROCESS | 1827 | 1461433139121 Marionette DEBUG Closed connection conn2 10:38:59 INFO - PROCESS | 1827 | 1461433139168 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:38:59 INFO - PROCESS | 1827 | 1461433139199 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423090652","device":"desktop","version":"48.0a1"} 10:38:59 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:39:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bc9a800 == 3 [pid = 1827] [id = 3] 10:39:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 6 (0x7fd67bc9b000) [pid = 1827] [serial = 6] [outer = (nil)] 10:39:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bc9b800 == 4 [pid = 1827] [id = 4] 10:39:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 7 (0x7fd67ba55800) [pid = 1827] [serial = 7] [outer = (nil)] 10:39:01 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:39:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67aeac000 == 5 [pid = 1827] [id = 5] 10:39:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 8 (0x7fd67ac08000) [pid = 1827] [serial = 8] [outer = (nil)] 10:39:01 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:39:01 INFO - PROCESS | 1827 | [1827] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:39:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 9 (0x7fd67ab7c000) [pid = 1827] [serial = 9] [outer = 0x7fd67ac08000] 10:39:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 10 (0x7fd67a8d8000) [pid = 1827] [serial = 10] [outer = 0x7fd67bc9b000] 10:39:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 11 (0x7fd67aa45000) [pid = 1827] [serial = 11] [outer = 0x7fd67ba55800] 10:39:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 12 (0x7fd67a633c00) [pid = 1827] [serial = 12] [outer = 0x7fd67ac08000] 10:39:02 INFO - PROCESS | 1827 | 1461433142967 Marionette DEBUG loaded listener.js 10:39:03 INFO - PROCESS | 1827 | 1461433142998 Marionette DEBUG loaded listener.js 10:39:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 13 (0x7fd678ed9000) [pid = 1827] [serial = 13] [outer = 0x7fd67ac08000] 10:39:03 INFO - PROCESS | 1827 | 1461433143694 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"18f55471-0396-4d62-8b34-13cb58bbcbaa","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423090652","device":"desktop","version":"48.0a1","command_id":1}}] 10:39:03 INFO - PROCESS | 1827 | 1461433143916 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}] 10:39:04 INFO - PROCESS | 1827 | 1461433144092 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:39:04 INFO - PROCESS | 1827 | 1461433144355 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:39:04 INFO - PROCESS | 1827 | [1827] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:39:04 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:39:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 14 (0x7fd674f0c000) [pid = 1827] [serial = 14] [outer = 0x7fd67ac08000] 10:39:04 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:39:04 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:04 INFO - PROCESS | 1827 | 1461433144935 Marionette TRACE conn3 <- [1,3,null,{}] 10:39:05 INFO - PROCESS | 1827 | 1461433145013 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:39:05 INFO - PROCESS | 1827 | 1461433145049 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:39:05 INFO - PROCESS | 1827 | 1461433145101 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:39:05 INFO - PROCESS | 1827 | 1461433145105 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:39:05 INFO - PROCESS | 1827 | 1461433145133 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:39:05 INFO - PROCESS | 1827 | 1461433145138 Marionette TRACE conn3 <- [1,6,null,{}] 10:39:05 INFO - PROCESS | 1827 | 1461433145201 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}] 10:39:05 INFO - PROCESS | 1827 | 1461433145219 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:39:05 INFO - PROCESS | 1827 | 1461433145227 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68db64800 == 6 [pid = 1827] [id = 6] 10:39:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 15 (0x7fd6745d9c00) [pid = 1827] [serial = 15] [outer = (nil)] 10:39:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 16 (0x7fd6745db800) [pid = 1827] [serial = 16] [outer = 0x7fd6745d9c00] 10:39:05 INFO - PROCESS | 1827 | 1461433145296 Marionette DEBUG loaded listener.js 10:39:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 17 (0x7fd6744aac00) [pid = 1827] [serial = 17] [outer = 0x7fd6745d9c00] 10:39:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674418000 == 7 [pid = 1827] [id = 7] 10:39:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 18 (0x7fd674f11800) [pid = 1827] [serial = 18] [outer = (nil)] 10:39:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 19 (0x7fd6741dbc00) [pid = 1827] [serial = 19] [outer = 0x7fd674f11800] 10:39:05 INFO - PROCESS | 1827 | 1461433145765 Marionette DEBUG loaded listener.js 10:39:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 20 (0x7fd6741e1800) [pid = 1827] [serial = 20] [outer = 0x7fd674f11800] 10:39:06 INFO - PROCESS | 1827 | 1461433146248 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]]]}] 10:39:06 INFO - PROCESS | 1827 | [1827] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1197ms 10:39:06 INFO - PROCESS | 1827 | 1461433146334 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:39:06 INFO - PROCESS | 1827 | 1461433146337 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:39:06 INFO - PROCESS | 1827 | 1461433146409 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:39:06 INFO - PROCESS | 1827 | 1461433146412 Marionette TRACE conn3 <- [1,10,null,{}] 10:39:06 INFO - PROCESS | 1827 | 1461433146452 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}] 10:39:06 INFO - PROCESS | 1827 | 1461433146627 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:39:06 INFO - PROCESS | 1827 | 1461433146643 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67258b800 == 8 [pid = 1827] [id = 8] 10:39:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 21 (0x7fd67256d400) [pid = 1827] [serial = 21] [outer = (nil)] 10:39:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 22 (0x7fd67256f000) [pid = 1827] [serial = 22] [outer = 0x7fd67256d400] 10:39:06 INFO - PROCESS | 1827 | 1461433146711 Marionette DEBUG loaded listener.js 10:39:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 23 (0x7fd672573c00) [pid = 1827] [serial = 23] [outer = 0x7fd67256d400] 10:39:07 INFO - PROCESS | 1827 | 1461433147280 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]]]}] 10:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 942ms 10:39:07 INFO - PROCESS | 1827 | 1461433147293 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:39:07 INFO - PROCESS | 1827 | 1461433147298 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:39:07 INFO - PROCESS | 1827 | 1461433147304 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:39:07 INFO - PROCESS | 1827 | 1461433147306 Marionette TRACE conn3 <- [1,14,null,{}] 10:39:07 INFO - PROCESS | 1827 | 1461433147311 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}] 10:39:07 INFO - PROCESS | 1827 | 1461433147458 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:39:07 INFO - PROCESS | 1827 | 1461433147475 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67294d800 == 9 [pid = 1827] [id = 9] 10:39:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 24 (0x7fd67290c800) [pid = 1827] [serial = 24] [outer = (nil)] 10:39:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 25 (0x7fd673445000) [pid = 1827] [serial = 25] [outer = 0x7fd67290c800] 10:39:07 INFO - PROCESS | 1827 | 1461433147539 Marionette DEBUG loaded listener.js 10:39:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 26 (0x7fd672b17800) [pid = 1827] [serial = 26] [outer = 0x7fd67290c800] 10:39:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672b88800 == 10 [pid = 1827] [id = 10] 10:39:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 27 (0x7fd672b89000) [pid = 1827] [serial = 27] [outer = (nil)] 10:39:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 28 (0x7fd672b8a000) [pid = 1827] [serial = 28] [outer = 0x7fd672b89000] 10:39:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 29 (0x7fd672b8f800) [pid = 1827] [serial = 29] [outer = 0x7fd672b89000] 10:39:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672b92000 == 11 [pid = 1827] [id = 11] 10:39:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 30 (0x7fd672907400) [pid = 1827] [serial = 30] [outer = (nil)] 10:39:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 31 (0x7fd672e87c00) [pid = 1827] [serial = 31] [outer = 0x7fd672907400] 10:39:08 INFO - PROCESS | 1827 | 1461433148857 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]]]}] 10:39:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 32 (0x7fd673442800) [pid = 1827] [serial = 32] [outer = 0x7fd672907400] 10:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1636ms 10:39:09 INFO - PROCESS | 1827 | 1461433149007 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:39:09 INFO - PROCESS | 1827 | 1461433149013 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:39:09 INFO - PROCESS | 1827 | 1461433149047 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:39:09 INFO - PROCESS | 1827 | 1461433149052 Marionette TRACE conn3 <- [1,18,null,{}] 10:39:09 INFO - PROCESS | 1827 | 1461433149122 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}] 10:39:09 INFO - PROCESS | 1827 | 1461433149289 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:39:09 INFO - PROCESS | 1827 | 1461433149424 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674057000 == 12 [pid = 1827] [id = 12] 10:39:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 33 (0x7fd672b23400) [pid = 1827] [serial = 33] [outer = (nil)] 10:39:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 34 (0x7fd672e86c00) [pid = 1827] [serial = 34] [outer = 0x7fd672b23400] 10:39:09 INFO - PROCESS | 1827 | 1461433149505 Marionette DEBUG loaded listener.js 10:39:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 35 (0x7fd678de2800) [pid = 1827] [serial = 35] [outer = 0x7fd672b23400] 10:39:10 INFO - PROCESS | 1827 | 1461433150316 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]]]}] 10:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1327ms 10:39:10 INFO - PROCESS | 1827 | 1461433150361 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:39:10 INFO - PROCESS | 1827 | 1461433150370 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:39:10 INFO - PROCESS | 1827 | 1461433150380 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:39:10 INFO - PROCESS | 1827 | 1461433150384 Marionette TRACE conn3 <- [1,22,null,{}] 10:39:10 INFO - PROCESS | 1827 | 1461433150390 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}] 10:39:10 INFO - PROCESS | 1827 | 1461433150564 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:39:10 INFO - PROCESS | 1827 | 1461433150682 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678e85000 == 13 [pid = 1827] [id = 13] 10:39:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 36 (0x7fd679198c00) [pid = 1827] [serial = 36] [outer = (nil)] 10:39:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 37 (0x7fd67a854000) [pid = 1827] [serial = 37] [outer = 0x7fd679198c00] 10:39:10 INFO - PROCESS | 1827 | 1461433150763 Marionette DEBUG loaded listener.js 10:39:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 38 (0x7fd67ac04800) [pid = 1827] [serial = 38] [outer = 0x7fd679198c00] 10:39:11 INFO - PROCESS | 1827 | 1461433151628 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]]]}] 10:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1281ms 10:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:39:11 INFO - PROCESS | 1827 | 1461433151661 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:39:11 INFO - PROCESS | 1827 | 1461433151664 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:39:11 INFO - PROCESS | 1827 | 1461433151671 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:39:11 INFO - PROCESS | 1827 | 1461433151677 Marionette TRACE conn3 <- [1,26,null,{}] 10:39:11 INFO - PROCESS | 1827 | 1461433151693 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}] 10:39:11 INFO - PROCESS | 1827 | 1461433151883 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:39:12 INFO - PROCESS | 1827 | 1461433152151 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674f8f800 == 14 [pid = 1827] [id = 14] 10:39:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 39 (0x7fd677058c00) [pid = 1827] [serial = 39] [outer = (nil)] 10:39:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 40 (0x7fd678492400) [pid = 1827] [serial = 40] [outer = 0x7fd677058c00] 10:39:12 INFO - PROCESS | 1827 | 1461433152262 Marionette DEBUG loaded listener.js 10:39:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 41 (0x7fd67a635800) [pid = 1827] [serial = 41] [outer = 0x7fd677058c00] 10:39:13 INFO - PROCESS | 1827 | 1461433153276 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]]]}] 10:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1636ms 10:39:13 INFO - PROCESS | 1827 | 1461433153306 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:39:13 INFO - PROCESS | 1827 | 1461433153311 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:39:13 INFO - PROCESS | 1827 | 1461433153318 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:39:13 INFO - PROCESS | 1827 | 1461433153321 Marionette TRACE conn3 <- [1,30,null,{}] 10:39:13 INFO - PROCESS | 1827 | 1461433153328 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}] 10:39:13 INFO - PROCESS | 1827 | 1461433153463 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:39:13 INFO - PROCESS | 1827 | 1461433153573 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67a6b6800 == 15 [pid = 1827] [id = 15] 10:39:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 42 (0x7fd67290dc00) [pid = 1827] [serial = 42] [outer = (nil)] 10:39:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 43 (0x7fd67a633000) [pid = 1827] [serial = 43] [outer = 0x7fd67290dc00] 10:39:13 INFO - PROCESS | 1827 | 1461433153670 Marionette DEBUG loaded listener.js 10:39:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 44 (0x7fd67b912400) [pid = 1827] [serial = 44] [outer = 0x7fd67290dc00] 10:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 988ms 10:39:14 INFO - PROCESS | 1827 | 1461433154298 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]]]}] 10:39:14 INFO - PROCESS | 1827 | 1461433154310 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:39:14 INFO - PROCESS | 1827 | 1461433154315 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:39:14 INFO - PROCESS | 1827 | 1461433154325 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:39:14 INFO - PROCESS | 1827 | 1461433154327 Marionette TRACE conn3 <- [1,34,null,{}] 10:39:14 INFO - PROCESS | 1827 | 1461433154336 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}] 10:39:14 INFO - PROCESS | 1827 | 1461433154473 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:39:14 INFO - PROCESS | 1827 | 1461433154559 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b34b800 == 16 [pid = 1827] [id = 16] 10:39:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 45 (0x7fd679195c00) [pid = 1827] [serial = 45] [outer = (nil)] 10:39:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 46 (0x7fd67bf11800) [pid = 1827] [serial = 46] [outer = 0x7fd679195c00] 10:39:14 INFO - PROCESS | 1827 | 1461433154624 Marionette DEBUG loaded listener.js 10:39:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 47 (0x7fd67c78f000) [pid = 1827] [serial = 47] [outer = 0x7fd679195c00] 10:39:15 INFO - PROCESS | 1827 | 1461433155268 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]]]}] 10:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 986ms 10:39:15 INFO - PROCESS | 1827 | 1461433155310 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:39:15 INFO - PROCESS | 1827 | 1461433155314 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:39:15 INFO - PROCESS | 1827 | 1461433155323 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:39:15 INFO - PROCESS | 1827 | 1461433155332 Marionette TRACE conn3 <- [1,38,null,{}] 10:39:15 INFO - PROCESS | 1827 | 1461433155346 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}] 10:39:15 INFO - PROCESS | 1827 | 1461433155516 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:39:15 INFO - PROCESS | 1827 | 1461433155543 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b807800 == 17 [pid = 1827] [id = 17] 10:39:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 48 (0x7fd6745d0400) [pid = 1827] [serial = 48] [outer = (nil)] 10:39:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 49 (0x7fd67e86f400) [pid = 1827] [serial = 49] [outer = 0x7fd6745d0400] 10:39:15 INFO - PROCESS | 1827 | 1461433155615 Marionette DEBUG loaded listener.js 10:39:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7fd67ea5b000) [pid = 1827] [serial = 50] [outer = 0x7fd6745d0400] 10:39:16 INFO - PROCESS | 1827 | 1461433156305 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]]]}] 10:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1038ms 10:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:39:16 INFO - PROCESS | 1827 | 1461433156359 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:39:16 INFO - PROCESS | 1827 | 1461433156362 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:39:16 INFO - PROCESS | 1827 | 1461433156369 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:39:16 INFO - PROCESS | 1827 | 1461433156372 Marionette TRACE conn3 <- [1,42,null,{}] 10:39:16 INFO - PROCESS | 1827 | 1461433156377 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}] 10:39:16 INFO - PROCESS | 1827 | 1461433156543 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:39:16 INFO - PROCESS | 1827 | 1461433156562 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bca4800 == 18 [pid = 1827] [id = 18] 10:39:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7fd67ea82800) [pid = 1827] [serial = 51] [outer = (nil)] 10:39:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7fd67eaa6000) [pid = 1827] [serial = 52] [outer = 0x7fd67ea82800] 10:39:16 INFO - PROCESS | 1827 | 1461433156629 Marionette DEBUG loaded listener.js 10:39:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7fd682162c00) [pid = 1827] [serial = 53] [outer = 0x7fd67ea82800] 10:39:17 INFO - PROCESS | 1827 | 1461433157241 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]]]}] 10:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 884ms 10:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:39:17 INFO - PROCESS | 1827 | 1461433157252 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:39:17 INFO - PROCESS | 1827 | 1461433157255 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:39:17 INFO - PROCESS | 1827 | 1461433157264 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:39:17 INFO - PROCESS | 1827 | 1461433157267 Marionette TRACE conn3 <- [1,46,null,{}] 10:39:17 INFO - PROCESS | 1827 | 1461433157272 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}] 10:39:17 INFO - PROCESS | 1827 | 1461433157403 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:39:17 INFO - PROCESS | 1827 | 1461433157492 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67c565000 == 19 [pid = 1827] [id = 19] 10:39:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7fd68803fc00) [pid = 1827] [serial = 54] [outer = (nil)] 10:39:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7fd68804b800) [pid = 1827] [serial = 55] [outer = 0x7fd68803fc00] 10:39:17 INFO - PROCESS | 1827 | 1461433157575 Marionette DEBUG loaded listener.js 10:39:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7fd688eecc00) [pid = 1827] [serial = 56] [outer = 0x7fd68803fc00] 10:39:18 INFO - PROCESS | 1827 | 1461433158445 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]]]}] 10:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1239ms 10:39:18 INFO - PROCESS | 1827 | 1461433158501 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:39:18 INFO - PROCESS | 1827 | 1461433158508 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:39:18 INFO - PROCESS | 1827 | 1461433158517 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:39:18 INFO - PROCESS | 1827 | 1461433158522 Marionette TRACE conn3 <- [1,50,null,{}] 10:39:18 INFO - PROCESS | 1827 | 1461433158530 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}] 10:39:18 INFO - PROCESS | 1827 | 1461433158736 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:39:18 INFO - PROCESS | 1827 | 1461433158860 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678e8f800 == 20 [pid = 1827] [id = 20] 10:39:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7fd675b96000) [pid = 1827] [serial = 57] [outer = (nil)] 10:39:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7fd67848d800) [pid = 1827] [serial = 58] [outer = 0x7fd675b96000] 10:39:18 INFO - PROCESS | 1827 | 1461433158941 Marionette DEBUG loaded listener.js 10:39:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7fd679470400) [pid = 1827] [serial = 59] [outer = 0x7fd675b96000] 10:39:19 INFO - PROCESS | 1827 | 1461433159745 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]]]}] 10:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1285ms 10:39:19 INFO - PROCESS | 1827 | 1461433159803 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:39:19 INFO - PROCESS | 1827 | 1461433159811 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:39:19 INFO - PROCESS | 1827 | 1461433159840 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:39:19 INFO - PROCESS | 1827 | 1461433159845 Marionette TRACE conn3 <- [1,54,null,{}] 10:39:19 INFO - PROCESS | 1827 | 1461433159851 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}] 10:39:20 INFO - PROCESS | 1827 | 1461433160019 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:39:20 INFO - PROCESS | 1827 | 1461433160139 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b514000 == 21 [pid = 1827] [id = 21] 10:39:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7fd67a04e400) [pid = 1827] [serial = 60] [outer = (nil)] 10:39:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7fd67b8a4c00) [pid = 1827] [serial = 61] [outer = 0x7fd67a04e400] 10:39:20 INFO - PROCESS | 1827 | 1461433160214 Marionette DEBUG loaded listener.js 10:39:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7fd67bebb800) [pid = 1827] [serial = 62] [outer = 0x7fd67a04e400] 10:39:20 INFO - PROCESS | 1827 | 1461433160995 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]]]}] 10:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1235ms 10:39:21 INFO - PROCESS | 1827 | 1461433161090 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:39:21 INFO - PROCESS | 1827 | 1461433161093 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:39:21 INFO - PROCESS | 1827 | 1461433161101 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:39:21 INFO - PROCESS | 1827 | 1461433161106 Marionette TRACE conn3 <- [1,58,null,{}] 10:39:21 INFO - PROCESS | 1827 | 1461433161122 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}] 10:39:21 INFO - PROCESS | 1827 | 1461433161288 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:39:21 INFO - PROCESS | 1827 | 1461433161417 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e5bb800 == 22 [pid = 1827] [id = 22] 10:39:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7fd672e89c00) [pid = 1827] [serial = 63] [outer = (nil)] 10:39:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7fd67e86b000) [pid = 1827] [serial = 64] [outer = 0x7fd672e89c00] 10:39:21 INFO - PROCESS | 1827 | 1461433161499 Marionette DEBUG loaded listener.js 10:39:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7fd688f02c00) [pid = 1827] [serial = 65] [outer = 0x7fd672e89c00] 10:39:22 INFO - PROCESS | 1827 | 1461433162440 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]]]}] 10:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1393ms 10:39:22 INFO - PROCESS | 1827 | 1461433162494 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:39:22 INFO - PROCESS | 1827 | 1461433162498 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:39:22 INFO - PROCESS | 1827 | 1461433162508 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:39:22 INFO - PROCESS | 1827 | 1461433162512 Marionette TRACE conn3 <- [1,62,null,{}] 10:39:22 INFO - PROCESS | 1827 | 1461433162522 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}] 10:39:22 INFO - PROCESS | 1827 | 1461433162679 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:39:22 INFO - PROCESS | 1827 | 1461433162803 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674047800 == 23 [pid = 1827] [id = 23] 10:39:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7fd6785d0c00) [pid = 1827] [serial = 66] [outer = (nil)] 10:39:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7fd67919d000) [pid = 1827] [serial = 67] [outer = 0x7fd6785d0c00] 10:39:22 INFO - PROCESS | 1827 | 1461433162885 Marionette DEBUG loaded listener.js 10:39:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7fd67a635400) [pid = 1827] [serial = 68] [outer = 0x7fd6785d0c00] 10:39:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67bca4800 == 22 [pid = 1827] [id = 18] 10:39:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b807800 == 21 [pid = 1827] [id = 17] 10:39:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b34b800 == 20 [pid = 1827] [id = 16] 10:39:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67a6b6800 == 19 [pid = 1827] [id = 15] 10:39:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674f8f800 == 18 [pid = 1827] [id = 14] 10:39:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674057000 == 17 [pid = 1827] [id = 12] 10:39:23 INFO - PROCESS | 1827 | 1461433163753 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]]]}] 10:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1291ms 10:39:23 INFO - PROCESS | 1827 | 1461433163800 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:39:23 INFO - PROCESS | 1827 | 1461433163806 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:39:23 INFO - PROCESS | 1827 | 1461433163814 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:39:23 INFO - PROCESS | 1827 | 1461433163820 Marionette TRACE conn3 <- [1,66,null,{}] 10:39:23 INFO - PROCESS | 1827 | 1461433163847 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}] 10:39:24 INFO - PROCESS | 1827 | 1461433164016 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:39:24 INFO - PROCESS | 1827 | 1461433164138 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678da1000 == 18 [pid = 1827] [id = 24] 10:39:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7fd678dde800) [pid = 1827] [serial = 69] [outer = (nil)] 10:39:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7fd67aa3f400) [pid = 1827] [serial = 70] [outer = 0x7fd678dde800] 10:39:24 INFO - PROCESS | 1827 | 1461433164216 Marionette DEBUG loaded listener.js 10:39:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7fd67b2e2800) [pid = 1827] [serial = 71] [outer = 0x7fd678dde800] 10:39:25 INFO - PROCESS | 1827 | 1461433165025 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]]]}] 10:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1254ms 10:39:25 INFO - PROCESS | 1827 | 1461433165069 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:39:25 INFO - PROCESS | 1827 | 1461433165077 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:39:25 INFO - PROCESS | 1827 | 1461433165103 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:39:25 INFO - PROCESS | 1827 | 1461433165109 Marionette TRACE conn3 <- [1,70,null,{}] 10:39:25 INFO - PROCESS | 1827 | 1461433165118 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}] 10:39:25 INFO - PROCESS | 1827 | 1461433165280 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:39:25 INFO - PROCESS | 1827 | 1461433165406 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b512000 == 19 [pid = 1827] [id = 25] 10:39:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7fd67b8b0000) [pid = 1827] [serial = 72] [outer = (nil)] 10:39:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7fd67c532c00) [pid = 1827] [serial = 73] [outer = 0x7fd67b8b0000] 10:39:25 INFO - PROCESS | 1827 | 1461433165485 Marionette DEBUG loaded listener.js 10:39:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7fd67caa5c00) [pid = 1827] [serial = 74] [outer = 0x7fd67b8b0000] 10:39:26 INFO - PROCESS | 1827 | 1461433166271 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]]]}] 10:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1250ms 10:39:26 INFO - PROCESS | 1827 | 1461433166339 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:39:26 INFO - PROCESS | 1827 | 1461433166343 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:39:26 INFO - PROCESS | 1827 | 1461433166350 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:39:26 INFO - PROCESS | 1827 | 1461433166356 Marionette TRACE conn3 <- [1,74,null,{}] 10:39:26 INFO - PROCESS | 1827 | 1461433166374 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}] 10:39:26 INFO - PROCESS | 1827 | 1461433166534 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:39:26 INFO - PROCESS | 1827 | 1461433166658 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e5c6000 == 20 [pid = 1827] [id = 26] 10:39:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7fd67eaa7000) [pid = 1827] [serial = 75] [outer = (nil)] 10:39:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7fd688ede400) [pid = 1827] [serial = 76] [outer = 0x7fd67eaa7000] 10:39:26 INFO - PROCESS | 1827 | 1461433166738 Marionette DEBUG loaded listener.js 10:39:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7fd688fe5400) [pid = 1827] [serial = 77] [outer = 0x7fd67eaa7000] 10:39:27 INFO - PROCESS | 1827 | 1461433167543 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]]]}] 10:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1234ms 10:39:27 INFO - PROCESS | 1827 | 1461433167585 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:39:27 INFO - PROCESS | 1827 | 1461433167590 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:39:27 INFO - PROCESS | 1827 | 1461433167595 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:39:27 INFO - PROCESS | 1827 | 1461433167598 Marionette TRACE conn3 <- [1,78,null,{}] 10:39:27 INFO - PROCESS | 1827 | 1461433167618 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}] 10:39:27 INFO - PROCESS | 1827 | 1461433167802 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:39:27 INFO - PROCESS | 1827 | 1461433167858 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67a8f3000 == 21 [pid = 1827] [id = 27] 10:39:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7fd672908800) [pid = 1827] [serial = 78] [outer = (nil)] 10:39:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7fd689192000) [pid = 1827] [serial = 79] [outer = 0x7fd672908800] 10:39:27 INFO - PROCESS | 1827 | 1461433167975 Marionette DEBUG loaded listener.js 10:39:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7fd68a03b800) [pid = 1827] [serial = 80] [outer = 0x7fd672908800] 10:39:28 INFO - PROCESS | 1827 | 1461433168886 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]]]}] 10:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1335ms 10:39:28 INFO - PROCESS | 1827 | 1461433168931 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:39:28 INFO - PROCESS | 1827 | 1461433168938 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:39:28 INFO - PROCESS | 1827 | 1461433168945 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:39:28 INFO - PROCESS | 1827 | 1461433168951 Marionette TRACE conn3 <- [1,82,null,{}] 10:39:28 INFO - PROCESS | 1827 | 1461433168959 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}] 10:39:29 INFO - PROCESS | 1827 | 1461433169116 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:39:29 INFO - PROCESS | 1827 | 1461433169264 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6735d4000 == 22 [pid = 1827] [id = 28] 10:39:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7fd678203c00) [pid = 1827] [serial = 81] [outer = (nil)] 10:39:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7fd679468c00) [pid = 1827] [serial = 82] [outer = 0x7fd678203c00] 10:39:29 INFO - PROCESS | 1827 | 1461433169335 Marionette DEBUG loaded listener.js 10:39:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7fd67b5cc800) [pid = 1827] [serial = 83] [outer = 0x7fd678203c00] 10:39:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678e8f800 == 21 [pid = 1827] [id = 20] 10:39:30 INFO - PROCESS | 1827 | 1461433170170 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]]]}] 10:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1294ms 10:39:30 INFO - PROCESS | 1827 | 1461433170256 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:39:30 INFO - PROCESS | 1827 | 1461433170264 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:39:30 INFO - PROCESS | 1827 | 1461433170274 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:39:30 INFO - PROCESS | 1827 | 1461433170279 Marionette TRACE conn3 <- [1,86,null,{}] 10:39:30 INFO - PROCESS | 1827 | 1461433170287 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}] 10:39:30 INFO - PROCESS | 1827 | 1461433170452 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:39:30 INFO - PROCESS | 1827 | 1461433170577 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b805000 == 22 [pid = 1827] [id = 29] 10:39:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7fd67b8a5800) [pid = 1827] [serial = 84] [outer = (nil)] 10:39:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7fd67beb7400) [pid = 1827] [serial = 85] [outer = 0x7fd67b8a5800] 10:39:30 INFO - PROCESS | 1827 | 1461433170662 Marionette DEBUG loaded listener.js 10:39:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7fd67c53d400) [pid = 1827] [serial = 86] [outer = 0x7fd67b8a5800] 10:39:31 INFO - PROCESS | 1827 | 1461433171454 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]]]}] 10:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1235ms 10:39:31 INFO - PROCESS | 1827 | 1461433171510 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:39:31 INFO - PROCESS | 1827 | 1461433171518 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:39:31 INFO - PROCESS | 1827 | 1461433171529 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:39:31 INFO - PROCESS | 1827 | 1461433171532 Marionette TRACE conn3 <- [1,90,null,{}] 10:39:31 INFO - PROCESS | 1827 | 1461433171539 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}] 10:39:31 INFO - PROCESS | 1827 | 1461433171712 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:39:31 INFO - PROCESS | 1827 | 1461433171838 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e880000 == 23 [pid = 1827] [id = 30] 10:39:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7fd67ea50c00) [pid = 1827] [serial = 87] [outer = (nil)] 10:39:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7fd683083800) [pid = 1827] [serial = 88] [outer = 0x7fd67ea50c00] 10:39:31 INFO - PROCESS | 1827 | 1461433171914 Marionette DEBUG loaded listener.js 10:39:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7fd688f0e000) [pid = 1827] [serial = 89] [outer = 0x7fd67ea50c00] 10:39:32 INFO - PROCESS | 1827 | 1461433172754 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]]]}] 10:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1279ms 10:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:39:32 INFO - PROCESS | 1827 | 1461433172808 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:39:32 INFO - PROCESS | 1827 | 1461433172811 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:39:32 INFO - PROCESS | 1827 | 1461433172818 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:39:32 INFO - PROCESS | 1827 | 1461433172824 Marionette TRACE conn3 <- [1,94,null,{}] 10:39:32 INFO - PROCESS | 1827 | 1461433172839 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}] 10:39:33 INFO - PROCESS | 1827 | 1461433173010 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:39:33 INFO - PROCESS | 1827 | 1461433173140 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688c0a000 == 24 [pid = 1827] [id = 31] 10:39:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7fd68a042800) [pid = 1827] [serial = 90] [outer = (nil)] 10:39:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7fd68a0ef000) [pid = 1827] [serial = 91] [outer = 0x7fd68a042800] 10:39:33 INFO - PROCESS | 1827 | 1461433173220 Marionette DEBUG loaded listener.js 10:39:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7fd68a4d5400) [pid = 1827] [serial = 92] [outer = 0x7fd68a042800] 10:39:34 INFO - PROCESS | 1827 | 1461433174025 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]]]}] 10:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1284ms 10:39:34 INFO - PROCESS | 1827 | 1461433174102 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:39:34 INFO - PROCESS | 1827 | 1461433174106 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:39:34 INFO - PROCESS | 1827 | 1461433174112 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:39:34 INFO - PROCESS | 1827 | 1461433174115 Marionette TRACE conn3 <- [1,98,null,{}] 10:39:34 INFO - PROCESS | 1827 | 1461433174120 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}] 10:39:34 INFO - PROCESS | 1827 | 1461433174280 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:39:34 INFO - PROCESS | 1827 | 1461433174405 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688fb1000 == 25 [pid = 1827] [id = 32] 10:39:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7fd67820e400) [pid = 1827] [serial = 93] [outer = (nil)] 10:39:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7fd68d948400) [pid = 1827] [serial = 94] [outer = 0x7fd67820e400] 10:39:34 INFO - PROCESS | 1827 | 1461433174478 Marionette DEBUG loaded listener.js 10:39:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7fd68db9d800) [pid = 1827] [serial = 95] [outer = 0x7fd67820e400] 10:39:35 INFO - PROCESS | 1827 | 1461433175306 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]]]}] 10:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1235ms 10:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:39:35 INFO - PROCESS | 1827 | 1461433175358 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:39:35 INFO - PROCESS | 1827 | 1461433175361 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:39:35 INFO - PROCESS | 1827 | 1461433175367 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:39:35 INFO - PROCESS | 1827 | 1461433175371 Marionette TRACE conn3 <- [1,102,null,{}] 10:39:35 INFO - PROCESS | 1827 | 1461433175376 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}] 10:39:35 INFO - PROCESS | 1827 | 1461433175523 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:39:35 INFO - PROCESS | 1827 | 1461433175724 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67ae9f000 == 26 [pid = 1827] [id = 33] 10:39:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7fd67268d000) [pid = 1827] [serial = 96] [outer = (nil)] 10:39:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7fd672b1bc00) [pid = 1827] [serial = 97] [outer = 0x7fd67268d000] 10:39:35 INFO - PROCESS | 1827 | 1461433175797 Marionette DEBUG loaded listener.js 10:39:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7fd678204000) [pid = 1827] [serial = 98] [outer = 0x7fd67268d000] 10:39:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e5c6000 == 25 [pid = 1827] [id = 26] 10:39:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b512000 == 24 [pid = 1827] [id = 25] 10:39:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678da1000 == 23 [pid = 1827] [id = 24] 10:39:36 INFO - PROCESS | 1827 | 1461433176765 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]]]}] 10:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1429ms 10:39:36 INFO - PROCESS | 1827 | 1461433176797 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:39:36 INFO - PROCESS | 1827 | 1461433176802 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:39:36 INFO - PROCESS | 1827 | 1461433176811 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:39:36 INFO - PROCESS | 1827 | 1461433176817 Marionette TRACE conn3 <- [1,106,null,{}] 10:39:36 INFO - PROCESS | 1827 | 1461433176827 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}] 10:39:36 INFO - PROCESS | 1827 | 1461433176987 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:39:37 INFO - PROCESS | 1827 | 1461433177129 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b512000 == 24 [pid = 1827] [id = 34] 10:39:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7fd674f0e800) [pid = 1827] [serial = 99] [outer = (nil)] 10:39:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd67b915400) [pid = 1827] [serial = 100] [outer = 0x7fd674f0e800] 10:39:37 INFO - PROCESS | 1827 | 1461433177219 Marionette DEBUG loaded listener.js 10:39:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd67e6be400) [pid = 1827] [serial = 101] [outer = 0x7fd674f0e800] 10:39:38 INFO - PROCESS | 1827 | 1461433178024 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]]]}] 10:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1286ms 10:39:38 INFO - PROCESS | 1827 | 1461433178098 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:39:38 INFO - PROCESS | 1827 | 1461433178106 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:39:38 INFO - PROCESS | 1827 | 1461433178116 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:39:38 INFO - PROCESS | 1827 | 1461433178121 Marionette TRACE conn3 <- [1,110,null,{}] 10:39:38 INFO - PROCESS | 1827 | 1461433178127 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}] 10:39:38 INFO - PROCESS | 1827 | 1461433178325 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:39:38 INFO - PROCESS | 1827 | 1461433178459 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6880ac800 == 25 [pid = 1827] [id = 35] 10:39:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd67ea8ec00) [pid = 1827] [serial = 102] [outer = (nil)] 10:39:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd689106400) [pid = 1827] [serial = 103] [outer = 0x7fd67ea8ec00] 10:39:38 INFO - PROCESS | 1827 | 1461433178539 Marionette DEBUG loaded listener.js 10:39:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd6893ef400) [pid = 1827] [serial = 104] [outer = 0x7fd67ea8ec00] 10:39:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd68a317000) [pid = 1827] [serial = 105] [outer = 0x7fd672907400] 10:39:39 INFO - PROCESS | 1827 | 1461433179457 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]]]}] 10:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1384ms 10:39:39 INFO - PROCESS | 1827 | 1461433179500 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:39:39 INFO - PROCESS | 1827 | 1461433179503 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:39:39 INFO - PROCESS | 1827 | 1461433179510 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:39:39 INFO - PROCESS | 1827 | 1461433179516 Marionette TRACE conn3 <- [1,114,null,{}] 10:39:39 INFO - PROCESS | 1827 | 1461433179531 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}] 10:39:39 INFO - PROCESS | 1827 | 1461433179698 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:39:39 INFO - PROCESS | 1827 | 1461433179835 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd689e16000 == 26 [pid = 1827] [id = 36] 10:39:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd6745cf400) [pid = 1827] [serial = 106] [outer = (nil)] 10:39:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd68a317800) [pid = 1827] [serial = 107] [outer = 0x7fd6745cf400] 10:39:39 INFO - PROCESS | 1827 | 1461433179916 Marionette DEBUG loaded listener.js 10:39:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd68e16c400) [pid = 1827] [serial = 108] [outer = 0x7fd6745cf400] 10:39:40 INFO - PROCESS | 1827 | 1461433180769 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]]]}] 10:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1334ms 10:39:40 INFO - PROCESS | 1827 | 1461433180844 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:39:40 INFO - PROCESS | 1827 | 1461433180849 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:39:40 INFO - PROCESS | 1827 | 1461433180855 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:39:40 INFO - PROCESS | 1827 | 1461433180857 Marionette TRACE conn3 <- [1,118,null,{}] 10:39:40 INFO - PROCESS | 1827 | 1461433180862 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}] 10:39:41 INFO - PROCESS | 1827 | 1461433181053 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:39:41 INFO - PROCESS | 1827 | 1461433181183 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b292800 == 27 [pid = 1827] [id = 37] 10:39:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd6745d1000) [pid = 1827] [serial = 109] [outer = (nil)] 10:39:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd68e603400) [pid = 1827] [serial = 110] [outer = 0x7fd6745d1000] 10:39:41 INFO - PROCESS | 1827 | 1461433181268 Marionette DEBUG loaded listener.js 10:39:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd68e675400) [pid = 1827] [serial = 111] [outer = 0x7fd6745d1000] 10:39:41 INFO - PROCESS | 1827 | 1461433181979 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]]]}] 10:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1178ms 10:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:39:42 INFO - PROCESS | 1827 | 1461433182034 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:39:42 INFO - PROCESS | 1827 | 1461433182037 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:39:42 INFO - PROCESS | 1827 | 1461433182060 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:39:42 INFO - PROCESS | 1827 | 1461433182065 Marionette TRACE conn3 <- [1,122,null,{}] 10:39:42 INFO - PROCESS | 1827 | 1461433182072 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}] 10:39:42 INFO - PROCESS | 1827 | 1461433182228 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:39:42 INFO - PROCESS | 1827 | 1461433182359 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df72800 == 28 [pid = 1827] [id = 38] 10:39:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd673442400) [pid = 1827] [serial = 112] [outer = (nil)] 10:39:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd68e67dc00) [pid = 1827] [serial = 113] [outer = 0x7fd673442400] 10:39:42 INFO - PROCESS | 1827 | 1461433182434 Marionette DEBUG loaded listener.js 10:39:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd6902ba000) [pid = 1827] [serial = 114] [outer = 0x7fd673442400] 10:39:43 INFO - PROCESS | 1827 | 1461433183320 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]]]}] 10:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1352ms 10:39:43 INFO - PROCESS | 1827 | 1461433183396 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:39:43 INFO - PROCESS | 1827 | 1461433183401 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:39:43 INFO - PROCESS | 1827 | 1461433183409 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:39:43 INFO - PROCESS | 1827 | 1461433183414 Marionette TRACE conn3 <- [1,126,null,{}] 10:39:43 INFO - PROCESS | 1827 | 1461433183423 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}] 10:39:43 INFO - PROCESS | 1827 | 1461433183628 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:39:43 INFO - PROCESS | 1827 | 1461433183800 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b521000 == 29 [pid = 1827] [id = 39] 10:39:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd67e6bfc00) [pid = 1827] [serial = 115] [outer = (nil)] 10:39:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd67e876000) [pid = 1827] [serial = 116] [outer = 0x7fd67e6bfc00] 10:39:43 INFO - PROCESS | 1827 | 1461433183873 Marionette DEBUG loaded listener.js 10:39:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd688041800) [pid = 1827] [serial = 117] [outer = 0x7fd67e6bfc00] 10:39:44 INFO - PROCESS | 1827 | 1461433184766 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]]]}] 10:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1401ms 10:39:44 INFO - PROCESS | 1827 | 1461433184812 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:39:44 INFO - PROCESS | 1827 | 1461433184824 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:39:44 INFO - PROCESS | 1827 | 1461433184834 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:39:44 INFO - PROCESS | 1827 | 1461433184839 Marionette TRACE conn3 <- [1,130,null,{}] 10:39:44 INFO - PROCESS | 1827 | 1461433184846 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}] 10:39:45 INFO - PROCESS | 1827 | 1461433185015 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:39:45 INFO - PROCESS | 1827 | 1461433185149 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6880aa800 == 30 [pid = 1827] [id = 40] 10:39:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd688042400) [pid = 1827] [serial = 118] [outer = (nil)] 10:39:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd688f10000) [pid = 1827] [serial = 119] [outer = 0x7fd688042400] 10:39:45 INFO - PROCESS | 1827 | 1461433185229 Marionette DEBUG loaded listener.js 10:39:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd6893f4000) [pid = 1827] [serial = 120] [outer = 0x7fd688042400] 10:39:46 INFO - PROCESS | 1827 | 1461433186138 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]]]}] 10:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1332ms 10:39:46 INFO - PROCESS | 1827 | 1461433186165 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:39:46 INFO - PROCESS | 1827 | 1461433186173 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:39:46 INFO - PROCESS | 1827 | 1461433186183 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:39:46 INFO - PROCESS | 1827 | 1461433186187 Marionette TRACE conn3 <- [1,134,null,{}] 10:39:46 INFO - PROCESS | 1827 | 1461433186193 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}] 10:39:46 INFO - PROCESS | 1827 | 1461433186368 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:39:46 INFO - PROCESS | 1827 | 1461433186521 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782d4000 == 31 [pid = 1827] [id = 41] 10:39:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd675b90400) [pid = 1827] [serial = 121] [outer = (nil)] 10:39:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd675b92400) [pid = 1827] [serial = 122] [outer = 0x7fd675b90400] 10:39:46 INFO - PROCESS | 1827 | 1461433186595 Marionette DEBUG loaded listener.js 10:39:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd675ba6000) [pid = 1827] [serial = 123] [outer = 0x7fd675b90400] 10:39:47 INFO - PROCESS | 1827 | 1461433187452 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]]]}] 10:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1327ms 10:39:47 INFO - PROCESS | 1827 | 1461433187512 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:39:47 INFO - PROCESS | 1827 | 1461433187516 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:39:47 INFO - PROCESS | 1827 | 1461433187522 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:39:47 INFO - PROCESS | 1827 | 1461433187528 Marionette TRACE conn3 <- [1,138,null,{}] 10:39:47 INFO - PROCESS | 1827 | 1461433187543 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}] 10:39:47 INFO - PROCESS | 1827 | 1461433187778 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:39:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6735d4000 == 30 [pid = 1827] [id = 28] 10:39:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678e85000 == 29 [pid = 1827] [id = 13] 10:39:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6880ac800 == 28 [pid = 1827] [id = 35] 10:39:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b512000 == 27 [pid = 1827] [id = 34] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b514000 == 26 [pid = 1827] [id = 21] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e880000 == 25 [pid = 1827] [id = 30] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688c0a000 == 24 [pid = 1827] [id = 31] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd689e16000 == 23 [pid = 1827] [id = 36] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67258b800 == 22 [pid = 1827] [id = 8] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67a8f3000 == 21 [pid = 1827] [id = 27] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b292800 == 20 [pid = 1827] [id = 37] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68db64800 == 19 [pid = 1827] [id = 6] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b805000 == 18 [pid = 1827] [id = 29] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674047800 == 17 [pid = 1827] [id = 23] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df72800 == 16 [pid = 1827] [id = 38] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e5bb800 == 15 [pid = 1827] [id = 22] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67ae9f000 == 14 [pid = 1827] [id = 33] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67c565000 == 13 [pid = 1827] [id = 19] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688fb1000 == 12 [pid = 1827] [id = 32] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6782d4000 == 11 [pid = 1827] [id = 41] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b521000 == 10 [pid = 1827] [id = 39] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67294d800 == 9 [pid = 1827] [id = 9] 10:39:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6880aa800 == 8 [pid = 1827] [id = 40] 10:39:51 INFO - PROCESS | 1827 | 1461433191426 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674056000 == 9 [pid = 1827] [id = 42] 10:39:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd674fedc00) [pid = 1827] [serial = 124] [outer = (nil)] 10:39:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd675b94400) [pid = 1827] [serial = 125] [outer = 0x7fd674fedc00] 10:39:51 INFO - PROCESS | 1827 | 1461433191493 Marionette DEBUG loaded listener.js 10:39:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd675bab800) [pid = 1827] [serial = 126] [outer = 0x7fd674fedc00] 10:39:52 INFO - PROCESS | 1827 | 1461433192167 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]]]}] 10:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4693ms 10:39:52 INFO - PROCESS | 1827 | 1461433192217 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:39:52 INFO - PROCESS | 1827 | 1461433192222 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:39:52 INFO - PROCESS | 1827 | 1461433192230 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:39:52 INFO - PROCESS | 1827 | 1461433192243 Marionette TRACE conn3 <- [1,142,null,{}] 10:39:52 INFO - PROCESS | 1827 | 1461433192266 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}] 10:39:52 INFO - PROCESS | 1827 | 1461433192452 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:39:52 INFO - PROCESS | 1827 | 1461433192466 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd679452800 == 10 [pid = 1827] [id = 43] 10:39:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd675b9d000) [pid = 1827] [serial = 127] [outer = (nil)] 10:39:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd67a85bc00) [pid = 1827] [serial = 128] [outer = 0x7fd675b9d000] 10:39:52 INFO - PROCESS | 1827 | 1461433192532 Marionette DEBUG loaded listener.js 10:39:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd67b5d6c00) [pid = 1827] [serial = 129] [outer = 0x7fd675b9d000] 10:39:53 INFO - PROCESS | 1827 | 1461433193270 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]]]}] 10:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1095ms 10:39:53 INFO - PROCESS | 1827 | 1461433193368 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:39:53 INFO - PROCESS | 1827 | 1461433193376 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:39:53 INFO - PROCESS | 1827 | 1461433193397 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:39:53 INFO - PROCESS | 1827 | 1461433193400 Marionette TRACE conn3 <- [1,146,null,{}] 10:39:53 INFO - PROCESS | 1827 | 1461433193406 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}] 10:39:53 INFO - PROCESS | 1827 | 1461433193555 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:39:53 INFO - PROCESS | 1827 | 1461433193568 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67cb4b800 == 11 [pid = 1827] [id = 44] 10:39:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd67c540000) [pid = 1827] [serial = 130] [outer = (nil)] 10:39:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7fd67e874c00) [pid = 1827] [serial = 131] [outer = 0x7fd67c540000] 10:39:53 INFO - PROCESS | 1827 | 1461433193631 Marionette DEBUG loaded listener.js 10:39:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7fd683021000) [pid = 1827] [serial = 132] [outer = 0x7fd67c540000] 10:39:54 INFO - PROCESS | 1827 | 1461433194604 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]]]}] 10:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1240ms 10:39:54 INFO - PROCESS | 1827 | 1461433194672 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:39:54 INFO - PROCESS | 1827 | 1461433194676 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:39:54 INFO - PROCESS | 1827 | 1461433194706 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:39:54 INFO - PROCESS | 1827 | 1461433194716 Marionette TRACE conn3 <- [1,150,null,{}] 10:39:54 INFO - PROCESS | 1827 | 1461433194722 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}] 10:39:54 INFO - PROCESS | 1827 | 1461433194926 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:39:54 INFO - PROCESS | 1827 | 1461433194992 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688f9d000 == 12 [pid = 1827] [id = 45] 10:39:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7fd67e869c00) [pid = 1827] [serial = 133] [outer = (nil)] 10:39:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7fd68a03f800) [pid = 1827] [serial = 134] [outer = 0x7fd67e869c00] 10:39:55 INFO - PROCESS | 1827 | 1461433195053 Marionette DEBUG loaded listener.js 10:39:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7fd68bda2400) [pid = 1827] [serial = 135] [outer = 0x7fd67e869c00] 10:39:55 INFO - PROCESS | 1827 | 1461433195734 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]]]}] 10:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1100ms 10:39:55 INFO - PROCESS | 1827 | 1461433195798 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:39:55 INFO - PROCESS | 1827 | 1461433195802 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7fd6785d0c00) [pid = 1827] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7fd677058c00) [pid = 1827] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7fd679195c00) [pid = 1827] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7fd6745d0400) [pid = 1827] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7fd67ea82800) [pid = 1827] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7fd672b23400) [pid = 1827] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd679198c00) [pid = 1827] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd67290dc00) [pid = 1827] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd67290c800) [pid = 1827] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd672e89c00) [pid = 1827] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd67820e400) [pid = 1827] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd674f0e800) [pid = 1827] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd67a04e400) [pid = 1827] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd675b96000) [pid = 1827] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd678203c00) [pid = 1827] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd68803fc00) [pid = 1827] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd67b8b0000) [pid = 1827] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd67268d000) [pid = 1827] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd68a042800) [pid = 1827] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd67256d400) [pid = 1827] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd67e6bfc00) [pid = 1827] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd67ea50c00) [pid = 1827] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd6745cf400) [pid = 1827] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd67ea8ec00) [pid = 1827] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd673442400) [pid = 1827] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd672908800) [pid = 1827] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd6745d9c00) [pid = 1827] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd678dde800) [pid = 1827] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd688042400) [pid = 1827] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd67b8a5800) [pid = 1827] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd6745d1000) [pid = 1827] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd67eaa7000) [pid = 1827] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:39:56 INFO - PROCESS | 1827 | 1461433196778 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:39:56 INFO - PROCESS | 1827 | 1461433196782 Marionette TRACE conn3 <- [1,154,null,{}] 10:39:56 INFO - PROCESS | 1827 | 1461433196791 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}] 10:39:56 INFO - PROCESS | 1827 | 1461433196963 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:39:57 INFO - PROCESS | 1827 | 1461433197024 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675e36000 == 13 [pid = 1827] [id = 46] 10:39:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd6744abc00) [pid = 1827] [serial = 136] [outer = (nil)] 10:39:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd67820e400) [pid = 1827] [serial = 137] [outer = 0x7fd6744abc00] 10:39:57 INFO - PROCESS | 1827 | 1461433197085 Marionette DEBUG loaded listener.js 10:39:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd679471400) [pid = 1827] [serial = 138] [outer = 0x7fd6744abc00] 10:39:57 INFO - PROCESS | 1827 | 1461433197930 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]]]}] 10:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1339ms 10:39:57 INFO - PROCESS | 1827 | 1461433197988 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:39:57 INFO - PROCESS | 1827 | 1461433197991 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:39:58 INFO - PROCESS | 1827 | 1461433198042 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:39:58 INFO - PROCESS | 1827 | 1461433198044 Marionette TRACE conn3 <- [1,158,null,{}] 10:39:58 INFO - PROCESS | 1827 | 1461433198066 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}] 10:39:58 INFO - PROCESS | 1827 | 1461433198199 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:39:58 INFO - PROCESS | 1827 | 1461433198293 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688e04800 == 14 [pid = 1827] [id = 47] 10:39:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd68a0f0800) [pid = 1827] [serial = 139] [outer = (nil)] 10:39:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd68c242c00) [pid = 1827] [serial = 140] [outer = 0x7fd68a0f0800] 10:39:58 INFO - PROCESS | 1827 | 1461433198374 Marionette DEBUG loaded listener.js 10:39:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd68e19c800) [pid = 1827] [serial = 141] [outer = 0x7fd68a0f0800] 10:39:59 INFO - PROCESS | 1827 | 1461433199342 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]]]}] 10:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1365ms 10:39:59 INFO - PROCESS | 1827 | 1461433199383 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:39:59 INFO - PROCESS | 1827 | 1461433199389 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:39:59 INFO - PROCESS | 1827 | 1461433199398 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:39:59 INFO - PROCESS | 1827 | 1461433199402 Marionette TRACE conn3 <- [1,162,null,{}] 10:39:59 INFO - PROCESS | 1827 | 1461433199410 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}] 10:39:59 INFO - PROCESS | 1827 | 1461433199608 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:39:59 INFO - PROCESS | 1827 | 1461433199743 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672b85800 == 15 [pid = 1827] [id = 48] 10:39:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd675bad800) [pid = 1827] [serial = 142] [outer = (nil)] 10:39:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd678ecc400) [pid = 1827] [serial = 143] [outer = 0x7fd675bad800] 10:39:59 INFO - PROCESS | 1827 | 1461433199821 Marionette DEBUG loaded listener.js 10:39:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd67a638000) [pid = 1827] [serial = 144] [outer = 0x7fd675bad800] 10:40:00 INFO - PROCESS | 1827 | 1461433200759 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]]]}] 10:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1436ms 10:40:00 INFO - PROCESS | 1827 | 1461433200835 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:40:00 INFO - PROCESS | 1827 | 1461433200843 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:40:00 INFO - PROCESS | 1827 | 1461433200852 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:40:00 INFO - PROCESS | 1827 | 1461433200856 Marionette TRACE conn3 <- [1,166,null,{}] 10:40:00 INFO - PROCESS | 1827 | 1461433200862 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}] 10:40:01 INFO - PROCESS | 1827 | 1461433201028 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:40:01 INFO - PROCESS | 1827 | 1461433201161 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67348c800 == 16 [pid = 1827] [id = 49] 10:40:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd67268ec00) [pid = 1827] [serial = 145] [outer = (nil)] 10:40:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd675baf000) [pid = 1827] [serial = 146] [outer = 0x7fd67268ec00] 10:40:01 INFO - PROCESS | 1827 | 1461433201233 Marionette DEBUG loaded listener.js 10:40:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd67e6b8c00) [pid = 1827] [serial = 147] [outer = 0x7fd67268ec00] 10:40:02 INFO - PROCESS | 1827 | 1461433202409 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]]]}] 10:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1583ms 10:40:02 INFO - PROCESS | 1827 | 1461433202436 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:40:02 INFO - PROCESS | 1827 | 1461433202453 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:40:02 INFO - PROCESS | 1827 | 1461433202464 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:40:02 INFO - PROCESS | 1827 | 1461433202473 Marionette TRACE conn3 <- [1,170,null,{}] 10:40:02 INFO - PROCESS | 1827 | 1461433202495 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}] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd67a635400) [pid = 1827] [serial = 68] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd672b1bc00) [pid = 1827] [serial = 97] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd68bd2e000) [pid = 1827] [serial = 2] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd679468c00) [pid = 1827] [serial = 82] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd678492400) [pid = 1827] [serial = 40] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd67bf11800) [pid = 1827] [serial = 46] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd672b8a000) [pid = 1827] [serial = 28] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd67919d000) [pid = 1827] [serial = 67] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd67e86f400) [pid = 1827] [serial = 49] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd67ea5b000) [pid = 1827] [serial = 50] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd67eaa6000) [pid = 1827] [serial = 52] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd672e86c00) [pid = 1827] [serial = 34] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd678de2800) [pid = 1827] [serial = 35] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd67a854000) [pid = 1827] [serial = 37] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7fd67a635800) [pid = 1827] [serial = 41] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7fd67a633000) [pid = 1827] [serial = 43] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7fd67ac04800) [pid = 1827] [serial = 38] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7fd67b912400) [pid = 1827] [serial = 44] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7fd672b17800) [pid = 1827] [serial = 26] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7fd682162c00) [pid = 1827] [serial = 53] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7fd673445000) [pid = 1827] [serial = 25] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7fd67c78f000) [pid = 1827] [serial = 47] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7fd672e87c00) [pid = 1827] [serial = 31] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7fd688eecc00) [pid = 1827] [serial = 56] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7fd67848d800) [pid = 1827] [serial = 58] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7fd68804b800) [pid = 1827] [serial = 55] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7fd67caa5c00) [pid = 1827] [serial = 74] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7fd688ede400) [pid = 1827] [serial = 76] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7fd678204000) [pid = 1827] [serial = 98] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7fd68d948400) [pid = 1827] [serial = 94] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7fd67c532c00) [pid = 1827] [serial = 73] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7fd68a4d5400) [pid = 1827] [serial = 92] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7fd68a0ef000) [pid = 1827] [serial = 91] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7fd67b915400) [pid = 1827] [serial = 100] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7fd67aa3f400) [pid = 1827] [serial = 70] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 79 (0x7fd67e6be400) [pid = 1827] [serial = 101] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 78 (0x7fd689192000) [pid = 1827] [serial = 79] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 77 (0x7fd67a633c00) [pid = 1827] [serial = 12] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7fd67bebb800) [pid = 1827] [serial = 62] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7fd67ab7c000) [pid = 1827] [serial = 9] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7fd683083800) [pid = 1827] [serial = 88] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7fd675b92400) [pid = 1827] [serial = 122] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7fd67e86b000) [pid = 1827] [serial = 64] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7fd679470400) [pid = 1827] [serial = 59] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7fd67b8a4c00) [pid = 1827] [serial = 61] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7fd67beb7400) [pid = 1827] [serial = 85] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7fd67b5cc800) [pid = 1827] [serial = 83] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7fd67b2e2800) [pid = 1827] [serial = 71] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7fd6744aac00) [pid = 1827] [serial = 17] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7fd6741dbc00) [pid = 1827] [serial = 19] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7fd67c53d400) [pid = 1827] [serial = 86] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 63 (0x7fd688fe5400) [pid = 1827] [serial = 77] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 62 (0x7fd688f02c00) [pid = 1827] [serial = 65] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 61 (0x7fd68db9d800) [pid = 1827] [serial = 95] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 60 (0x7fd672573c00) [pid = 1827] [serial = 23] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 59 (0x7fd688f0e000) [pid = 1827] [serial = 89] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 58 (0x7fd67256f000) [pid = 1827] [serial = 22] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 57 (0x7fd673442800) [pid = 1827] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 56 (0x7fd68a03b800) [pid = 1827] [serial = 80] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 55 (0x7fd6745db800) [pid = 1827] [serial = 16] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | 1461433202830 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 54 (0x7fd689106400) [pid = 1827] [serial = 103] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 53 (0x7fd688f10000) [pid = 1827] [serial = 119] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 52 (0x7fd688041800) [pid = 1827] [serial = 117] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 51 (0x7fd68e67dc00) [pid = 1827] [serial = 113] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 50 (0x7fd6893f4000) [pid = 1827] [serial = 120] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 49 (0x7fd68e675400) [pid = 1827] [serial = 111] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 48 (0x7fd68a317800) [pid = 1827] [serial = 107] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 47 (0x7fd68e603400) [pid = 1827] [serial = 110] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 46 (0x7fd67e876000) [pid = 1827] [serial = 116] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 45 (0x7fd68e16c400) [pid = 1827] [serial = 108] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 44 (0x7fd6893ef400) [pid = 1827] [serial = 104] [outer = (nil)] [url = about:blank] 10:40:02 INFO - PROCESS | 1827 | --DOMWINDOW == 43 (0x7fd6902ba000) [pid = 1827] [serial = 114] [outer = (nil)] [url = about:blank] 10:40:03 INFO - PROCESS | 1827 | 1461433203042 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:03 INFO - PROCESS | 1827 | 1461433203060 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:40:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674048800 == 17 [pid = 1827] [id = 50] 10:40:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 44 (0x7fd674fe0400) [pid = 1827] [serial = 148] [outer = (nil)] 10:40:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 45 (0x7fd675b92400) [pid = 1827] [serial = 149] [outer = 0x7fd674fe0400] 10:40:03 INFO - PROCESS | 1827 | 1461433203200 Marionette DEBUG loaded listener.js 10:40:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 46 (0x7fd675ba9000) [pid = 1827] [serial = 150] [outer = 0x7fd674fe0400] 10:40:03 INFO - PROCESS | 1827 | 1461433203934 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]]]}] 10:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1509ms 10:40:03 INFO - PROCESS | 1827 | 1461433203969 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:40:03 INFO - PROCESS | 1827 | 1461433203977 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:40:03 INFO - PROCESS | 1827 | 1461433203986 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:40:03 INFO - PROCESS | 1827 | 1461433203990 Marionette TRACE conn3 <- [1,174,null,{}] 10:40:03 INFO - PROCESS | 1827 | 1461433203996 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}] 10:40:04 INFO - PROCESS | 1827 | 1461433204131 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:40:04 INFO - PROCESS | 1827 | 1461433204216 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674f94000 == 18 [pid = 1827] [id = 51] 10:40:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 47 (0x7fd675ba5400) [pid = 1827] [serial = 151] [outer = (nil)] 10:40:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 48 (0x7fd678494800) [pid = 1827] [serial = 152] [outer = 0x7fd675ba5400] 10:40:04 INFO - PROCESS | 1827 | 1461433204278 Marionette DEBUG loaded listener.js 10:40:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 49 (0x7fd679196000) [pid = 1827] [serial = 153] [outer = 0x7fd675ba5400] 10:40:05 INFO - PROCESS | 1827 | 1461433204999 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]]]}] 10:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1084ms 10:40:05 INFO - PROCESS | 1827 | 1461433205070 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:40:05 INFO - PROCESS | 1827 | 1461433205076 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:40:05 INFO - PROCESS | 1827 | 1461433205091 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:40:05 INFO - PROCESS | 1827 | 1461433205104 Marionette TRACE conn3 <- [1,178,null,{}] 10:40:05 INFO - PROCESS | 1827 | 1461433205136 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}] 10:40:05 INFO - PROCESS | 1827 | 1461433205306 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:40:05 INFO - PROCESS | 1827 | 1461433205398 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67856c800 == 19 [pid = 1827] [id = 52] 10:40:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7fd67946f800) [pid = 1827] [serial = 154] [outer = (nil)] 10:40:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7fd679c67400) [pid = 1827] [serial = 155] [outer = 0x7fd67946f800] 10:40:05 INFO - PROCESS | 1827 | 1461433205475 Marionette DEBUG loaded listener.js 10:40:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7fd67b5d1000) [pid = 1827] [serial = 156] [outer = 0x7fd67946f800] 10:40:06 INFO - PROCESS | 1827 | 1461433206198 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]]]}] 10:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1145ms 10:40:06 INFO - PROCESS | 1827 | 1461433206237 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:40:06 INFO - PROCESS | 1827 | 1461433206241 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:40:06 INFO - PROCESS | 1827 | 1461433206253 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:40:06 INFO - PROCESS | 1827 | 1461433206255 Marionette TRACE conn3 <- [1,182,null,{}] 10:40:06 INFO - PROCESS | 1827 | 1461433206260 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}] 10:40:06 INFO - PROCESS | 1827 | 1461433206440 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:40:06 INFO - PROCESS | 1827 | 1461433206546 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67aab9000 == 20 [pid = 1827] [id = 53] 10:40:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7fd67bf0c000) [pid = 1827] [serial = 157] [outer = (nil)] 10:40:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7fd67bf91c00) [pid = 1827] [serial = 158] [outer = 0x7fd67bf0c000] 10:40:06 INFO - PROCESS | 1827 | 1461433206612 Marionette DEBUG loaded listener.js 10:40:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7fd67bf9ac00) [pid = 1827] [serial = 159] [outer = 0x7fd67bf0c000] 10:40:07 INFO - PROCESS | 1827 | --DOMWINDOW == 54 (0x7fd675b90400) [pid = 1827] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:40:07 INFO - PROCESS | 1827 | --DOMWINDOW == 53 (0x7fd67e869c00) [pid = 1827] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:40:07 INFO - PROCESS | 1827 | --DOMWINDOW == 52 (0x7fd674fedc00) [pid = 1827] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:40:07 INFO - PROCESS | 1827 | --DOMWINDOW == 51 (0x7fd675b9d000) [pid = 1827] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:40:07 INFO - PROCESS | 1827 | --DOMWINDOW == 50 (0x7fd67c540000) [pid = 1827] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:40:07 INFO - PROCESS | 1827 | --DOMWINDOW == 49 (0x7fd6744abc00) [pid = 1827] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:40:07 INFO - PROCESS | 1827 | 1461433207352 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]]]}] 10:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1126ms 10:40:07 INFO - PROCESS | 1827 | 1461433207379 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:40:07 INFO - PROCESS | 1827 | 1461433207382 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:40:07 INFO - PROCESS | 1827 | 1461433207388 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:40:07 INFO - PROCESS | 1827 | 1461433207390 Marionette TRACE conn3 <- [1,186,null,{}] 10:40:07 INFO - PROCESS | 1827 | 1461433207396 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}] 10:40:07 INFO - PROCESS | 1827 | 1461433207559 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:40:07 INFO - PROCESS | 1827 | 1461433207618 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b0e7000 == 21 [pid = 1827] [id = 54] 10:40:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7fd67256d000) [pid = 1827] [serial = 160] [outer = (nil)] 10:40:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7fd67b90d400) [pid = 1827] [serial = 161] [outer = 0x7fd67256d000] 10:40:07 INFO - PROCESS | 1827 | 1461433207681 Marionette DEBUG loaded listener.js 10:40:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7fd67caa0800) [pid = 1827] [serial = 162] [outer = 0x7fd67256d000] 10:40:08 INFO - PROCESS | 1827 | 1461433208402 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]]]}] 10:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1030ms 10:40:08 INFO - PROCESS | 1827 | 1461433208418 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:40:08 INFO - PROCESS | 1827 | 1461433208434 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:40:08 INFO - PROCESS | 1827 | 1461433208456 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:40:08 INFO - PROCESS | 1827 | 1461433208460 Marionette TRACE conn3 <- [1,190,null,{}] 10:40:08 INFO - PROCESS | 1827 | 1461433208465 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}] 10:40:08 INFO - PROCESS | 1827 | 1461433208634 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:40:08 INFO - PROCESS | 1827 | 1461433208647 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b803000 == 22 [pid = 1827] [id = 55] 10:40:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7fd67ea58c00) [pid = 1827] [serial = 163] [outer = (nil)] 10:40:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7fd683083c00) [pid = 1827] [serial = 164] [outer = 0x7fd67ea58c00] 10:40:08 INFO - PROCESS | 1827 | 1461433208719 Marionette DEBUG loaded listener.js 10:40:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7fd688c62000) [pid = 1827] [serial = 165] [outer = 0x7fd67ea58c00] 10:40:09 INFO - PROCESS | 1827 | 1461433209428 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]]]}] 10:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1037ms 10:40:09 INFO - PROCESS | 1827 | 1461433209484 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:40:09 INFO - PROCESS | 1827 | 1461433209490 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:40:09 INFO - PROCESS | 1827 | 1461433209499 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:40:09 INFO - PROCESS | 1827 | 1461433209505 Marionette TRACE conn3 <- [1,194,null,{}] 10:40:09 INFO - PROCESS | 1827 | 1461433209514 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}] 10:40:09 INFO - PROCESS | 1827 | 1461433209714 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:40:09 INFO - PROCESS | 1827 | 1461433209839 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673497000 == 23 [pid = 1827] [id = 56] 10:40:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7fd672b23000) [pid = 1827] [serial = 166] [outer = (nil)] 10:40:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7fd6735ad800) [pid = 1827] [serial = 167] [outer = 0x7fd672b23000] 10:40:09 INFO - PROCESS | 1827 | 1461433209917 Marionette DEBUG loaded listener.js 10:40:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7fd675908400) [pid = 1827] [serial = 168] [outer = 0x7fd672b23000] 10:40:10 INFO - PROCESS | 1827 | 1461433210769 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]]]}] 10:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1303ms 10:40:10 INFO - PROCESS | 1827 | 1461433210801 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:40:10 INFO - PROCESS | 1827 | 1461433210809 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:40:10 INFO - PROCESS | 1827 | 1461433210819 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:40:10 INFO - PROCESS | 1827 | 1461433210823 Marionette TRACE conn3 <- [1,198,null,{}] 10:40:10 INFO - PROCESS | 1827 | 1461433210830 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}] 10:40:10 INFO - PROCESS | 1827 | 1461433210985 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:40:11 INFO - PROCESS | 1827 | 1461433211115 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67aea5000 == 24 [pid = 1827] [id = 57] 10:40:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7fd678494c00) [pid = 1827] [serial = 169] [outer = (nil)] 10:40:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7fd67946a400) [pid = 1827] [serial = 170] [outer = 0x7fd678494c00] 10:40:11 INFO - PROCESS | 1827 | 1461433211189 Marionette DEBUG loaded listener.js 10:40:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7fd67aa43c00) [pid = 1827] [serial = 171] [outer = 0x7fd678494c00] 10:40:12 INFO - PROCESS | 1827 | 1461433212102 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]]]}] 10:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1330ms 10:40:12 INFO - PROCESS | 1827 | 1461433212151 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:40:12 INFO - PROCESS | 1827 | 1461433212156 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:40:12 INFO - PROCESS | 1827 | 1461433212162 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:40:12 INFO - PROCESS | 1827 | 1461433212168 Marionette TRACE conn3 <- [1,202,null,{}] 10:40:12 INFO - PROCESS | 1827 | 1461433212184 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}] 10:40:12 INFO - PROCESS | 1827 | 1461433212387 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:40:12 INFO - PROCESS | 1827 | 1461433212512 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782df800 == 25 [pid = 1827] [id = 58] 10:40:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7fd67beb7400) [pid = 1827] [serial = 172] [outer = (nil)] 10:40:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7fd67e86d800) [pid = 1827] [serial = 173] [outer = 0x7fd67beb7400] 10:40:12 INFO - PROCESS | 1827 | 1461433212594 Marionette DEBUG loaded listener.js 10:40:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7fd67eaa2800) [pid = 1827] [serial = 174] [outer = 0x7fd67beb7400] 10:40:13 INFO - PROCESS | 1827 | 1461433213422 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]]]}] 10:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1292ms 10:40:13 INFO - PROCESS | 1827 | 1461433213454 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:40:13 INFO - PROCESS | 1827 | 1461433213459 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:40:13 INFO - PROCESS | 1827 | 1461433213466 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:40:13 INFO - PROCESS | 1827 | 1461433213469 Marionette TRACE conn3 <- [1,206,null,{}] 10:40:13 INFO - PROCESS | 1827 | 1461433213475 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}] 10:40:13 INFO - PROCESS | 1827 | 1461433213628 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:40:13 INFO - PROCESS | 1827 | 1461433213757 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675bd7800 == 26 [pid = 1827] [id = 59] 10:40:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7fd67256a000) [pid = 1827] [serial = 175] [outer = (nil)] 10:40:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7fd677055800) [pid = 1827] [serial = 176] [outer = 0x7fd67256a000] 10:40:13 INFO - PROCESS | 1827 | 1461433213833 Marionette DEBUG loaded listener.js 10:40:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7fd688edfc00) [pid = 1827] [serial = 177] [outer = 0x7fd67256a000] 10:40:14 INFO - PROCESS | 1827 | 1461433214838 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]]]}] 10:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1431ms 10:40:14 INFO - PROCESS | 1827 | 1461433214897 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:40:14 INFO - PROCESS | 1827 | 1461433214905 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:40:14 INFO - PROCESS | 1827 | 1461433214914 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:40:14 INFO - PROCESS | 1827 | 1461433214919 Marionette TRACE conn3 <- [1,210,null,{}] 10:40:14 INFO - PROCESS | 1827 | 1461433214926 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}] 10:40:15 INFO - PROCESS | 1827 | 1461433215086 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:40:15 INFO - PROCESS | 1827 | 1461433215202 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7fd68a03f800) [pid = 1827] [serial = 134] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7fd675b94400) [pid = 1827] [serial = 125] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7fd675bab800) [pid = 1827] [serial = 126] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 63 (0x7fd67a85bc00) [pid = 1827] [serial = 128] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 62 (0x7fd67b5d6c00) [pid = 1827] [serial = 129] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 61 (0x7fd67e874c00) [pid = 1827] [serial = 131] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 60 (0x7fd68bda2400) [pid = 1827] [serial = 135] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 59 (0x7fd67820e400) [pid = 1827] [serial = 137] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 58 (0x7fd679471400) [pid = 1827] [serial = 138] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 57 (0x7fd683021000) [pid = 1827] [serial = 132] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 56 (0x7fd68c242c00) [pid = 1827] [serial = 140] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | --DOMWINDOW == 55 (0x7fd675ba6000) [pid = 1827] [serial = 123] [outer = (nil)] [url = about:blank] 10:40:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672949000 == 27 [pid = 1827] [id = 60] 10:40:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7fd6744b7800) [pid = 1827] [serial = 178] [outer = (nil)] 10:40:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7fd677053800) [pid = 1827] [serial = 179] [outer = 0x7fd6744b7800] 10:40:15 INFO - PROCESS | 1827 | 1461433215303 Marionette DEBUG loaded listener.js 10:40:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7fd678de3000) [pid = 1827] [serial = 180] [outer = 0x7fd6744b7800] 10:40:15 INFO - PROCESS | 1827 | 1461433215956 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]]]}] 10:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1083ms 10:40:16 INFO - PROCESS | 1827 | 1461433215998 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:40:16 INFO - PROCESS | 1827 | 1461433216006 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:40:16 INFO - PROCESS | 1827 | 1461433216016 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:40:16 INFO - PROCESS | 1827 | 1461433216020 Marionette TRACE conn3 <- [1,214,null,{}] 10:40:16 INFO - PROCESS | 1827 | 1461433216025 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}] 10:40:16 INFO - PROCESS | 1827 | 1461433216181 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:40:16 INFO - PROCESS | 1827 | 1461433216273 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67a6aa800 == 28 [pid = 1827] [id = 61] 10:40:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7fd678488c00) [pid = 1827] [serial = 181] [outer = (nil)] 10:40:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7fd67a63ac00) [pid = 1827] [serial = 182] [outer = 0x7fd678488c00] 10:40:16 INFO - PROCESS | 1827 | 1461433216339 Marionette DEBUG loaded listener.js 10:40:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7fd67b911c00) [pid = 1827] [serial = 183] [outer = 0x7fd678488c00] 10:40:17 INFO - PROCESS | 1827 | 1461433217009 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]]]}] 10:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1035ms 10:40:17 INFO - PROCESS | 1827 | 1461433217051 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:40:17 INFO - PROCESS | 1827 | 1461433217055 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:40:17 INFO - PROCESS | 1827 | 1461433217068 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:40:17 INFO - PROCESS | 1827 | 1461433217074 Marionette TRACE conn3 <- [1,218,null,{}] 10:40:17 INFO - PROCESS | 1827 | 1461433217102 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}] 10:40:17 INFO - PROCESS | 1827 | 1461433217251 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:40:17 INFO - PROCESS | 1827 | 1461433217266 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b80a000 == 29 [pid = 1827] [id = 62] 10:40:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7fd67e870400) [pid = 1827] [serial = 184] [outer = (nil)] 10:40:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7fd683026400) [pid = 1827] [serial = 185] [outer = 0x7fd67e870400] 10:40:17 INFO - PROCESS | 1827 | 1461433217334 Marionette DEBUG loaded listener.js 10:40:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7fd688ee3c00) [pid = 1827] [serial = 186] [outer = 0x7fd67e870400] 10:40:18 INFO - PROCESS | 1827 | 1461433218194 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]]]}] 10:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1196ms 10:40:18 INFO - PROCESS | 1827 | 1461433218263 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:40:18 INFO - PROCESS | 1827 | 1461433218268 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:40:18 INFO - PROCESS | 1827 | 1461433218274 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:40:18 INFO - PROCESS | 1827 | 1461433218276 Marionette TRACE conn3 <- [1,222,null,{}] 10:40:18 INFO - PROCESS | 1827 | 1461433218282 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}] 10:40:18 INFO - PROCESS | 1827 | 1461433218461 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:40:18 INFO - PROCESS | 1827 | 1461433218519 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e5bf000 == 30 [pid = 1827] [id = 63] 10:40:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7fd67ea87800) [pid = 1827] [serial = 187] [outer = (nil)] 10:40:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7fd689103c00) [pid = 1827] [serial = 188] [outer = 0x7fd67ea87800] 10:40:18 INFO - PROCESS | 1827 | 1461433218583 Marionette DEBUG loaded listener.js 10:40:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7fd68910cc00) [pid = 1827] [serial = 189] [outer = 0x7fd67ea87800] 10:40:19 INFO - PROCESS | 1827 | 1461433219218 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]]]}] 10:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 981ms 10:40:19 INFO - PROCESS | 1827 | 1461433219255 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:40:19 INFO - PROCESS | 1827 | 1461433219258 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:40:19 INFO - PROCESS | 1827 | 1461433219264 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:40:19 INFO - PROCESS | 1827 | 1461433219266 Marionette TRACE conn3 <- [1,226,null,{}] 10:40:19 INFO - PROCESS | 1827 | 1461433219271 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}] 10:40:19 INFO - PROCESS | 1827 | 1461433219439 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:40:19 INFO - PROCESS | 1827 | 1461433219505 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e806800 == 31 [pid = 1827] [id = 64] 10:40:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7fd672572800) [pid = 1827] [serial = 190] [outer = (nil)] 10:40:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7fd68914e400) [pid = 1827] [serial = 191] [outer = 0x7fd672572800] 10:40:19 INFO - PROCESS | 1827 | 1461433219568 Marionette DEBUG loaded listener.js 10:40:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7fd689192000) [pid = 1827] [serial = 192] [outer = 0x7fd672572800] 10:40:20 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7fd67bf0c000) [pid = 1827] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:40:20 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7fd675ba5400) [pid = 1827] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:40:20 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7fd674fe0400) [pid = 1827] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:40:20 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7fd67256d000) [pid = 1827] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:40:20 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7fd67946f800) [pid = 1827] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:40:20 INFO - PROCESS | 1827 | 1461433220282 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]]]}] 10:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1028ms 10:40:20 INFO - PROCESS | 1827 | 1461433220292 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:40:20 INFO - PROCESS | 1827 | 1461433220294 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:40:20 INFO - PROCESS | 1827 | 1461433220306 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:40:20 INFO - PROCESS | 1827 | 1461433220308 Marionette TRACE conn3 <- [1,230,null,{}] 10:40:20 INFO - PROCESS | 1827 | 1461433220315 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}] 10:40:20 INFO - PROCESS | 1827 | 1461433220484 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:40:20 INFO - PROCESS | 1827 | 1461433220500 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6821f8800 == 32 [pid = 1827] [id = 65] 10:40:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7fd67e6b7c00) [pid = 1827] [serial = 193] [outer = (nil)] 10:40:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7fd68a1bb400) [pid = 1827] [serial = 194] [outer = 0x7fd67e6b7c00] 10:40:20 INFO - PROCESS | 1827 | 1461433220569 Marionette DEBUG loaded listener.js 10:40:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7fd68c242800) [pid = 1827] [serial = 195] [outer = 0x7fd67e6b7c00] 10:40:21 INFO - PROCESS | 1827 | 1461433221267 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]]]}] 10:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 983ms 10:40:21 INFO - PROCESS | 1827 | 1461433221285 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:40:21 INFO - PROCESS | 1827 | 1461433221288 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:40:21 INFO - PROCESS | 1827 | 1461433221295 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:40:21 INFO - PROCESS | 1827 | 1461433221297 Marionette TRACE conn3 <- [1,234,null,{}] 10:40:21 INFO - PROCESS | 1827 | 1461433221302 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}] 10:40:21 INFO - PROCESS | 1827 | 1461433221465 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:40:21 INFO - PROCESS | 1827 | 1461433221482 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688092000 == 33 [pid = 1827] [id = 66] 10:40:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7fd67e6c0c00) [pid = 1827] [serial = 196] [outer = (nil)] 10:40:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7fd68c2bf400) [pid = 1827] [serial = 197] [outer = 0x7fd67e6c0c00] 10:40:21 INFO - PROCESS | 1827 | 1461433221546 Marionette DEBUG loaded listener.js 10:40:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7fd68dcb3000) [pid = 1827] [serial = 198] [outer = 0x7fd67e6c0c00] 10:40:22 INFO - PROCESS | 1827 | 1461433222403 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]]]}] 10:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1177ms 10:40:22 INFO - PROCESS | 1827 | 1461433222474 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:40:22 INFO - PROCESS | 1827 | 1461433222480 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:40:22 INFO - PROCESS | 1827 | 1461433222489 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:40:22 INFO - PROCESS | 1827 | 1461433222496 Marionette TRACE conn3 <- [1,238,null,{}] 10:40:22 INFO - PROCESS | 1827 | 1461433222506 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}] 10:40:22 INFO - PROCESS | 1827 | 1461433222713 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:40:22 INFO - PROCESS | 1827 | 1461433222845 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782d7800 == 34 [pid = 1827] [id = 67] 10:40:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7fd67290e800) [pid = 1827] [serial = 199] [outer = (nil)] 10:40:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7fd675ba8000) [pid = 1827] [serial = 200] [outer = 0x7fd67290e800] 10:40:22 INFO - PROCESS | 1827 | 1461433222923 Marionette DEBUG loaded listener.js 10:40:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7fd6785c6400) [pid = 1827] [serial = 201] [outer = 0x7fd67290e800] 10:40:23 INFO - PROCESS | 1827 | 1461433223787 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]]]}] 10:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1349ms 10:40:23 INFO - PROCESS | 1827 | 1461433223838 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:40:23 INFO - PROCESS | 1827 | 1461433223846 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:40:23 INFO - PROCESS | 1827 | 1461433223857 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:40:23 INFO - PROCESS | 1827 | 1461433223860 Marionette TRACE conn3 <- [1,242,null,{}] 10:40:23 INFO - PROCESS | 1827 | 1461433223866 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}] 10:40:24 INFO - PROCESS | 1827 | 1461433224035 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:40:24 INFO - PROCESS | 1827 | 1461433224163 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67cb50000 == 35 [pid = 1827] [id = 68] 10:40:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7fd67919f400) [pid = 1827] [serial = 202] [outer = (nil)] 10:40:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7fd67bebd800) [pid = 1827] [serial = 203] [outer = 0x7fd67919f400] 10:40:24 INFO - PROCESS | 1827 | 1461433224239 Marionette DEBUG loaded listener.js 10:40:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7fd67c78f000) [pid = 1827] [serial = 204] [outer = 0x7fd67919f400] 10:40:25 INFO - PROCESS | 1827 | 1461433225117 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]]]}] 10:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1284ms 10:40:25 INFO - PROCESS | 1827 | 1461433225141 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:40:25 INFO - PROCESS | 1827 | 1461433225144 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:40:25 INFO - PROCESS | 1827 | 1461433225151 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:40:25 INFO - PROCESS | 1827 | 1461433225157 Marionette TRACE conn3 <- [1,246,null,{}] 10:40:25 INFO - PROCESS | 1827 | 1461433225173 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}] 10:40:25 INFO - PROCESS | 1827 | 1461433225337 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:40:25 INFO - PROCESS | 1827 | 1461433225474 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688e10800 == 36 [pid = 1827] [id = 69] 10:40:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7fd688f10000) [pid = 1827] [serial = 205] [outer = (nil)] 10:40:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7fd68935f800) [pid = 1827] [serial = 206] [outer = 0x7fd688f10000] 10:40:25 INFO - PROCESS | 1827 | 1461433225554 Marionette DEBUG loaded listener.js 10:40:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7fd68a310000) [pid = 1827] [serial = 207] [outer = 0x7fd688f10000] 10:40:26 INFO - PROCESS | 1827 | 1461433226499 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]]]}] 10:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1384ms 10:40:26 INFO - PROCESS | 1827 | 1461433226536 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:40:26 INFO - PROCESS | 1827 | 1461433226541 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:40:26 INFO - PROCESS | 1827 | 1461433226548 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:40:26 INFO - PROCESS | 1827 | 1461433226551 Marionette TRACE conn3 <- [1,250,null,{}] 10:40:26 INFO - PROCESS | 1827 | 1461433226557 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}] 10:40:26 INFO - PROCESS | 1827 | 1461433226717 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:40:26 INFO - PROCESS | 1827 | 1461433226863 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6893bb800 == 37 [pid = 1827] [id = 70] 10:40:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7fd688fdd000) [pid = 1827] [serial = 208] [outer = (nil)] 10:40:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7fd68e16a800) [pid = 1827] [serial = 209] [outer = 0x7fd688fdd000] 10:40:26 INFO - PROCESS | 1827 | 1461433226952 Marionette DEBUG loaded listener.js 10:40:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7fd68e386400) [pid = 1827] [serial = 210] [outer = 0x7fd688fdd000] 10:40:27 INFO - PROCESS | 1827 | 1461433227758 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]]]}] 10:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1229ms 10:40:27 INFO - PROCESS | 1827 | 1461433227777 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:40:27 INFO - PROCESS | 1827 | 1461433227781 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:40:27 INFO - PROCESS | 1827 | 1461433227787 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:40:27 INFO - PROCESS | 1827 | 1461433227790 Marionette TRACE conn3 <- [1,254,null,{}] 10:40:27 INFO - PROCESS | 1827 | 1461433227796 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}] 10:40:27 INFO - PROCESS | 1827 | 1461433227941 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:40:28 INFO - PROCESS | 1827 | 1461433228201 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675bee800 == 38 [pid = 1827] [id = 71] 10:40:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7fd672910800) [pid = 1827] [serial = 211] [outer = (nil)] 10:40:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7fd67343f800) [pid = 1827] [serial = 212] [outer = 0x7fd672910800] 10:40:28 INFO - PROCESS | 1827 | 1461433228280 Marionette DEBUG loaded listener.js 10:40:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7fd675b97000) [pid = 1827] [serial = 213] [outer = 0x7fd672910800] 10:40:29 INFO - PROCESS | 1827 | 1461433229198 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]]]}] 10:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1482ms 10:40:29 INFO - PROCESS | 1827 | 1461433229273 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:40:29 INFO - PROCESS | 1827 | 1461433229283 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:40:29 INFO - PROCESS | 1827 | 1461433229318 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:40:29 INFO - PROCESS | 1827 | 1461433229324 Marionette TRACE conn3 <- [1,258,null,{}] 10:40:29 INFO - PROCESS | 1827 | 1461433229354 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}] 10:40:29 INFO - PROCESS | 1827 | 1461433229564 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:40:29 INFO - PROCESS | 1827 | 1461433229702 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675bde800 == 39 [pid = 1827] [id = 72] 10:40:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7fd67919a800) [pid = 1827] [serial = 214] [outer = (nil)] 10:40:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7fd67a861000) [pid = 1827] [serial = 215] [outer = 0x7fd67919a800] 10:40:29 INFO - PROCESS | 1827 | 1461433229788 Marionette DEBUG loaded listener.js 10:40:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7fd67b8ad800) [pid = 1827] [serial = 216] [outer = 0x7fd67919a800] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7fd675baf000) [pid = 1827] [serial = 146] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7fd678ecc400) [pid = 1827] [serial = 143] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7fd683083c00) [pid = 1827] [serial = 164] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7fd67bf91c00) [pid = 1827] [serial = 158] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7fd678494800) [pid = 1827] [serial = 152] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7fd679196000) [pid = 1827] [serial = 153] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7fd67bf9ac00) [pid = 1827] [serial = 159] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7fd675b92400) [pid = 1827] [serial = 149] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7fd675ba9000) [pid = 1827] [serial = 150] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 79 (0x7fd67b90d400) [pid = 1827] [serial = 161] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 78 (0x7fd679c67400) [pid = 1827] [serial = 155] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 77 (0x7fd67b5d1000) [pid = 1827] [serial = 156] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7fd67caa0800) [pid = 1827] [serial = 162] [outer = (nil)] [url = about:blank] 10:40:30 INFO - PROCESS | 1827 | 1461433230662 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]]]}] 10:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1382ms 10:40:30 INFO - PROCESS | 1827 | 1461433230678 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:40:30 INFO - PROCESS | 1827 | 1461433230685 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:40:30 INFO - PROCESS | 1827 | 1461433230706 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:40:30 INFO - PROCESS | 1827 | 1461433230709 Marionette TRACE conn3 <- [1,262,null,{}] 10:40:30 INFO - PROCESS | 1827 | 1461433230715 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}] 10:40:30 INFO - PROCESS | 1827 | 1461433230860 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:40:30 INFO - PROCESS | 1827 | 1461433230880 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782dc000 == 40 [pid = 1827] [id = 73] 10:40:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7fd67ac04800) [pid = 1827] [serial = 217] [outer = (nil)] 10:40:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7fd67c532c00) [pid = 1827] [serial = 218] [outer = 0x7fd67ac04800] 10:40:30 INFO - PROCESS | 1827 | 1461433230947 Marionette DEBUG loaded listener.js 10:40:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7fd67e869c00) [pid = 1827] [serial = 219] [outer = 0x7fd67ac04800] 10:40:31 INFO - PROCESS | 1827 | 1461433231704 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]]]}] 10:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1035ms 10:40:31 INFO - PROCESS | 1827 | 1461433231743 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:40:31 INFO - PROCESS | 1827 | 1461433231747 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:40:31 INFO - PROCESS | 1827 | 1461433231825 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:40:31 INFO - PROCESS | 1827 | 1461433231835 Marionette TRACE conn3 <- [1,266,null,{}] 10:40:31 INFO - PROCESS | 1827 | 1461433231852 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}] 10:40:32 INFO - PROCESS | 1827 | 1461433232008 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:40:32 INFO - PROCESS | 1827 | 1461433232096 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67c55c000 == 41 [pid = 1827] [id = 74] 10:40:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7fd675ba6800) [pid = 1827] [serial = 220] [outer = (nil)] 10:40:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7fd688c61c00) [pid = 1827] [serial = 221] [outer = 0x7fd675ba6800] 10:40:32 INFO - PROCESS | 1827 | 1461433232157 Marionette DEBUG loaded listener.js 10:40:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7fd689145800) [pid = 1827] [serial = 222] [outer = 0x7fd675ba6800] 10:40:32 INFO - PROCESS | 1827 | 1461433232839 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]]]}] 10:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1102ms 10:40:32 INFO - PROCESS | 1827 | 1461433232867 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:40:32 INFO - PROCESS | 1827 | 1461433232871 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:40:32 INFO - PROCESS | 1827 | 1461433232877 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:40:32 INFO - PROCESS | 1827 | 1461433232879 Marionette TRACE conn3 <- [1,270,null,{}] 10:40:32 INFO - PROCESS | 1827 | 1461433232902 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}] 10:40:33 INFO - PROCESS | 1827 | 1461433233129 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:40:33 INFO - PROCESS | 1827 | 1461433233168 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6821fe000 == 42 [pid = 1827] [id = 75] 10:40:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7fd68935cc00) [pid = 1827] [serial = 223] [outer = (nil)] 10:40:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7fd68a30e400) [pid = 1827] [serial = 224] [outer = 0x7fd68935cc00] 10:40:33 INFO - PROCESS | 1827 | 1461433233244 Marionette DEBUG loaded listener.js 10:40:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7fd68c2c0400) [pid = 1827] [serial = 225] [outer = 0x7fd68935cc00] 10:40:33 INFO - PROCESS | 1827 | 1461433233982 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]]]}] 10:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1148ms 10:40:34 INFO - PROCESS | 1827 | 1461433234025 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:40:34 INFO - PROCESS | 1827 | 1461433234028 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:40:34 INFO - PROCESS | 1827 | 1461433234034 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:40:34 INFO - PROCESS | 1827 | 1461433234037 Marionette TRACE conn3 <- [1,274,null,{}] 10:40:34 INFO - PROCESS | 1827 | 1461433234048 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}] 10:40:34 INFO - PROCESS | 1827 | 1461433234210 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:40:34 INFO - PROCESS | 1827 | 1461433234236 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688faf800 == 43 [pid = 1827] [id = 76] 10:40:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7fd68e19e800) [pid = 1827] [serial = 226] [outer = (nil)] 10:40:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7fd68e388400) [pid = 1827] [serial = 227] [outer = 0x7fd68e19e800] 10:40:34 INFO - PROCESS | 1827 | 1461433234314 Marionette DEBUG loaded listener.js 10:40:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7fd68e606000) [pid = 1827] [serial = 228] [outer = 0x7fd68e19e800] 10:40:34 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7fd67e870400) [pid = 1827] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:40:34 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7fd67ea87800) [pid = 1827] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:40:34 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7fd6744b7800) [pid = 1827] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:40:34 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7fd67256a000) [pid = 1827] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:40:34 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7fd67e6b7c00) [pid = 1827] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:40:34 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7fd678488c00) [pid = 1827] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:40:34 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7fd67268ec00) [pid = 1827] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:40:34 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7fd672572800) [pid = 1827] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:40:35 INFO - PROCESS | 1827 | 1461433235130 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]]]}] 10:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1140ms 10:40:35 INFO - PROCESS | 1827 | 1461433235175 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:40:35 INFO - PROCESS | 1827 | 1461433235179 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:40:35 INFO - PROCESS | 1827 | 1461433235184 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:40:35 INFO - PROCESS | 1827 | 1461433235186 Marionette TRACE conn3 <- [1,278,null,{}] 10:40:35 INFO - PROCESS | 1827 | 1461433235192 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}] 10:40:35 INFO - PROCESS | 1827 | 1461433235330 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:40:35 INFO - PROCESS | 1827 | 1461433235358 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688cbd800 == 44 [pid = 1827] [id = 77] 10:40:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7fd672566800) [pid = 1827] [serial = 229] [outer = (nil)] 10:40:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7fd67ac09c00) [pid = 1827] [serial = 230] [outer = 0x7fd672566800] 10:40:35 INFO - PROCESS | 1827 | 1461433235495 Marionette DEBUG loaded listener.js 10:40:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7fd68e67f400) [pid = 1827] [serial = 231] [outer = 0x7fd672566800] 10:40:36 INFO - PROCESS | 1827 | 1461433236134 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]]]}] 10:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 979ms 10:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:40:36 INFO - PROCESS | 1827 | 1461433236168 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:40:36 INFO - PROCESS | 1827 | 1461433236170 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:40:36 INFO - PROCESS | 1827 | 1461433236177 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:40:36 INFO - PROCESS | 1827 | 1461433236181 Marionette TRACE conn3 <- [1,282,null,{}] 10:40:36 INFO - PROCESS | 1827 | 1461433236186 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}] 10:40:36 INFO - PROCESS | 1827 | 1461433236320 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:40:36 INFO - PROCESS | 1827 | 1461433236416 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68c285800 == 45 [pid = 1827] [id = 78] 10:40:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7fd67268ec00) [pid = 1827] [serial = 232] [outer = (nil)] 10:40:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7fd69024fc00) [pid = 1827] [serial = 233] [outer = 0x7fd67268ec00] 10:40:36 INFO - PROCESS | 1827 | 1461433236478 Marionette DEBUG loaded listener.js 10:40:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7fd690f94800) [pid = 1827] [serial = 234] [outer = 0x7fd67268ec00] 10:40:37 INFO - PROCESS | 1827 | 1461433237284 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]]]}] 10:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1140ms 10:40:37 INFO - PROCESS | 1827 | 1461433237316 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:40:37 INFO - PROCESS | 1827 | 1461433237322 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:40:37 INFO - PROCESS | 1827 | 1461433237346 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:40:37 INFO - PROCESS | 1827 | 1461433237351 Marionette TRACE conn3 <- [1,286,null,{}] 10:40:37 INFO - PROCESS | 1827 | 1461433237363 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}] 10:40:37 INFO - PROCESS | 1827 | 1461433237529 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:40:37 INFO - PROCESS | 1827 | 1461433237658 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd679fe7000 == 46 [pid = 1827] [id = 79] 10:40:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7fd67290c400) [pid = 1827] [serial = 235] [outer = (nil)] 10:40:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7fd677058c00) [pid = 1827] [serial = 236] [outer = 0x7fd67290c400] 10:40:37 INFO - PROCESS | 1827 | 1461433237741 Marionette DEBUG loaded listener.js 10:40:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7fd67aa42000) [pid = 1827] [serial = 237] [outer = 0x7fd67290c400] 10:40:38 INFO - PROCESS | 1827 | 1461433238564 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]]]}] 10:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1253ms 10:40:38 INFO - PROCESS | 1827 | 1461433238582 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:40:38 INFO - PROCESS | 1827 | 1461433238590 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:40:38 INFO - PROCESS | 1827 | 1461433238600 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:40:38 INFO - PROCESS | 1827 | 1461433238604 Marionette TRACE conn3 <- [1,290,null,{}] 10:40:38 INFO - PROCESS | 1827 | 1461433238610 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}] 10:40:38 INFO - PROCESS | 1827 | 1461433238813 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:40:38 INFO - PROCESS | 1827 | 1461433238835 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688097000 == 47 [pid = 1827] [id = 80] 10:40:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7fd67a760c00) [pid = 1827] [serial = 238] [outer = (nil)] 10:40:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7fd67a767400) [pid = 1827] [serial = 239] [outer = 0x7fd67a760c00] 10:40:38 INFO - PROCESS | 1827 | 1461433238904 Marionette DEBUG loaded listener.js 10:40:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7fd67ba52000) [pid = 1827] [serial = 240] [outer = 0x7fd67a760c00] 10:40:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7fd67a677c00) [pid = 1827] [serial = 241] [outer = 0x7fd672907400] 10:40:39 INFO - PROCESS | 1827 | 1461433239865 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]]]}] 10:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1277ms 10:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:40:39 INFO - PROCESS | 1827 | 1461433239877 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:40:39 INFO - PROCESS | 1827 | 1461433239880 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:40:39 INFO - PROCESS | 1827 | 1461433239887 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:40:39 INFO - PROCESS | 1827 | 1461433239893 Marionette TRACE conn3 <- [1,294,null,{}] 10:40:39 INFO - PROCESS | 1827 | 1461433239909 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}] 10:40:40 INFO - PROCESS | 1827 | 1461433240068 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:40:40 INFO - PROCESS | 1827 | 1461433240209 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df6d800 == 48 [pid = 1827] [id = 81] 10:40:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7fd67a67c800) [pid = 1827] [serial = 242] [outer = (nil)] 10:40:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7fd67bf11800) [pid = 1827] [serial = 243] [outer = 0x7fd67a67c800] 10:40:40 INFO - PROCESS | 1827 | 1461433240286 Marionette DEBUG loaded listener.js 10:40:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7fd67ea4f400) [pid = 1827] [serial = 244] [outer = 0x7fd67a67c800] 10:40:41 INFO - PROCESS | 1827 | 1461433241163 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]]]}] 10:40:41 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. 10:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1286ms 10:40:41 INFO - PROCESS | 1827 | 1461433241187 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:40:41 INFO - PROCESS | 1827 | 1461433241192 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:40:41 INFO - PROCESS | 1827 | 1461433241200 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:40:41 INFO - PROCESS | 1827 | 1461433241202 Marionette TRACE conn3 <- [1,298,null,{}] 10:40:41 INFO - PROCESS | 1827 | 1461433241208 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}] 10:40:41 INFO - PROCESS | 1827 | 1461433241358 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:40:41 INFO - PROCESS | 1827 | 1461433241493 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e39e800 == 49 [pid = 1827] [id = 82] 10:40:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7fd67a67f000) [pid = 1827] [serial = 245] [outer = (nil)] 10:40:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7fd689111000) [pid = 1827] [serial = 246] [outer = 0x7fd67a67f000] 10:40:41 INFO - PROCESS | 1827 | 1461433241567 Marionette DEBUG loaded listener.js 10:40:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7fd68a316c00) [pid = 1827] [serial = 247] [outer = 0x7fd67a67f000] 10:40:42 INFO - PROCESS | 1827 | 1461433242363 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]]]}] 10:40:42 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. 10:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1178ms 10:40:42 INFO - PROCESS | 1827 | 1461433242378 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:40:42 INFO - PROCESS | 1827 | 1461433242381 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:40:42 INFO - PROCESS | 1827 | 1461433242387 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:40:42 INFO - PROCESS | 1827 | 1461433242389 Marionette TRACE conn3 <- [1,302,null,{}] 10:40:42 INFO - PROCESS | 1827 | 1461433242395 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}] 10:40:42 INFO - PROCESS | 1827 | 1461433242540 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:40:42 INFO - PROCESS | 1827 | 1461433242676 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e621000 == 50 [pid = 1827] [id = 83] 10:40:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd67bf95800) [pid = 1827] [serial = 248] [outer = (nil)] 10:40:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd68dba4c00) [pid = 1827] [serial = 249] [outer = 0x7fd67bf95800] 10:40:42 INFO - PROCESS | 1827 | 1461433242751 Marionette DEBUG loaded listener.js 10:40:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd68e531400) [pid = 1827] [serial = 250] [outer = 0x7fd67bf95800] 10:40:43 INFO - PROCESS | 1827 | 1461433243614 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]]]}] 10:40:43 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. 10:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1281ms 10:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:40:43 INFO - PROCESS | 1827 | 1461433243669 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:40:43 INFO - PROCESS | 1827 | 1461433243672 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:40:43 INFO - PROCESS | 1827 | 1461433243678 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:40:43 INFO - PROCESS | 1827 | 1461433243682 Marionette TRACE conn3 <- [1,306,null,{}] 10:40:43 INFO - PROCESS | 1827 | 1461433243687 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}] 10:40:43 INFO - PROCESS | 1827 | 1461433243865 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:40:44 INFO - PROCESS | 1827 | 1461433244176 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67aace800 == 51 [pid = 1827] [id = 84] 10:40:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd6744b8000) [pid = 1827] [serial = 251] [outer = (nil)] 10:40:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd674f09800) [pid = 1827] [serial = 252] [outer = 0x7fd6744b8000] 10:40:44 INFO - PROCESS | 1827 | 1461433244301 Marionette DEBUG loaded listener.js 10:40:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd67705bc00) [pid = 1827] [serial = 253] [outer = 0x7fd6744b8000] 10:40:45 INFO - PROCESS | 1827 | 1461433245122 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]]]}] 10:40:45 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. 10:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1488ms 10:40:45 INFO - PROCESS | 1827 | 1461433245166 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:40:45 INFO - PROCESS | 1827 | 1461433245173 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:40:45 INFO - PROCESS | 1827 | 1461433245181 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:40:45 INFO - PROCESS | 1827 | 1461433245185 Marionette TRACE conn3 <- [1,310,null,{}] 10:40:45 INFO - PROCESS | 1827 | 1461433245192 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}] 10:40:45 INFO - PROCESS | 1827 | 1461433245352 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:40:45 INFO - PROCESS | 1827 | 1461433245490 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782d9800 == 52 [pid = 1827] [id = 85] 10:40:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd67a67dc00) [pid = 1827] [serial = 254] [outer = (nil)] 10:40:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd67a75f800) [pid = 1827] [serial = 255] [outer = 0x7fd67a67dc00] 10:40:45 INFO - PROCESS | 1827 | 1461433245560 Marionette DEBUG loaded listener.js 10:40:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd67a769800) [pid = 1827] [serial = 256] [outer = 0x7fd67a67dc00] 10:40:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688cbd800 == 51 [pid = 1827] [id = 77] 10:40:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688faf800 == 50 [pid = 1827] [id = 76] 10:40:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6821fe000 == 49 [pid = 1827] [id = 75] 10:40:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67c55c000 == 48 [pid = 1827] [id = 74] 10:40:45 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd68c2bf400) [pid = 1827] [serial = 197] [outer = (nil)] [url = about:blank] 10:40:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6782dc000 == 47 [pid = 1827] [id = 73] 10:40:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675bde800 == 46 [pid = 1827] [id = 72] 10:40:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675bee800 == 45 [pid = 1827] [id = 71] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd683026400) [pid = 1827] [serial = 185] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd68910cc00) [pid = 1827] [serial = 189] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd678de3000) [pid = 1827] [serial = 180] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd688edfc00) [pid = 1827] [serial = 177] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd688ee3c00) [pid = 1827] [serial = 186] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd689103c00) [pid = 1827] [serial = 188] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7fd677055800) [pid = 1827] [serial = 176] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7fd67e86d800) [pid = 1827] [serial = 173] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7fd68c242800) [pid = 1827] [serial = 195] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7fd677053800) [pid = 1827] [serial = 179] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7fd6735ad800) [pid = 1827] [serial = 167] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7fd67b911c00) [pid = 1827] [serial = 183] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7fd67e6b8c00) [pid = 1827] [serial = 147] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7fd689192000) [pid = 1827] [serial = 192] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7fd67946a400) [pid = 1827] [serial = 170] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7fd68914e400) [pid = 1827] [serial = 191] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7fd67a63ac00) [pid = 1827] [serial = 182] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7fd68a1bb400) [pid = 1827] [serial = 194] [outer = (nil)] [url = about:blank] 10:40:46 INFO - PROCESS | 1827 | 1461433246367 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]]]}] 10:40:46 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. 10:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1240ms 10:40:46 INFO - PROCESS | 1827 | 1461433246430 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:40:46 INFO - PROCESS | 1827 | 1461433246436 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:40:46 INFO - PROCESS | 1827 | 1461433246452 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:40:46 INFO - PROCESS | 1827 | 1461433246454 Marionette TRACE conn3 <- [1,314,null,{}] 10:40:46 INFO - PROCESS | 1827 | 1461433246461 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}] 10:40:46 INFO - PROCESS | 1827 | 1461433246606 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:40:46 INFO - PROCESS | 1827 | 1461433246618 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67abe1800 == 46 [pid = 1827] [id = 86] 10:40:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7fd67bebc000) [pid = 1827] [serial = 257] [outer = (nil)] 10:40:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7fd67c541800) [pid = 1827] [serial = 258] [outer = 0x7fd67bebc000] 10:40:46 INFO - PROCESS | 1827 | 1461433246679 Marionette DEBUG loaded listener.js 10:40:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7fd67ea5dc00) [pid = 1827] [serial = 259] [outer = 0x7fd67bebc000] 10:40:47 INFO - PROCESS | 1827 | 1461433247524 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]]]}] 10:40:47 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. 10:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1133ms 10:40:47 INFO - PROCESS | 1827 | 1461433247584 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:40:47 INFO - PROCESS | 1827 | 1461433247587 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:40:47 INFO - PROCESS | 1827 | 1461433247595 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:40:47 INFO - PROCESS | 1827 | 1461433247604 Marionette TRACE conn3 <- [1,318,null,{}] 10:40:47 INFO - PROCESS | 1827 | 1461433247617 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}] 10:40:47 INFO - PROCESS | 1827 | 1461433247762 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:40:47 INFO - PROCESS | 1827 | 1461433247774 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e80e800 == 47 [pid = 1827] [id = 87] 10:40:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7fd67ea81000) [pid = 1827] [serial = 260] [outer = (nil)] 10:40:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7fd68a044800) [pid = 1827] [serial = 261] [outer = 0x7fd67ea81000] 10:40:47 INFO - PROCESS | 1827 | 1461433247834 Marionette DEBUG loaded listener.js 10:40:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7fd68bd12000) [pid = 1827] [serial = 262] [outer = 0x7fd67ea81000] 10:40:48 INFO - PROCESS | 1827 | 1461433248607 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]]]}] 10:40:48 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. 10:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1038ms 10:40:48 INFO - PROCESS | 1827 | 1461433248634 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:40:48 INFO - PROCESS | 1827 | 1461433248649 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:40:48 INFO - PROCESS | 1827 | 1461433248655 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:40:48 INFO - PROCESS | 1827 | 1461433248658 Marionette TRACE conn3 <- [1,322,null,{}] 10:40:48 INFO - PROCESS | 1827 | 1461433248685 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}] 10:40:48 INFO - PROCESS | 1827 | 1461433248851 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:40:48 INFO - PROCESS | 1827 | 1461433248877 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688c04000 == 48 [pid = 1827] [id = 88] 10:40:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7fd675d7c400) [pid = 1827] [serial = 263] [outer = (nil)] 10:40:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7fd675d86800) [pid = 1827] [serial = 264] [outer = 0x7fd675d7c400] 10:40:48 INFO - PROCESS | 1827 | 1461433248937 Marionette DEBUG loaded listener.js 10:40:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7fd6785cf000) [pid = 1827] [serial = 265] [outer = 0x7fd675d7c400] 10:40:49 INFO - PROCESS | 1827 | 1461433249679 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]]]}] 10:40:49 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. 10:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1040ms 10:40:49 INFO - PROCESS | 1827 | 1461433249698 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:40:49 INFO - PROCESS | 1827 | 1461433249701 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:40:49 INFO - PROCESS | 1827 | 1461433249707 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:40:49 INFO - PROCESS | 1827 | 1461433249709 Marionette TRACE conn3 <- [1,326,null,{}] 10:40:49 INFO - PROCESS | 1827 | 1461433249714 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}] 10:40:49 INFO - PROCESS | 1827 | 1461433249884 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:40:49 INFO - PROCESS | 1827 | 1461433249918 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd689e03800 == 49 [pid = 1827] [id = 89] 10:40:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7fd68c242800) [pid = 1827] [serial = 266] [outer = (nil)] 10:40:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd68db9e000) [pid = 1827] [serial = 267] [outer = 0x7fd68c242800] 10:40:49 INFO - PROCESS | 1827 | 1461433249992 Marionette DEBUG loaded listener.js 10:40:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd68deab000) [pid = 1827] [serial = 268] [outer = 0x7fd68c242800] 10:40:50 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7fd68935cc00) [pid = 1827] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:40:50 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7fd67919a800) [pid = 1827] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:40:50 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7fd675ba6800) [pid = 1827] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:40:50 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7fd68e19e800) [pid = 1827] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:40:50 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7fd67ac04800) [pid = 1827] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:40:50 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7fd672910800) [pid = 1827] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:40:50 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7fd672566800) [pid = 1827] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:40:50 INFO - PROCESS | 1827 | 1461433250963 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]]]}] 10:40:50 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. 10:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1285ms 10:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:40:51 INFO - PROCESS | 1827 | 1461433250992 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:40:51 INFO - PROCESS | 1827 | 1461433250994 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:40:51 INFO - PROCESS | 1827 | 1461433250999 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:40:51 INFO - PROCESS | 1827 | 1461433251003 Marionette TRACE conn3 <- [1,330,null,{}] 10:40:51 INFO - PROCESS | 1827 | 1461433251008 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}] 10:40:51 INFO - PROCESS | 1827 | 1461433251140 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:40:51 INFO - PROCESS | 1827 | 1461433251168 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd689161800 == 50 [pid = 1827] [id = 90] 10:40:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7fd670eef400) [pid = 1827] [serial = 269] [outer = (nil)] 10:40:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7fd67820f400) [pid = 1827] [serial = 270] [outer = 0x7fd670eef400] 10:40:51 INFO - PROCESS | 1827 | 1461433251228 Marionette DEBUG loaded listener.js 10:40:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7fd68935cc00) [pid = 1827] [serial = 271] [outer = 0x7fd670eef400] 10:40:51 INFO - PROCESS | 1827 | 1461433251974 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]]]}] 10:40:52 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. 10:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1029ms 10:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:40:52 INFO - PROCESS | 1827 | 1461433252030 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:40:52 INFO - PROCESS | 1827 | 1461433252033 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:40:52 INFO - PROCESS | 1827 | 1461433252040 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:40:52 INFO - PROCESS | 1827 | 1461433252043 Marionette TRACE conn3 <- [1,334,null,{}] 10:40:52 INFO - PROCESS | 1827 | 1461433252048 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}] 10:40:52 INFO - PROCESS | 1827 | 1461433252235 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:40:52 INFO - PROCESS | 1827 | 1461433252245 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd690285800 == 51 [pid = 1827] [id = 91] 10:40:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7fd6893f0400) [pid = 1827] [serial = 272] [outer = (nil)] 10:40:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7fd68deb1c00) [pid = 1827] [serial = 273] [outer = 0x7fd6893f0400] 10:40:52 INFO - PROCESS | 1827 | 1461433252308 Marionette DEBUG loaded listener.js 10:40:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd68e3bf800) [pid = 1827] [serial = 274] [outer = 0x7fd6893f0400] 10:40:53 INFO - PROCESS | 1827 | 1461433253184 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]]]}] 10:40:53 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. 10:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1183ms 10:40:53 INFO - PROCESS | 1827 | 1461433253234 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:40:53 INFO - PROCESS | 1827 | 1461433253241 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:40:53 INFO - PROCESS | 1827 | 1461433253251 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:40:53 INFO - PROCESS | 1827 | 1461433253255 Marionette TRACE conn3 <- [1,338,null,{}] 10:40:53 INFO - PROCESS | 1827 | 1461433253263 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}] 10:40:53 INFO - PROCESS | 1827 | 1461433253444 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:40:53 INFO - PROCESS | 1827 | 1461433253580 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67a8f3000 == 52 [pid = 1827] [id = 92] 10:40:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd670eedc00) [pid = 1827] [serial = 275] [outer = (nil)] 10:40:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd674f10000) [pid = 1827] [serial = 276] [outer = 0x7fd670eedc00] 10:40:53 INFO - PROCESS | 1827 | 1461433253657 Marionette DEBUG loaded listener.js 10:40:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd675d81800) [pid = 1827] [serial = 277] [outer = 0x7fd670eedc00] 10:40:54 INFO - PROCESS | 1827 | 1461433254497 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]]]}] 10:40:54 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. 10:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1284ms 10:40:54 INFO - PROCESS | 1827 | 1461433254536 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:40:54 INFO - PROCESS | 1827 | 1461433254544 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:40:54 INFO - PROCESS | 1827 | 1461433254555 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:40:54 INFO - PROCESS | 1827 | 1461433254558 Marionette TRACE conn3 <- [1,342,null,{}] 10:40:54 INFO - PROCESS | 1827 | 1461433254565 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}] 10:40:54 INFO - PROCESS | 1827 | 1461433254722 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:40:54 INFO - PROCESS | 1827 | 1461433254865 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688c07800 == 53 [pid = 1827] [id = 93] 10:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd670eee000) [pid = 1827] [serial = 278] [outer = (nil)] 10:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd67a685400) [pid = 1827] [serial = 279] [outer = 0x7fd670eee000] 10:40:54 INFO - PROCESS | 1827 | 1461433254940 Marionette DEBUG loaded listener.js 10:40:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd67b4f3400) [pid = 1827] [serial = 280] [outer = 0x7fd670eee000] 10:40:55 INFO - PROCESS | 1827 | 1461433255829 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]]]}] 10:40:55 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. 10:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1328ms 10:40:55 INFO - PROCESS | 1827 | 1461433255884 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:40:55 INFO - PROCESS | 1827 | 1461433255887 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:40:55 INFO - PROCESS | 1827 | 1461433255894 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:40:55 INFO - PROCESS | 1827 | 1461433255900 Marionette TRACE conn3 <- [1,346,null,{}] 10:40:55 INFO - PROCESS | 1827 | 1461433255935 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}] 10:40:56 INFO - PROCESS | 1827 | 1461433256107 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:40:56 INFO - PROCESS | 1827 | 1461433256242 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69252d800 == 54 [pid = 1827] [id = 94] 10:40:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd683018800) [pid = 1827] [serial = 281] [outer = (nil)] 10:40:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd68914e400) [pid = 1827] [serial = 282] [outer = 0x7fd683018800] 10:40:56 INFO - PROCESS | 1827 | 1461433256325 Marionette DEBUG loaded listener.js 10:40:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd68dba1c00) [pid = 1827] [serial = 283] [outer = 0x7fd683018800] 10:40:57 INFO - PROCESS | 1827 | 1461433257179 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]]]}] 10:40:57 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. 10:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1303ms 10:40:57 INFO - PROCESS | 1827 | 1461433257196 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:40:57 INFO - PROCESS | 1827 | 1461433257201 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:40:57 INFO - PROCESS | 1827 | 1461433257224 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:40:57 INFO - PROCESS | 1827 | 1461433257228 Marionette TRACE conn3 <- [1,350,null,{}] 10:40:57 INFO - PROCESS | 1827 | 1461433257233 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}] 10:40:57 INFO - PROCESS | 1827 | 1461433257385 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:40:57 INFO - PROCESS | 1827 | 1461433257524 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b303800 == 55 [pid = 1827] [id = 95] 10:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd68deaf000) [pid = 1827] [serial = 284] [outer = (nil)] 10:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd68e532800) [pid = 1827] [serial = 285] [outer = 0x7fd68deaf000] 10:40:57 INFO - PROCESS | 1827 | 1461433257658 Marionette DEBUG loaded listener.js 10:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd68e60c800) [pid = 1827] [serial = 286] [outer = 0x7fd68deaf000] 10:40:58 INFO - PROCESS | 1827 | 1461433258514 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]]]}] 10:40:58 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. 10:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1339ms 10:40:58 INFO - PROCESS | 1827 | 1461433258562 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:40:58 INFO - PROCESS | 1827 | 1461433258566 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:40:58 INFO - PROCESS | 1827 | 1461433258572 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:40:58 INFO - PROCESS | 1827 | 1461433258575 Marionette TRACE conn3 <- [1,354,null,{}] 10:40:58 INFO - PROCESS | 1827 | 1461433258581 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}] 10:40:58 INFO - PROCESS | 1827 | 1461433258732 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:40:58 INFO - PROCESS | 1827 | 1461433258872 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b31c000 == 56 [pid = 1827] [id = 96] 10:40:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd68deb0800) [pid = 1827] [serial = 287] [outer = (nil)] 10:40:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd68e67dc00) [pid = 1827] [serial = 288] [outer = 0x7fd68deb0800] 10:40:58 INFO - PROCESS | 1827 | 1461433258946 Marionette DEBUG loaded listener.js 10:40:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd690c0ec00) [pid = 1827] [serial = 289] [outer = 0x7fd68deb0800] 10:40:59 INFO - PROCESS | 1827 | 1461433259851 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]]]}] 10:40:59 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. 10:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1329ms 10:40:59 INFO - PROCESS | 1827 | 1461433259903 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:40:59 INFO - PROCESS | 1827 | 1461433259906 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:40:59 INFO - PROCESS | 1827 | 1461433259912 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:40:59 INFO - PROCESS | 1827 | 1461433259914 Marionette TRACE conn3 <- [1,358,null,{}] 10:40:59 INFO - PROCESS | 1827 | 1461433259920 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}] 10:41:00 INFO - PROCESS | 1827 | 1461433260140 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:41:00 INFO - PROCESS | 1827 | 1461433260598 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674f7f000 == 57 [pid = 1827] [id = 97] 10:41:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd6711db400) [pid = 1827] [serial = 290] [outer = (nil)] 10:41:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd6711de400) [pid = 1827] [serial = 291] [outer = 0x7fd6711db400] 10:41:00 INFO - PROCESS | 1827 | 1461433260707 Marionette DEBUG loaded listener.js 10:41:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd6711e7400) [pid = 1827] [serial = 292] [outer = 0x7fd6711db400] 10:41:01 INFO - PROCESS | 1827 | 1461433261629 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]]]}] 10:41:01 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. 10:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1731ms 10:41:01 INFO - PROCESS | 1827 | 1461433261644 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:41:01 INFO - PROCESS | 1827 | 1461433261651 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:41:01 INFO - PROCESS | 1827 | 1461433261660 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:41:01 INFO - PROCESS | 1827 | 1461433261664 Marionette TRACE conn3 <- [1,362,null,{}] 10:41:01 INFO - PROCESS | 1827 | 1461433261671 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}] 10:41:01 INFO - PROCESS | 1827 | 1461433261829 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:41:01 INFO - PROCESS | 1827 | 1461433261985 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd689161800 == 56 [pid = 1827] [id = 90] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd689e03800 == 55 [pid = 1827] [id = 89] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688c04000 == 54 [pid = 1827] [id = 88] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e80e800 == 53 [pid = 1827] [id = 87] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd69024fc00) [pid = 1827] [serial = 233] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674405000 == 54 [pid = 1827] [id = 98] 10:41:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd675ba6000) [pid = 1827] [serial = 293] [outer = (nil)] 10:41:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd675d82400) [pid = 1827] [serial = 294] [outer = 0x7fd675ba6000] 10:41:02 INFO - PROCESS | 1827 | 1461433262089 Marionette DEBUG loaded listener.js 10:41:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd677053800) [pid = 1827] [serial = 295] [outer = 0x7fd675ba6000] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67abe1800 == 53 [pid = 1827] [id = 86] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6782d9800 == 52 [pid = 1827] [id = 85] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67aace800 == 51 [pid = 1827] [id = 84] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df6d800 == 50 [pid = 1827] [id = 81] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688097000 == 49 [pid = 1827] [id = 80] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd679fe7000 == 48 [pid = 1827] [id = 79] 10:41:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68c285800 == 47 [pid = 1827] [id = 78] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd68a30e400) [pid = 1827] [serial = 224] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd675ba8000) [pid = 1827] [serial = 200] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd67bebd800) [pid = 1827] [serial = 203] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd68935f800) [pid = 1827] [serial = 206] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd67b8ad800) [pid = 1827] [serial = 216] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd67a861000) [pid = 1827] [serial = 215] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd688c61c00) [pid = 1827] [serial = 221] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd68e388400) [pid = 1827] [serial = 227] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd67c532c00) [pid = 1827] [serial = 218] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd67e869c00) [pid = 1827] [serial = 219] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd675b97000) [pid = 1827] [serial = 213] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd67343f800) [pid = 1827] [serial = 212] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd68e16a800) [pid = 1827] [serial = 209] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd68e606000) [pid = 1827] [serial = 228] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd67ac09c00) [pid = 1827] [serial = 230] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd68c2c0400) [pid = 1827] [serial = 225] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd68e67f400) [pid = 1827] [serial = 231] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd689145800) [pid = 1827] [serial = 222] [outer = (nil)] [url = about:blank] 10:41:02 INFO - PROCESS | 1827 | 1461433262894 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]]]}] 10:41:02 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. 10:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1288ms 10:41:02 INFO - PROCESS | 1827 | 1461433262953 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:41:02 INFO - PROCESS | 1827 | 1461433262959 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:41:02 INFO - PROCESS | 1827 | 1461433262965 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:41:02 INFO - PROCESS | 1827 | 1461433262968 Marionette TRACE conn3 <- [1,366,null,{}] 10:41:02 INFO - PROCESS | 1827 | 1461433262974 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}] 10:41:03 INFO - PROCESS | 1827 | 1461433263113 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:41:03 INFO - PROCESS | 1827 | 1461433263131 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b291000 == 48 [pid = 1827] [id = 99] 10:41:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd67919dc00) [pid = 1827] [serial = 296] [outer = (nil)] 10:41:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd679c67000) [pid = 1827] [serial = 297] [outer = 0x7fd67919dc00] 10:41:03 INFO - PROCESS | 1827 | 1461433263194 Marionette DEBUG loaded listener.js 10:41:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd67a761000) [pid = 1827] [serial = 298] [outer = 0x7fd67919dc00] 10:41:04 INFO - PROCESS | 1827 | 1461433264052 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]]]}] 10:41:04 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. 10:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1135ms 10:41:04 INFO - PROCESS | 1827 | 1461433264100 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:41:04 INFO - PROCESS | 1827 | 1461433264104 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:41:04 INFO - PROCESS | 1827 | 1461433264116 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:41:04 INFO - PROCESS | 1827 | 1461433264125 Marionette TRACE conn3 <- [1,370,null,{}] 10:41:04 INFO - PROCESS | 1827 | 1461433264132 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}] 10:41:04 INFO - PROCESS | 1827 | 1461433264274 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:41:04 INFO - PROCESS | 1827 | 1461433264287 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67cb56800 == 49 [pid = 1827] [id = 100] 10:41:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd67a762800) [pid = 1827] [serial = 299] [outer = (nil)] 10:41:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd67bf94000) [pid = 1827] [serial = 300] [outer = 0x7fd67a762800] 10:41:04 INFO - PROCESS | 1827 | 1461433264348 Marionette DEBUG loaded listener.js 10:41:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd67e6bdc00) [pid = 1827] [serial = 301] [outer = 0x7fd67a762800] 10:41:05 INFO - PROCESS | 1827 | 1461433265143 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]]]}] 10:41:05 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. 10:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1092ms 10:41:05 INFO - PROCESS | 1827 | 1461433265204 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:41:05 INFO - PROCESS | 1827 | 1461433265208 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:41:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:41:05 INFO - PROCESS | 1827 | 1461433265215 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:41:05 INFO - PROCESS | 1827 | 1461433265218 Marionette TRACE conn3 <- [1,374,null,{}] 10:41:05 INFO - PROCESS | 1827 | 1461433265223 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}] 10:41:05 INFO - PROCESS | 1827 | 1461433265399 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:41:05 INFO - PROCESS | 1827 | 1461433265428 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6821ef800 == 50 [pid = 1827] [id = 101] 10:41:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd672ccc800) [pid = 1827] [serial = 302] [outer = (nil)] 10:41:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd672cd6800) [pid = 1827] [serial = 303] [outer = 0x7fd672ccc800] 10:41:05 INFO - PROCESS | 1827 | 1461433265492 Marionette DEBUG loaded listener.js 10:41:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd67946a400) [pid = 1827] [serial = 304] [outer = 0x7fd672ccc800] 10:41:06 INFO - PROCESS | 1827 | 1461433266260 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:41:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:41:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1085ms 10:41:06 INFO - PROCESS | 1827 | 1461433266308 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:41:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:41:06 INFO - PROCESS | 1827 | 1461433266311 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:41:06 INFO - PROCESS | 1827 | 1461433266316 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:41:06 INFO - PROCESS | 1827 | 1461433266319 Marionette TRACE conn3 <- [1,378,null,{}] 10:41:06 INFO - PROCESS | 1827 | 1461433266324 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}] 10:41:06 INFO - PROCESS | 1827 | 1461433266502 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:41:06 INFO - PROCESS | 1827 | 1461433266549 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688e0c800 == 51 [pid = 1827] [id = 102] 10:41:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd6710a8400) [pid = 1827] [serial = 305] [outer = (nil)] 10:41:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd6710aa400) [pid = 1827] [serial = 306] [outer = 0x7fd6710a8400] 10:41:06 INFO - PROCESS | 1827 | 1461433266626 Marionette DEBUG loaded listener.js 10:41:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd67adef400) [pid = 1827] [serial = 307] [outer = 0x7fd6710a8400] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd68a0f0800) [pid = 1827] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd67bebc000) [pid = 1827] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd67268ec00) [pid = 1827] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd675d7c400) [pid = 1827] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd6744b8000) [pid = 1827] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd67ea81000) [pid = 1827] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd670eef400) [pid = 1827] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd68c242800) [pid = 1827] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd67a67dc00) [pid = 1827] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd67beb7400) [pid = 1827] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd672b23000) [pid = 1827] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd678494c00) [pid = 1827] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:41:07 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd675bad800) [pid = 1827] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:41:07 INFO - PROCESS | 1827 | 1461433267822 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:41:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:41:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1529ms 10:41:07 INFO - PROCESS | 1827 | 1461433267845 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:41:07 INFO - PROCESS | 1827 | 1461433267848 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:41:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:41:07 INFO - PROCESS | 1827 | 1461433267854 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:41:07 INFO - PROCESS | 1827 | 1461433267856 Marionette TRACE conn3 <- [1,382,null,{}] 10:41:07 INFO - PROCESS | 1827 | 1461433267861 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}] 10:41:08 INFO - PROCESS | 1827 | 1461433268034 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:41:08 INFO - PROCESS | 1827 | 1461433268055 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd689319800 == 52 [pid = 1827] [id = 103] 10:41:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd672cd4400) [pid = 1827] [serial = 308] [outer = (nil)] 10:41:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd67adf1c00) [pid = 1827] [serial = 309] [outer = 0x7fd672cd4400] 10:41:08 INFO - PROCESS | 1827 | 1461433268119 Marionette DEBUG loaded listener.js 10:41:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd688edd400) [pid = 1827] [serial = 310] [outer = 0x7fd672cd4400] 10:41:08 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:41:08 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:41:08 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:41:08 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:41:08 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:41:08 INFO - PROCESS | 1827 | 1461433268816 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:41:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:41:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 982ms 10:41:08 INFO - PROCESS | 1827 | 1461433268836 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:41:08 INFO - PROCESS | 1827 | 1461433268838 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:41:08 INFO - PROCESS | 1827 | 1461433268844 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:41:08 INFO - PROCESS | 1827 | 1461433268846 Marionette TRACE conn3 <- [1,386,null,{}] 10:41:08 INFO - PROCESS | 1827 | 1461433268852 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}] 10:41:08 INFO - PROCESS | 1827 | 1461433268980 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:41:09 INFO - PROCESS | 1827 | 1461433269088 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e15b000 == 53 [pid = 1827] [id = 104] 10:41:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd670ee6c00) [pid = 1827] [serial = 311] [outer = (nil)] 10:41:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd672085400) [pid = 1827] [serial = 312] [outer = 0x7fd670ee6c00] 10:41:09 INFO - PROCESS | 1827 | 1461433269148 Marionette DEBUG loaded listener.js 10:41:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd67beb7400) [pid = 1827] [serial = 313] [outer = 0x7fd670ee6c00] 10:41:10 INFO - PROCESS | 1827 | 1461433270091 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]]]}] 10:41:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:41:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1280ms 10:41:10 INFO - PROCESS | 1827 | 1461433270126 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:41:10 INFO - PROCESS | 1827 | 1461433270131 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:41:10 INFO - PROCESS | 1827 | 1461433270141 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:41:10 INFO - PROCESS | 1827 | 1461433270144 Marionette TRACE conn3 <- [1,390,null,{}] 10:41:10 INFO - PROCESS | 1827 | 1461433270153 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}] 10:41:10 INFO - PROCESS | 1827 | 1461433270316 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:41:10 INFO - PROCESS | 1827 | 1461433270464 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b0df800 == 54 [pid = 1827] [id = 105] 10:41:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd6711d9c00) [pid = 1827] [serial = 314] [outer = (nil)] 10:41:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd67207e400) [pid = 1827] [serial = 315] [outer = 0x7fd6711d9c00] 10:41:10 INFO - PROCESS | 1827 | 1461433270539 Marionette DEBUG loaded listener.js 10:41:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd672571000) [pid = 1827] [serial = 316] [outer = 0x7fd6711d9c00] 10:41:11 INFO - PROCESS | 1827 | 1461433271492 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]]]}] 10:41:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1384ms 10:41:11 INFO - PROCESS | 1827 | 1461433271526 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:41:11 INFO - PROCESS | 1827 | 1461433271534 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:41:11 INFO - PROCESS | 1827 | 1461433271544 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:41:11 INFO - PROCESS | 1827 | 1461433271548 Marionette TRACE conn3 <- [1,394,null,{}] 10:41:11 INFO - PROCESS | 1827 | 1461433271554 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}] 10:41:11 INFO - PROCESS | 1827 | 1461433271710 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:41:11 INFO - PROCESS | 1827 | 1461433271857 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688e18800 == 55 [pid = 1827] [id = 106] 10:41:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd672cd8400) [pid = 1827] [serial = 317] [outer = (nil)] 10:41:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd675ba1000) [pid = 1827] [serial = 318] [outer = 0x7fd672cd8400] 10:41:11 INFO - PROCESS | 1827 | 1461433271929 Marionette DEBUG loaded listener.js 10:41:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd675d8a400) [pid = 1827] [serial = 319] [outer = 0x7fd672cd8400] 10:41:12 INFO - PROCESS | 1827 | 1461433272894 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]]]}] 10:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1380ms 10:41:12 INFO - PROCESS | 1827 | 1461433272924 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:41:12 INFO - PROCESS | 1827 | 1461433272927 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:41:12 INFO - PROCESS | 1827 | 1461433272934 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:41:12 INFO - PROCESS | 1827 | 1461433272940 Marionette TRACE conn3 <- [1,398,null,{}] 10:41:12 INFO - PROCESS | 1827 | 1461433272956 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}] 10:41:13 INFO - PROCESS | 1827 | 1461433273124 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:41:13 INFO - PROCESS | 1827 | 1461433273262 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69251e800 == 56 [pid = 1827] [id = 107] 10:41:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd67a67b800) [pid = 1827] [serial = 320] [outer = (nil)] 10:41:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd67a856000) [pid = 1827] [serial = 321] [outer = 0x7fd67a67b800] 10:41:13 INFO - PROCESS | 1827 | 1461433273338 Marionette DEBUG loaded listener.js 10:41:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd67c78ec00) [pid = 1827] [serial = 322] [outer = 0x7fd67a67b800] 10:41:14 INFO - PROCESS | 1827 | 1461433274250 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]]]}] 10:41:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:41:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1343ms 10:41:14 INFO - PROCESS | 1827 | 1461433274279 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:41:14 INFO - PROCESS | 1827 | 1461433274284 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:41:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:41:14 INFO - PROCESS | 1827 | 1461433274290 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:41:14 INFO - PROCESS | 1827 | 1461433274293 Marionette TRACE conn3 <- [1,402,null,{}] 10:41:14 INFO - PROCESS | 1827 | 1461433274298 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}] 10:41:14 INFO - PROCESS | 1827 | 1461433274451 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:41:14 INFO - PROCESS | 1827 | 1461433274600 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733e9800 == 57 [pid = 1827] [id = 108] 10:41:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd672571c00) [pid = 1827] [serial = 323] [outer = (nil)] 10:41:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd674519800) [pid = 1827] [serial = 324] [outer = 0x7fd672571c00] 10:41:14 INFO - PROCESS | 1827 | 1461433274676 Marionette DEBUG loaded listener.js 10:41:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd67a763c00) [pid = 1827] [serial = 325] [outer = 0x7fd672571c00] 10:41:15 INFO - PROCESS | 1827 | 1461433275521 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]]]}] 10:41:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:41:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1277ms 10:41:15 INFO - PROCESS | 1827 | 1461433275568 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:41:15 INFO - PROCESS | 1827 | 1461433275572 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:41:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:41:15 INFO - PROCESS | 1827 | 1461433275577 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:41:15 INFO - PROCESS | 1827 | 1461433275580 Marionette TRACE conn3 <- [1,406,null,{}] 10:41:15 INFO - PROCESS | 1827 | 1461433275585 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}] 10:41:15 INFO - PROCESS | 1827 | 1461433275730 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:41:15 INFO - PROCESS | 1827 | 1461433275873 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675cce000 == 58 [pid = 1827] [id = 109] 10:41:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd674512800) [pid = 1827] [serial = 326] [outer = (nil)] 10:41:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd68301e800) [pid = 1827] [serial = 327] [outer = 0x7fd674512800] 10:41:15 INFO - PROCESS | 1827 | 1461433275948 Marionette DEBUG loaded listener.js 10:41:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd688f03c00) [pid = 1827] [serial = 328] [outer = 0x7fd674512800] 10:41:16 INFO - PROCESS | 1827 | 1461433276820 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]]]}] 10:41:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:41:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1284ms 10:41:16 INFO - PROCESS | 1827 | 1461433276862 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:41:16 INFO - PROCESS | 1827 | 1461433276865 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:41:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:41:16 INFO - PROCESS | 1827 | 1461433276873 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:41:16 INFO - PROCESS | 1827 | 1461433276876 Marionette TRACE conn3 <- [1,410,null,{}] 10:41:16 INFO - PROCESS | 1827 | 1461433276881 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}] 10:41:17 INFO - PROCESS | 1827 | 1461433277060 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:41:17 INFO - PROCESS | 1827 | 1461433277198 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674f9b000 == 59 [pid = 1827] [id = 110] 10:41:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd66fb0e000) [pid = 1827] [serial = 329] [outer = (nil)] 10:41:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd66fb16800) [pid = 1827] [serial = 330] [outer = 0x7fd66fb0e000] 10:41:17 INFO - PROCESS | 1827 | 1461433277271 Marionette DEBUG loaded listener.js 10:41:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd67e6c1400) [pid = 1827] [serial = 331] [outer = 0x7fd66fb0e000] 10:41:18 INFO - PROCESS | 1827 | 1461433278409 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]]]}] 10:41:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:41:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1581ms 10:41:18 INFO - PROCESS | 1827 | 1461433278454 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:41:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:41:18 INFO - PROCESS | 1827 | 1461433278459 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:41:18 INFO - PROCESS | 1827 | 1461433278467 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:41:18 INFO - PROCESS | 1827 | 1461433278472 Marionette TRACE conn3 <- [1,414,null,{}] 10:41:18 INFO - PROCESS | 1827 | 1461433278479 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}] 10:41:18 INFO - PROCESS | 1827 | 1461433278635 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:41:18 INFO - PROCESS | 1827 | 1461433278823 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67ae9f800 == 60 [pid = 1827] [id = 111] 10:41:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd67105fc00) [pid = 1827] [serial = 332] [outer = (nil)] 10:41:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd671062000) [pid = 1827] [serial = 333] [outer = 0x7fd67105fc00] 10:41:18 INFO - PROCESS | 1827 | 1461433278890 Marionette DEBUG loaded listener.js 10:41:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd67109c400) [pid = 1827] [serial = 334] [outer = 0x7fd67105fc00] 10:41:19 INFO - PROCESS | 1827 | 1461433279755 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]]]}] 10:41:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:41:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1337ms 10:41:19 INFO - PROCESS | 1827 | 1461433279803 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:41:19 INFO - PROCESS | 1827 | 1461433279811 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:41:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:41:19 INFO - PROCESS | 1827 | 1461433279820 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:41:19 INFO - PROCESS | 1827 | 1461433279824 Marionette TRACE conn3 <- [1,418,null,{}] 10:41:19 INFO - PROCESS | 1827 | 1461433279829 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}] 10:41:19 INFO - PROCESS | 1827 | 1461433279970 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:41:20 INFO - PROCESS | 1827 | 1461433280144 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd689319800 == 59 [pid = 1827] [id = 103] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688e0c800 == 58 [pid = 1827] [id = 102] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6821ef800 == 57 [pid = 1827] [id = 101] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e39e800 == 56 [pid = 1827] [id = 82] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd68dba4c00) [pid = 1827] [serial = 249] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd68deb1c00) [pid = 1827] [serial = 273] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd689111000) [pid = 1827] [serial = 246] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672b90800 == 57 [pid = 1827] [id = 112] 10:41:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd67109f400) [pid = 1827] [serial = 335] [outer = (nil)] 10:41:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd6711e5c00) [pid = 1827] [serial = 336] [outer = 0x7fd67109f400] 10:41:20 INFO - PROCESS | 1827 | 1461433280243 Marionette DEBUG loaded listener.js 10:41:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd67256ec00) [pid = 1827] [serial = 337] [outer = 0x7fd67109f400] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67cb56800 == 56 [pid = 1827] [id = 100] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b291000 == 55 [pid = 1827] [id = 99] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674405000 == 54 [pid = 1827] [id = 98] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674f7f000 == 53 [pid = 1827] [id = 97] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b31c000 == 52 [pid = 1827] [id = 96] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b303800 == 51 [pid = 1827] [id = 95] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd69252d800 == 50 [pid = 1827] [id = 94] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688c07800 == 49 [pid = 1827] [id = 93] 10:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67a8f3000 == 48 [pid = 1827] [id = 92] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd67eaa2800) [pid = 1827] [serial = 174] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd675908400) [pid = 1827] [serial = 168] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd67aa43c00) [pid = 1827] [serial = 171] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd67a638000) [pid = 1827] [serial = 144] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd68e19c800) [pid = 1827] [serial = 141] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd67c541800) [pid = 1827] [serial = 258] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd690f94800) [pid = 1827] [serial = 234] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd67ea5dc00) [pid = 1827] [serial = 259] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd677058c00) [pid = 1827] [serial = 236] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd675d86800) [pid = 1827] [serial = 264] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd67705bc00) [pid = 1827] [serial = 253] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd674f09800) [pid = 1827] [serial = 252] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd68a044800) [pid = 1827] [serial = 261] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd67820f400) [pid = 1827] [serial = 270] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd68db9e000) [pid = 1827] [serial = 267] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd67a767400) [pid = 1827] [serial = 239] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd67bf11800) [pid = 1827] [serial = 243] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd67a769800) [pid = 1827] [serial = 256] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd67a75f800) [pid = 1827] [serial = 255] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd68a317000) [pid = 1827] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd68deab000) [pid = 1827] [serial = 268] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd6785cf000) [pid = 1827] [serial = 265] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd68bd12000) [pid = 1827] [serial = 262] [outer = (nil)] [url = about:blank] 10:41:20 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd68935cc00) [pid = 1827] [serial = 271] [outer = (nil)] [url = about:blank] 10:41:21 INFO - PROCESS | 1827 | 1461433281501 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]]]}] 10:41:21 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 10:41:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1738ms 10:41:21 INFO - PROCESS | 1827 | 1461433281559 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:41:21 INFO - PROCESS | 1827 | 1461433281562 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:41:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:41:21 INFO - PROCESS | 1827 | 1461433281568 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:41:21 INFO - PROCESS | 1827 | 1461433281573 Marionette TRACE conn3 <- [1,422,null,{}] 10:41:21 INFO - PROCESS | 1827 | 1461433281588 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}] 10:41:21 INFO - PROCESS | 1827 | 1461433281810 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:41:21 INFO - PROCESS | 1827 | 1461433281825 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bed5800 == 49 [pid = 1827] [id = 113] 10:41:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd672cccc00) [pid = 1827] [serial = 338] [outer = (nil)] 10:41:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd6745cf400) [pid = 1827] [serial = 339] [outer = 0x7fd672cccc00] 10:41:21 INFO - PROCESS | 1827 | 1461433281892 Marionette DEBUG loaded listener.js 10:41:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd675d7c800) [pid = 1827] [serial = 340] [outer = 0x7fd672cccc00] 10:41:23 INFO - PROCESS | 1827 | 1461433283011 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]]]}] 10:41:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:41:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1486ms 10:41:23 INFO - PROCESS | 1827 | 1461433283055 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:41:23 INFO - PROCESS | 1827 | 1461433283060 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:41:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:41:23 INFO - PROCESS | 1827 | 1461433283087 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:41:23 INFO - PROCESS | 1827 | 1461433283090 Marionette TRACE conn3 <- [1,426,null,{}] 10:41:23 INFO - PROCESS | 1827 | 1461433283096 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}] 10:41:23 INFO - PROCESS | 1827 | 1461433283269 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:41:23 INFO - PROCESS | 1827 | 1461433283337 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e891000 == 50 [pid = 1827] [id = 114] 10:41:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd672cd2000) [pid = 1827] [serial = 341] [outer = (nil)] 10:41:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd678204c00) [pid = 1827] [serial = 342] [outer = 0x7fd672cd2000] 10:41:23 INFO - PROCESS | 1827 | 1461433283397 Marionette DEBUG loaded listener.js 10:41:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd67a055c00) [pid = 1827] [serial = 343] [outer = 0x7fd672cd2000] 10:41:24 INFO - PROCESS | 1827 | 1461433284184 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] 10:41:24 INFO - PROCESS | 1827 | 1461433284233 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:41:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:41:24 INFO - PROCESS | 1827 | 1461433284239 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:41:24 INFO - PROCESS | 1827 | 1461433284241 Marionette TRACE conn3 <- [1,430,null,{}] 10:41:24 INFO - PROCESS | 1827 | 1461433284246 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}] 10:41:24 INFO - PROCESS | 1827 | 1461433284420 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:41:24 INFO - PROCESS | 1827 | 1461433284441 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67349e800 == 51 [pid = 1827] [id = 115] 10:41:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd67450e400) [pid = 1827] [serial = 344] [outer = (nil)] 10:41:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd67a768400) [pid = 1827] [serial = 345] [outer = 0x7fd67450e400] 10:41:24 INFO - PROCESS | 1827 | 1461433284503 Marionette DEBUG loaded listener.js 10:41:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd67b8aac00) [pid = 1827] [serial = 346] [outer = 0x7fd67450e400] 10:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd67919dc00) [pid = 1827] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd6710a8400) [pid = 1827] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd67a762800) [pid = 1827] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd672ccc800) [pid = 1827] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd6711db400) [pid = 1827] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd675ba6000) [pid = 1827] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd672cd4400) [pid = 1827] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd67e6c0c00) [pid = 1827] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd6893f0400) [pid = 1827] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:41:25 INFO - PROCESS | 1827 | 1461433285371 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]]]}] 10:41:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:41:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1182ms 10:41:25 INFO - PROCESS | 1827 | 1461433285422 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:41:25 INFO - PROCESS | 1827 | 1461433285425 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:41:25 INFO - PROCESS | 1827 | 1461433285430 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:41:25 INFO - PROCESS | 1827 | 1461433285433 Marionette TRACE conn3 <- [1,434,null,{}] 10:41:25 INFO - PROCESS | 1827 | 1461433285438 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}] 10:41:25 INFO - PROCESS | 1827 | 1461433285601 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:41:25 INFO - PROCESS | 1827 | 1461433285613 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df6b800 == 52 [pid = 1827] [id = 116] 10:41:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd67a76b800) [pid = 1827] [serial = 347] [outer = (nil)] 10:41:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd67eaaa800) [pid = 1827] [serial = 348] [outer = 0x7fd67a76b800] 10:41:25 INFO - PROCESS | 1827 | 1461433285675 Marionette DEBUG loaded listener.js 10:41:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd689145800) [pid = 1827] [serial = 349] [outer = 0x7fd67a76b800] 10:41:26 INFO - PROCESS | 1827 | 1461433286439 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]]]}] 10:41:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:41:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1027ms 10:41:26 INFO - PROCESS | 1827 | 1461433286457 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:41:26 INFO - PROCESS | 1827 | 1461433286461 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:41:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:41:26 INFO - PROCESS | 1827 | 1461433286467 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:41:26 INFO - PROCESS | 1827 | 1461433286470 Marionette TRACE conn3 <- [1,438,null,{}] 10:41:26 INFO - PROCESS | 1827 | 1461433286475 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}] 10:41:26 INFO - PROCESS | 1827 | 1461433286644 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:41:26 INFO - PROCESS | 1827 | 1461433286665 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e631000 == 53 [pid = 1827] [id = 117] 10:41:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd67bf0b800) [pid = 1827] [serial = 350] [outer = (nil)] 10:41:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd68a041400) [pid = 1827] [serial = 351] [outer = 0x7fd67bf0b800] 10:41:26 INFO - PROCESS | 1827 | 1461433286725 Marionette DEBUG loaded listener.js 10:41:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd68bd98000) [pid = 1827] [serial = 352] [outer = 0x7fd67bf0b800] 10:41:27 INFO - PROCESS | 1827 | 1461433287767 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]]]}] 10:41:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:41:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1335ms 10:41:27 INFO - PROCESS | 1827 | 1461433287804 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:41:27 INFO - PROCESS | 1827 | 1461433287810 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:41:27 INFO - PROCESS | 1827 | 1461433287820 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:41:27 INFO - PROCESS | 1827 | 1461433287824 Marionette TRACE conn3 <- [1,442,null,{}] 10:41:27 INFO - PROCESS | 1827 | 1461433287832 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}] 10:41:27 INFO - PROCESS | 1827 | 1461433287995 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:41:28 INFO - PROCESS | 1827 | 1461433288149 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67a8e8000 == 54 [pid = 1827] [id = 118] 10:41:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd671065000) [pid = 1827] [serial = 353] [outer = (nil)] 10:41:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd6710a6800) [pid = 1827] [serial = 354] [outer = 0x7fd671065000] 10:41:28 INFO - PROCESS | 1827 | 1461433288225 Marionette DEBUG loaded listener.js 10:41:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd672080000) [pid = 1827] [serial = 355] [outer = 0x7fd671065000] 10:41:29 INFO - PROCESS | 1827 | 1461433289210 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]]]}] 10:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1431ms 10:41:29 INFO - PROCESS | 1827 | 1461433289252 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:41:29 INFO - PROCESS | 1827 | 1461433289261 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:41:29 INFO - PROCESS | 1827 | 1461433289272 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:41:29 INFO - PROCESS | 1827 | 1461433289276 Marionette TRACE conn3 <- [1,446,null,{}] 10:41:29 INFO - PROCESS | 1827 | 1461433289282 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}] 10:41:29 INFO - PROCESS | 1827 | 1461433289457 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:41:29 INFO - PROCESS | 1827 | 1461433289597 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68a366800 == 55 [pid = 1827] [id = 119] 10:41:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd67207d800) [pid = 1827] [serial = 356] [outer = (nil)] 10:41:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd673442400) [pid = 1827] [serial = 357] [outer = 0x7fd67207d800] 10:41:29 INFO - PROCESS | 1827 | 1461433289751 Marionette DEBUG loaded listener.js 10:41:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd675b9d000) [pid = 1827] [serial = 358] [outer = 0x7fd67207d800] 10:41:30 INFO - PROCESS | 1827 | 1461433290608 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]]]}] 10:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1400ms 10:41:30 INFO - PROCESS | 1827 | 1461433290672 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:41:30 INFO - PROCESS | 1827 | 1461433290676 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:41:30 INFO - PROCESS | 1827 | 1461433290683 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:41:30 INFO - PROCESS | 1827 | 1461433290689 Marionette TRACE conn3 <- [1,450,null,{}] 10:41:30 INFO - PROCESS | 1827 | 1461433290704 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}] 10:41:30 INFO - PROCESS | 1827 | 1461433290910 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:41:31 INFO - PROCESS | 1827 | 1461433291055 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67110f000 == 56 [pid = 1827] [id = 120] 10:41:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd671089800) [pid = 1827] [serial = 359] [outer = (nil)] 10:41:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd672cda000) [pid = 1827] [serial = 360] [outer = 0x7fd671089800] 10:41:31 INFO - PROCESS | 1827 | 1461433291180 Marionette DEBUG loaded listener.js 10:41:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd67820ec00) [pid = 1827] [serial = 361] [outer = 0x7fd671089800] 10:41:32 INFO - PROCESS | 1827 | 1461433292005 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] 10:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:41:32 INFO - PROCESS | 1827 | 1461433292078 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:41:32 INFO - PROCESS | 1827 | 1461433292084 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:41:32 INFO - PROCESS | 1827 | 1461433292087 Marionette TRACE conn3 <- [1,454,null,{}] 10:41:32 INFO - PROCESS | 1827 | 1461433292092 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}] 10:41:32 INFO - PROCESS | 1827 | 1461433292257 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:41:32 INFO - PROCESS | 1827 | 1461433292396 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c0e800 == 57 [pid = 1827] [id = 121] 10:41:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd66fb0f800) [pid = 1827] [serial = 362] [outer = (nil)] 10:41:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd67b90dc00) [pid = 1827] [serial = 363] [outer = 0x7fd66fb0f800] 10:41:32 INFO - PROCESS | 1827 | 1461433292475 Marionette DEBUG loaded listener.js 10:41:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd67e86b000) [pid = 1827] [serial = 364] [outer = 0x7fd66fb0f800] 10:41:33 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:41:33 INFO - PROCESS | 1827 | 1461433293386 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]]]}] 10:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1334ms 10:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:41:33 INFO - PROCESS | 1827 | 1461433293419 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:41:33 INFO - PROCESS | 1827 | 1461433293421 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:41:33 INFO - PROCESS | 1827 | 1461433293428 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:41:33 INFO - PROCESS | 1827 | 1461433293431 Marionette TRACE conn3 <- [1,458,null,{}] 10:41:33 INFO - PROCESS | 1827 | 1461433293436 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}] 10:41:33 INFO - PROCESS | 1827 | 1461433293593 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:41:33 INFO - PROCESS | 1827 | 1461433293741 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733e7000 == 58 [pid = 1827] [id = 122] 10:41:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd67108b000) [pid = 1827] [serial = 365] [outer = (nil)] 10:41:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd689104c00) [pid = 1827] [serial = 366] [outer = 0x7fd67108b000] 10:41:33 INFO - PROCESS | 1827 | 1461433293815 Marionette DEBUG loaded listener.js 10:41:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd68a1b6000) [pid = 1827] [serial = 367] [outer = 0x7fd67108b000] 10:41:34 INFO - PROCESS | 1827 | 1461433294694 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] 10:41:34 INFO - PROCESS | 1827 | 1461433294766 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:41:34 INFO - PROCESS | 1827 | 1461433294772 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:41:34 INFO - PROCESS | 1827 | 1461433294775 Marionette TRACE conn3 <- [1,462,null,{}] 10:41:34 INFO - PROCESS | 1827 | 1461433294780 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}] 10:41:34 INFO - PROCESS | 1827 | 1461433294953 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:41:35 INFO - PROCESS | 1827 | 1461433295096 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673361000 == 59 [pid = 1827] [id = 123] 10:41:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd66fb17400) [pid = 1827] [serial = 368] [outer = (nil)] 10:41:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd66fcd1800) [pid = 1827] [serial = 369] [outer = 0x7fd66fb17400] 10:41:35 INFO - PROCESS | 1827 | 1461433295173 Marionette DEBUG loaded listener.js 10:41:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd68301e400) [pid = 1827] [serial = 370] [outer = 0x7fd66fb17400] 10:41:36 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:41:36 INFO - PROCESS | 1827 | 1461433296329 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] 10:41:36 INFO - PROCESS | 1827 | 1461433296415 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:41:36 INFO - PROCESS | 1827 | 1461433296425 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:41:36 INFO - PROCESS | 1827 | 1461433296429 Marionette TRACE conn3 <- [1,466,null,{}] 10:41:36 INFO - PROCESS | 1827 | 1461433296437 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}] 10:41:36 INFO - PROCESS | 1827 | 1461433296753 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:41:36 INFO - PROCESS | 1827 | 1461433296893 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c0f800 == 60 [pid = 1827] [id = 124] 10:41:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd670d0cc00) [pid = 1827] [serial = 371] [outer = (nil)] 10:41:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd670d0f000) [pid = 1827] [serial = 372] [outer = 0x7fd670d0cc00] 10:41:36 INFO - PROCESS | 1827 | 1461433296963 Marionette DEBUG loaded listener.js 10:41:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7fd670ee6800) [pid = 1827] [serial = 373] [outer = 0x7fd670d0cc00] 10:41:37 INFO - PROCESS | 1827 | 1461433297869 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] 10:41:37 INFO - PROCESS | 1827 | 1461433297921 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:41:37 INFO - PROCESS | 1827 | 1461433297930 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:41:37 INFO - PROCESS | 1827 | 1461433297934 Marionette TRACE conn3 <- [1,470,null,{}] 10:41:37 INFO - PROCESS | 1827 | 1461433297939 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}] 10:41:38 INFO - PROCESS | 1827 | 1461433298086 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:41:38 INFO - PROCESS | 1827 | 1461433298238 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c0d800 == 61 [pid = 1827] [id = 125] 10:41:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7fd671089400) [pid = 1827] [serial = 374] [outer = (nil)] 10:41:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7fd67109e800) [pid = 1827] [serial = 375] [outer = 0x7fd671089400] 10:41:38 INFO - PROCESS | 1827 | 1461433298304 Marionette DEBUG loaded listener.js 10:41:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7fd6710a8400) [pid = 1827] [serial = 376] [outer = 0x7fd671089400] 10:41:38 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7fd68e532800) [pid = 1827] [serial = 285] [outer = (nil)] [url = about:blank] 10:41:38 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7fd674f10000) [pid = 1827] [serial = 276] [outer = (nil)] [url = about:blank] 10:41:38 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7fd67a685400) [pid = 1827] [serial = 279] [outer = (nil)] [url = about:blank] 10:41:38 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7fd68914e400) [pid = 1827] [serial = 282] [outer = (nil)] [url = about:blank] 10:41:38 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7fd672085400) [pid = 1827] [serial = 312] [outer = (nil)] [url = about:blank] 10:41:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df6b800 == 60 [pid = 1827] [id = 116] 10:41:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67349e800 == 59 [pid = 1827] [id = 115] 10:41:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e891000 == 58 [pid = 1827] [id = 114] 10:41:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67bed5800 == 57 [pid = 1827] [id = 113] 10:41:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672b90800 == 56 [pid = 1827] [id = 112] 10:41:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67ae9f800 == 55 [pid = 1827] [id = 111] 10:41:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733e9800 == 54 [pid = 1827] [id = 108] 10:41:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd69251e800 == 53 [pid = 1827] [id = 107] 10:41:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688e18800 == 52 [pid = 1827] [id = 106] 10:41:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b0df800 == 51 [pid = 1827] [id = 105] 10:41:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e15b000 == 50 [pid = 1827] [id = 104] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd679c67000) [pid = 1827] [serial = 297] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd67a761000) [pid = 1827] [serial = 298] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd6710aa400) [pid = 1827] [serial = 306] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd68e67dc00) [pid = 1827] [serial = 288] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd67e6bdc00) [pid = 1827] [serial = 301] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd672cd6800) [pid = 1827] [serial = 303] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd67adef400) [pid = 1827] [serial = 307] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd6711de400) [pid = 1827] [serial = 291] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd67946a400) [pid = 1827] [serial = 304] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd675d82400) [pid = 1827] [serial = 294] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd67adf1c00) [pid = 1827] [serial = 309] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd6711e7400) [pid = 1827] [serial = 292] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd68dcb3000) [pid = 1827] [serial = 198] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd68e3bf800) [pid = 1827] [serial = 274] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd677053800) [pid = 1827] [serial = 295] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd67bf94000) [pid = 1827] [serial = 300] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd688edd400) [pid = 1827] [serial = 310] [outer = (nil)] [url = about:blank] 10:41:39 INFO - PROCESS | 1827 | 1461433299242 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]]]}] 10:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1388ms 10:41:39 INFO - PROCESS | 1827 | 1461433299318 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:41:39 INFO - PROCESS | 1827 | 1461433299322 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:41:39 INFO - PROCESS | 1827 | 1461433299328 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:41:39 INFO - PROCESS | 1827 | 1461433299333 Marionette TRACE conn3 <- [1,474,null,{}] 10:41:39 INFO - PROCESS | 1827 | 1461433299347 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}] 10:41:39 INFO - PROCESS | 1827 | 1461433299495 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:41:39 INFO - PROCESS | 1827 | 1461433299508 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678e9c000 == 51 [pid = 1827] [id = 126] 10:41:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd672088400) [pid = 1827] [serial = 377] [outer = (nil)] 10:41:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd672cd0c00) [pid = 1827] [serial = 378] [outer = 0x7fd672088400] 10:41:39 INFO - PROCESS | 1827 | 1461433299577 Marionette DEBUG loaded listener.js 10:41:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd674512000) [pid = 1827] [serial = 379] [outer = 0x7fd672088400] 10:41:40 INFO - PROCESS | 1827 | 1461433300343 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]]]}] 10:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1039ms 10:41:40 INFO - PROCESS | 1827 | 1461433300368 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:41:40 INFO - PROCESS | 1827 | 1461433300372 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:41:40 INFO - PROCESS | 1827 | 1461433300377 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:41:40 INFO - PROCESS | 1827 | 1461433300379 Marionette TRACE conn3 <- [1,478,null,{}] 10:41:40 INFO - PROCESS | 1827 | 1461433300385 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}] 10:41:40 INFO - PROCESS | 1827 | 1461433300521 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:41:40 INFO - PROCESS | 1827 | 1461433300638 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b31b800 == 52 [pid = 1827] [id = 127] 10:41:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd6711e7400) [pid = 1827] [serial = 380] [outer = (nil)] 10:41:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd675bac400) [pid = 1827] [serial = 381] [outer = 0x7fd6711e7400] 10:41:40 INFO - PROCESS | 1827 | 1461433300699 Marionette DEBUG loaded listener.js 10:41:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd675d89c00) [pid = 1827] [serial = 382] [outer = 0x7fd6711e7400] 10:41:41 INFO - PROCESS | 1827 | 1461433301491 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]]]}] 10:41:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:41:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1180ms 10:41:41 INFO - PROCESS | 1827 | 1461433301569 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:41:41 INFO - PROCESS | 1827 | 1461433301573 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:41:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:41:41 INFO - PROCESS | 1827 | 1461433301579 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:41:41 INFO - PROCESS | 1827 | 1461433301581 Marionette TRACE conn3 <- [1,482,null,{}] 10:41:41 INFO - PROCESS | 1827 | 1461433301592 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}] 10:41:41 INFO - PROCESS | 1827 | 1461433301767 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:41:41 INFO - PROCESS | 1827 | 1461433301812 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e5bb000 == 53 [pid = 1827] [id = 128] 10:41:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd675ba7000) [pid = 1827] [serial = 383] [outer = (nil)] 10:41:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd67919d000) [pid = 1827] [serial = 384] [outer = 0x7fd675ba7000] 10:41:41 INFO - PROCESS | 1827 | 1461433301872 Marionette DEBUG loaded listener.js 10:41:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd670d0ac00) [pid = 1827] [serial = 385] [outer = 0x7fd675ba7000] 10:41:42 INFO - PROCESS | 1827 | 1461433302774 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]]]}] 10:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1231ms 10:41:42 INFO - PROCESS | 1827 | 1461433302812 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:41:42 INFO - PROCESS | 1827 | 1461433302815 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:41:42 INFO - PROCESS | 1827 | 1461433302821 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:41:42 INFO - PROCESS | 1827 | 1461433302825 Marionette TRACE conn3 <- [1,486,null,{}] 10:41:42 INFO - PROCESS | 1827 | 1461433302830 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}] 10:41:43 INFO - PROCESS | 1827 | 1461433303312 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd68deaf000) [pid = 1827] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd67a67f000) [pid = 1827] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd670eee000) [pid = 1827] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd67919f400) [pid = 1827] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd688fdd000) [pid = 1827] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd67290c400) [pid = 1827] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd67a760c00) [pid = 1827] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd670eedc00) [pid = 1827] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd67bf95800) [pid = 1827] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd683018800) [pid = 1827] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd67ea58c00) [pid = 1827] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd67290e800) [pid = 1827] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd67a67c800) [pid = 1827] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd688f10000) [pid = 1827] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd672cd2000) [pid = 1827] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd672cd8400) [pid = 1827] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd67450e400) [pid = 1827] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd6711d9c00) [pid = 1827] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd67a76b800) [pid = 1827] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd66fb0e000) [pid = 1827] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7fd672cccc00) [pid = 1827] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7fd67105fc00) [pid = 1827] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:41:43 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7fd67109f400) [pid = 1827] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:41:43 INFO - PROCESS | 1827 | 1461433303419 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674409800 == 54 [pid = 1827] [id = 129] 10:41:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7fd66fb14400) [pid = 1827] [serial = 386] [outer = (nil)] 10:41:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd67105fc00) [pid = 1827] [serial = 387] [outer = 0x7fd66fb14400] 10:41:43 INFO - PROCESS | 1827 | 1461433303490 Marionette DEBUG loaded listener.js 10:41:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd672cd5000) [pid = 1827] [serial = 388] [outer = 0x7fd66fb14400] 10:41:44 INFO - PROCESS | 1827 | 1461433304186 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]]]}] 10:41:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1386ms 10:41:44 INFO - PROCESS | 1827 | 1461433304208 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:41:44 INFO - PROCESS | 1827 | 1461433304211 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:41:44 INFO - PROCESS | 1827 | 1461433304217 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:41:44 INFO - PROCESS | 1827 | 1461433304219 Marionette TRACE conn3 <- [1,490,null,{}] 10:41:44 INFO - PROCESS | 1827 | 1461433304225 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}] 10:41:44 INFO - PROCESS | 1827 | 1461433304412 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:41:44 INFO - PROCESS | 1827 | 1461433304435 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688cda800 == 55 [pid = 1827] [id = 130] 10:41:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd67109fc00) [pid = 1827] [serial = 389] [outer = (nil)] 10:41:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd672cd2000) [pid = 1827] [serial = 390] [outer = 0x7fd67109fc00] 10:41:44 INFO - PROCESS | 1827 | 1461433304500 Marionette DEBUG loaded listener.js 10:41:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd683026000) [pid = 1827] [serial = 391] [outer = 0x7fd67109fc00] 10:41:45 INFO - PROCESS | 1827 | 1461433305181 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]]]}] 10:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 980ms 10:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:41:45 INFO - PROCESS | 1827 | 1461433305197 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:41:45 INFO - PROCESS | 1827 | 1461433305200 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:41:45 INFO - PROCESS | 1827 | 1461433305206 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:41:45 INFO - PROCESS | 1827 | 1461433305209 Marionette TRACE conn3 <- [1,494,null,{}] 10:41:45 INFO - PROCESS | 1827 | 1461433305214 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}] 10:41:45 INFO - PROCESS | 1827 | 1461433305419 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:41:45 INFO - PROCESS | 1827 | 1461433305580 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67110e000 == 56 [pid = 1827] [id = 131] 10:41:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd66fb0e000) [pid = 1827] [serial = 392] [outer = (nil)] 10:41:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd66fcc3400) [pid = 1827] [serial = 393] [outer = 0x7fd66fb0e000] 10:41:45 INFO - PROCESS | 1827 | 1461433305659 Marionette DEBUG loaded listener.js 10:41:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd670d02400) [pid = 1827] [serial = 394] [outer = 0x7fd66fb0e000] 10:41:46 INFO - PROCESS | 1827 | 1461433306676 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]]]}] 10:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1538ms 10:41:46 INFO - PROCESS | 1827 | 1461433306746 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:41:46 INFO - PROCESS | 1827 | 1461433306753 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:41:46 INFO - PROCESS | 1827 | 1461433306761 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:41:46 INFO - PROCESS | 1827 | 1461433306768 Marionette TRACE conn3 <- [1,498,null,{}] 10:41:46 INFO - PROCESS | 1827 | 1461433306774 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}] 10:41:46 INFO - PROCESS | 1827 | 1461433306982 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:41:47 INFO - PROCESS | 1827 | 1461433307133 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67a0b2800 == 57 [pid = 1827] [id = 132] 10:41:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd670d08c00) [pid = 1827] [serial = 395] [outer = (nil)] 10:41:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd6710a3400) [pid = 1827] [serial = 396] [outer = 0x7fd670d08c00] 10:41:47 INFO - PROCESS | 1827 | 1461433307213 Marionette DEBUG loaded listener.js 10:41:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd6711e5000) [pid = 1827] [serial = 397] [outer = 0x7fd670d08c00] 10:41:48 INFO - PROCESS | 1827 | 1461433308123 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]]]}] 10:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1442ms 10:41:48 INFO - PROCESS | 1827 | 1461433308205 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:41:48 INFO - PROCESS | 1827 | 1461433308210 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:41:48 INFO - PROCESS | 1827 | 1461433308217 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:41:48 INFO - PROCESS | 1827 | 1461433308221 Marionette TRACE conn3 <- [1,502,null,{}] 10:41:48 INFO - PROCESS | 1827 | 1461433308227 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}] 10:41:48 INFO - PROCESS | 1827 | 1461433308437 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:41:48 INFO - PROCESS | 1827 | 1461433308675 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68bd3c000 == 58 [pid = 1827] [id = 133] 10:41:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd674515000) [pid = 1827] [serial = 398] [outer = (nil)] 10:41:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd675badc00) [pid = 1827] [serial = 399] [outer = 0x7fd674515000] 10:41:48 INFO - PROCESS | 1827 | 1461433308811 Marionette DEBUG loaded listener.js 10:41:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd67946a400) [pid = 1827] [serial = 400] [outer = 0x7fd674515000] 10:41:49 INFO - PROCESS | 1827 | 1461433309655 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]]]}] 10:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1484ms 10:41:49 INFO - PROCESS | 1827 | 1461433309703 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:41:49 INFO - PROCESS | 1827 | 1461433309709 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:41:49 INFO - PROCESS | 1827 | 1461433309726 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:41:49 INFO - PROCESS | 1827 | 1461433309733 Marionette TRACE conn3 <- [1,506,null,{}] 10:41:49 INFO - PROCESS | 1827 | 1461433309740 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}] 10:41:49 INFO - PROCESS | 1827 | 1461433309909 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:41:50 INFO - PROCESS | 1827 | 1461433310052 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e3ac000 == 59 [pid = 1827] [id = 134] 10:41:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd66fb12000) [pid = 1827] [serial = 401] [outer = (nil)] 10:41:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd67ea5d800) [pid = 1827] [serial = 402] [outer = 0x7fd66fb12000] 10:41:50 INFO - PROCESS | 1827 | 1461433310127 Marionette DEBUG loaded listener.js 10:41:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd68a042000) [pid = 1827] [serial = 403] [outer = 0x7fd66fb12000] 10:41:51 INFO - PROCESS | 1827 | 1461433311021 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]]]}] 10:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1359ms 10:41:51 INFO - PROCESS | 1827 | 1461433311076 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:41:51 INFO - PROCESS | 1827 | 1461433311080 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:41:51 INFO - PROCESS | 1827 | 1461433311086 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:41:51 INFO - PROCESS | 1827 | 1461433311089 Marionette TRACE conn3 <- [1,510,null,{}] 10:41:51 INFO - PROCESS | 1827 | 1461433311094 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}] 10:41:51 INFO - PROCESS | 1827 | 1461433311242 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:41:51 INFO - PROCESS | 1827 | 1461433311391 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672251000 == 60 [pid = 1827] [id = 135] 10:41:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd672081400) [pid = 1827] [serial = 404] [outer = (nil)] 10:41:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd68d953000) [pid = 1827] [serial = 405] [outer = 0x7fd672081400] 10:41:51 INFO - PROCESS | 1827 | 1461433311464 Marionette DEBUG loaded listener.js 10:41:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd68dea5400) [pid = 1827] [serial = 406] [outer = 0x7fd672081400] 10:41:52 INFO - PROCESS | 1827 | 1461433312333 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]]]}] 10:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1282ms 10:41:52 INFO - PROCESS | 1827 | 1461433312374 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:41:52 INFO - PROCESS | 1827 | 1461433312377 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:41:52 INFO - PROCESS | 1827 | 1461433312383 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:41:52 INFO - PROCESS | 1827 | 1461433312386 Marionette TRACE conn3 <- [1,514,null,{}] 10:41:52 INFO - PROCESS | 1827 | 1461433312392 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}] 10:41:52 INFO - PROCESS | 1827 | 1461433312545 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:41:52 INFO - PROCESS | 1827 | 1461433312701 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd692797800 == 61 [pid = 1827] [id = 136] 10:41:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd68e19ec00) [pid = 1827] [serial = 407] [outer = (nil)] 10:41:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd68e33dc00) [pid = 1827] [serial = 408] [outer = 0x7fd68e19ec00] 10:41:52 INFO - PROCESS | 1827 | 1461433312811 Marionette DEBUG loaded listener.js 10:41:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd68e608400) [pid = 1827] [serial = 409] [outer = 0x7fd68e19ec00] 10:41:53 INFO - PROCESS | 1827 | 1461433313702 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]]]}] 10:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 10:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1387ms 10:41:53 INFO - PROCESS | 1827 | 1461433313772 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:41:53 INFO - PROCESS | 1827 | 1461433313776 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:41:53 INFO - PROCESS | 1827 | 1461433313782 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:41:53 INFO - PROCESS | 1827 | 1461433313785 Marionette TRACE conn3 <- [1,518,null,{}] 10:41:53 INFO - PROCESS | 1827 | 1461433313790 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}] 10:41:53 INFO - PROCESS | 1827 | 1461433313947 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:41:54 INFO - PROCESS | 1827 | 1461433314097 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672cab000 == 62 [pid = 1827] [id = 137] 10:41:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd66fb12800) [pid = 1827] [serial = 410] [outer = (nil)] 10:41:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd671066800) [pid = 1827] [serial = 411] [outer = 0x7fd66fb12800] 10:41:54 INFO - PROCESS | 1827 | 1461433314172 Marionette DEBUG loaded listener.js 10:41:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd67820f000) [pid = 1827] [serial = 412] [outer = 0x7fd66fb12800] 10:41:55 INFO - PROCESS | 1827 | 1461433315257 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]]]}] 10:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1531ms 10:41:55 INFO - PROCESS | 1827 | 1461433315314 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:41:55 INFO - PROCESS | 1827 | 1461433315320 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:41:55 INFO - PROCESS | 1827 | 1461433315328 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:41:55 INFO - PROCESS | 1827 | 1461433315333 Marionette TRACE conn3 <- [1,522,null,{}] 10:41:55 INFO - PROCESS | 1827 | 1461433315343 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}] 10:41:55 INFO - PROCESS | 1827 | 1461433315508 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:41:55 INFO - PROCESS | 1827 | 1461433315690 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67855b800 == 63 [pid = 1827] [id = 138] 10:41:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd671063c00) [pid = 1827] [serial = 413] [outer = (nil)] 10:41:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd671086800) [pid = 1827] [serial = 414] [outer = 0x7fd671063c00] 10:41:55 INFO - PROCESS | 1827 | 1461433315755 Marionette DEBUG loaded listener.js 10:41:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd6710a8c00) [pid = 1827] [serial = 415] [outer = 0x7fd671063c00] 10:41:56 INFO - PROCESS | 1827 | 1461433316674 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]]]}] 10:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1390ms 10:41:56 INFO - PROCESS | 1827 | 1461433316719 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:41:56 INFO - PROCESS | 1827 | 1461433316727 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:41:56 INFO - PROCESS | 1827 | 1461433316736 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:41:56 INFO - PROCESS | 1827 | 1461433316741 Marionette TRACE conn3 <- [1,526,null,{}] 10:41:56 INFO - PROCESS | 1827 | 1461433316746 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}] 10:41:56 INFO - PROCESS | 1827 | 1461433316915 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:41:57 INFO - PROCESS | 1827 | 1461433317062 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67293b800 == 64 [pid = 1827] [id = 139] 10:41:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd6711dd400) [pid = 1827] [serial = 416] [outer = (nil)] 10:41:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd67207c800) [pid = 1827] [serial = 417] [outer = 0x7fd6711dd400] 10:41:57 INFO - PROCESS | 1827 | 1461433317192 Marionette DEBUG loaded listener.js 10:41:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7fd672ccbc00) [pid = 1827] [serial = 418] [outer = 0x7fd6711dd400] 10:41:58 INFO - PROCESS | 1827 | 1461433318172 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]]]}] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6821f8800 == 63 [pid = 1827] [id = 65] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688cda800 == 62 [pid = 1827] [id = 130] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674409800 == 61 [pid = 1827] [id = 129] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e5bb000 == 60 [pid = 1827] [id = 128] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7fd67a856000) [pid = 1827] [serial = 321] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7fd674519800) [pid = 1827] [serial = 324] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd68a041400) [pid = 1827] [serial = 351] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd68301e800) [pid = 1827] [serial = 327] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b31b800 == 59 [pid = 1827] [id = 127] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678e9c000 == 58 [pid = 1827] [id = 126] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672c0d800 == 57 [pid = 1827] [id = 125] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672c0f800 == 56 [pid = 1827] [id = 124] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672c0e800 == 55 [pid = 1827] [id = 121] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67110f000 == 54 [pid = 1827] [id = 120] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68a366800 == 53 [pid = 1827] [id = 119] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67a8e8000 == 52 [pid = 1827] [id = 118] 10:41:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e631000 == 51 [pid = 1827] [id = 117] 10:41:58 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 10:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1532ms 10:41:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:41:58 INFO - PROCESS | 1827 | 1461433318269 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:41:58 INFO - PROCESS | 1827 | 1461433318272 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:41:58 INFO - PROCESS | 1827 | 1461433318279 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:41:58 INFO - PROCESS | 1827 | 1461433318284 Marionette TRACE conn3 <- [1,530,null,{}] 10:41:58 INFO - PROCESS | 1827 | 1461433318300 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}] 10:41:58 INFO - PROCESS | 1827 | 1461433318480 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd68e60c800) [pid = 1827] [serial = 286] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd68a316c00) [pid = 1827] [serial = 247] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd67b4f3400) [pid = 1827] [serial = 280] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd67c78f000) [pid = 1827] [serial = 204] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd68e386400) [pid = 1827] [serial = 210] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd67aa42000) [pid = 1827] [serial = 237] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd67ba52000) [pid = 1827] [serial = 240] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd675d81800) [pid = 1827] [serial = 277] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd68e531400) [pid = 1827] [serial = 250] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd68dba1c00) [pid = 1827] [serial = 283] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd688c62000) [pid = 1827] [serial = 165] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd6785c6400) [pid = 1827] [serial = 201] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd67ea4f400) [pid = 1827] [serial = 244] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd68a310000) [pid = 1827] [serial = 207] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd689145800) [pid = 1827] [serial = 349] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd67a055c00) [pid = 1827] [serial = 343] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd675d7c800) [pid = 1827] [serial = 340] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd678204c00) [pid = 1827] [serial = 342] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd675d8a400) [pid = 1827] [serial = 319] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd675ba1000) [pid = 1827] [serial = 318] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd67a768400) [pid = 1827] [serial = 345] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd672571000) [pid = 1827] [serial = 316] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd67207e400) [pid = 1827] [serial = 315] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd67eaaa800) [pid = 1827] [serial = 348] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd67e6c1400) [pid = 1827] [serial = 331] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd66fb16800) [pid = 1827] [serial = 330] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7fd6745cf400) [pid = 1827] [serial = 339] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7fd67109c400) [pid = 1827] [serial = 334] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7fd671062000) [pid = 1827] [serial = 333] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7fd6711e5c00) [pid = 1827] [serial = 336] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7fd67256ec00) [pid = 1827] [serial = 337] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7fd67b8aac00) [pid = 1827] [serial = 346] [outer = (nil)] [url = about:blank] 10:41:58 INFO - PROCESS | 1827 | 1461433318673 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733d3000 == 52 [pid = 1827] [id = 140] 10:41:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7fd6711df000) [pid = 1827] [serial = 419] [outer = (nil)] 10:41:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7fd6745cf400) [pid = 1827] [serial = 420] [outer = 0x7fd6711df000] 10:41:58 INFO - PROCESS | 1827 | 1461433318742 Marionette DEBUG loaded listener.js 10:41:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7fd679bda400) [pid = 1827] [serial = 421] [outer = 0x7fd6711df000] 10:41:59 INFO - PROCESS | 1827 | 1461433319386 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"]]]}] 10:41:59 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 10:41:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:41:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:41:59 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 10:41:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:41:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:41:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1194ms 10:41:59 INFO - PROCESS | 1827 | 1461433319475 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:41:59 INFO - PROCESS | 1827 | 1461433319480 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:41:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:41:59 INFO - PROCESS | 1827 | 1461433319490 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:41:59 INFO - PROCESS | 1827 | 1461433319493 Marionette TRACE conn3 <- [1,534,null,{}] 10:41:59 INFO - PROCESS | 1827 | 1461433319507 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}] 10:41:59 INFO - PROCESS | 1827 | 1461433319663 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:41:59 INFO - PROCESS | 1827 | 1461433319673 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bc95800 == 53 [pid = 1827] [id = 141] 10:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7fd675d7c800) [pid = 1827] [serial = 422] [outer = (nil)] 10:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd67be07400) [pid = 1827] [serial = 423] [outer = 0x7fd675d7c800] 10:41:59 INFO - PROCESS | 1827 | 1461433319736 Marionette DEBUG loaded listener.js 10:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd67be0b000) [pid = 1827] [serial = 424] [outer = 0x7fd675d7c800] 10:42:00 INFO - PROCESS | 1827 | 1461433320550 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]]]}] 10:42:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1094ms 10:42:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:42:00 INFO - PROCESS | 1827 | 1461433320584 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:42:00 INFO - PROCESS | 1827 | 1461433320587 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:42:00 INFO - PROCESS | 1827 | 1461433320593 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:42:00 INFO - PROCESS | 1827 | 1461433320596 Marionette TRACE conn3 <- [1,538,null,{}] 10:42:00 INFO - PROCESS | 1827 | 1461433320604 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}] 10:42:00 INFO - PROCESS | 1827 | 1461433320774 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:42:00 INFO - PROCESS | 1827 | 1461433320796 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e885800 == 54 [pid = 1827] [id = 142] 10:42:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd66fb0d000) [pid = 1827] [serial = 425] [outer = (nil)] 10:42:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd67ba52000) [pid = 1827] [serial = 426] [outer = 0x7fd66fb0d000] 10:42:00 INFO - PROCESS | 1827 | 1461433320967 Marionette DEBUG loaded listener.js 10:42:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd67bf90000) [pid = 1827] [serial = 427] [outer = 0x7fd66fb0d000] 10:42:01 INFO - PROCESS | 1827 | 1461433321754 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]]]}] 10:42:01 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. 10:42:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1184ms 10:42:01 INFO - PROCESS | 1827 | 1461433321782 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:42:01 INFO - PROCESS | 1827 | 1461433321786 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:42:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:42:01 INFO - PROCESS | 1827 | 1461433321793 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:42:01 INFO - PROCESS | 1827 | 1461433321796 Marionette TRACE conn3 <- [1,542,null,{}] 10:42:01 INFO - PROCESS | 1827 | 1461433321801 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}] 10:42:02 INFO - PROCESS | 1827 | 1461433322024 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:42:02 INFO - PROCESS | 1827 | 1461433322510 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e149800 == 55 [pid = 1827] [id = 143] 10:42:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd68e534c00) [pid = 1827] [serial = 428] [outer = (nil)] 10:42:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd68e60ac00) [pid = 1827] [serial = 429] [outer = 0x7fd68e534c00] 10:42:02 INFO - PROCESS | 1827 | 1461433322699 Marionette DEBUG loaded listener.js 10:42:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd690249800) [pid = 1827] [serial = 430] [outer = 0x7fd68e534c00] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd67a67b800) [pid = 1827] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd672088400) [pid = 1827] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd675ba7000) [pid = 1827] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd66fb14400) [pid = 1827] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd672571c00) [pid = 1827] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd6711e7400) [pid = 1827] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7fd671089400) [pid = 1827] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7fd68deb0800) [pid = 1827] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7fd670d0cc00) [pid = 1827] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:42:03 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7fd674512800) [pid = 1827] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:42:03 INFO - PROCESS | 1827 | 1461433323491 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]]]}] 10:42:03 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. 10:42:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1729ms 10:42:03 INFO - PROCESS | 1827 | 1461433323539 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:42:03 INFO - PROCESS | 1827 | 1461433323542 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:42:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:42:03 INFO - PROCESS | 1827 | 1461433323550 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:42:03 INFO - PROCESS | 1827 | 1461433323553 Marionette TRACE conn3 <- [1,546,null,{}] 10:42:03 INFO - PROCESS | 1827 | 1461433323558 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}] 10:42:03 INFO - PROCESS | 1827 | 1461433323815 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:42:03 INFO - PROCESS | 1827 | 1461433323840 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e670800 == 56 [pid = 1827] [id = 144] 10:42:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7fd66fb0b800) [pid = 1827] [serial = 431] [outer = (nil)] 10:42:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7fd672088800) [pid = 1827] [serial = 432] [outer = 0x7fd66fb0b800] 10:42:03 INFO - PROCESS | 1827 | 1461433323915 Marionette DEBUG loaded listener.js 10:42:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd672313c00) [pid = 1827] [serial = 433] [outer = 0x7fd66fb0b800] 10:42:04 INFO - PROCESS | 1827 | 1461433324609 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]]]}] 10:42:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:42:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1131ms 10:42:04 INFO - PROCESS | 1827 | 1461433324683 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:42:04 INFO - PROCESS | 1827 | 1461433324686 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:42:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:42:04 INFO - PROCESS | 1827 | 1461433324692 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:42:04 INFO - PROCESS | 1827 | 1461433324694 Marionette TRACE conn3 <- [1,550,null,{}] 10:42:04 INFO - PROCESS | 1827 | 1461433324699 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}] 10:42:04 INFO - PROCESS | 1827 | 1461433324855 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:42:04 INFO - PROCESS | 1827 | 1461433324975 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd690f54000 == 57 [pid = 1827] [id = 145] 10:42:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd670d12c00) [pid = 1827] [serial = 434] [outer = (nil)] 10:42:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd670d16400) [pid = 1827] [serial = 435] [outer = 0x7fd670d12c00] 10:42:05 INFO - PROCESS | 1827 | 1461433325040 Marionette DEBUG loaded listener.js 10:42:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd671089400) [pid = 1827] [serial = 436] [outer = 0x7fd670d12c00] 10:42:05 INFO - PROCESS | 1827 | 1461433325959 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]]]}] 10:42:05 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. 10:42:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1277ms 10:42:05 INFO - PROCESS | 1827 | 1461433325970 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:42:05 INFO - PROCESS | 1827 | 1461433325976 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:42:06 INFO - PROCESS | 1827 | 1461433326023 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:42:06 INFO - PROCESS | 1827 | 1461433326029 Marionette TRACE conn3 <- [1,554,null,{}] 10:42:06 INFO - PROCESS | 1827 | 1461433326037 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}] 10:42:06 INFO - PROCESS | 1827 | 1461433326212 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:42:06 INFO - PROCESS | 1827 | 1461433326367 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67440b800 == 58 [pid = 1827] [id = 146] 10:42:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd670d19400) [pid = 1827] [serial = 437] [outer = (nil)] 10:42:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd670ee7400) [pid = 1827] [serial = 438] [outer = 0x7fd670d19400] 10:42:06 INFO - PROCESS | 1827 | 1461433326444 Marionette DEBUG loaded listener.js 10:42:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd671086c00) [pid = 1827] [serial = 439] [outer = 0x7fd670d19400] 10:42:07 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:07 INFO - PROCESS | 1827 | 1461433327443 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]]]}] 10:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1437ms 10:42:07 INFO - PROCESS | 1827 | 1461433327456 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:42:07 INFO - PROCESS | 1827 | 1461433327464 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:42:07 INFO - PROCESS | 1827 | 1461433327474 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:42:07 INFO - PROCESS | 1827 | 1461433327478 Marionette TRACE conn3 <- [1,558,null,{}] 10:42:07 INFO - PROCESS | 1827 | 1461433327484 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}] 10:42:07 INFO - PROCESS | 1827 | 1461433327644 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:42:07 INFO - PROCESS | 1827 | 1461433327833 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688cbb800 == 59 [pid = 1827] [id = 147] 10:42:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd672310c00) [pid = 1827] [serial = 440] [outer = (nil)] 10:42:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd672311400) [pid = 1827] [serial = 441] [outer = 0x7fd672310c00] 10:42:07 INFO - PROCESS | 1827 | 1461433327923 Marionette DEBUG loaded listener.js 10:42:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd672b16c00) [pid = 1827] [serial = 442] [outer = 0x7fd672310c00] 10:42:08 INFO - PROCESS | 1827 | 1461433328852 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]]]}] 10:42:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:42:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1429ms 10:42:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:42:08 INFO - PROCESS | 1827 | 1461433328904 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:42:08 INFO - PROCESS | 1827 | 1461433328907 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:42:08 INFO - PROCESS | 1827 | 1461433328914 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:42:08 INFO - PROCESS | 1827 | 1461433328920 Marionette TRACE conn3 <- [1,562,null,{}] 10:42:08 INFO - PROCESS | 1827 | 1461433328937 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}] 10:42:09 INFO - PROCESS | 1827 | 1461433329149 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:42:09 INFO - PROCESS | 1827 | 1461433329297 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670ec9800 == 60 [pid = 1827] [id = 148] 10:42:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd673440400) [pid = 1827] [serial = 443] [outer = (nil)] 10:42:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd675d7b400) [pid = 1827] [serial = 444] [outer = 0x7fd673440400] 10:42:09 INFO - PROCESS | 1827 | 1461433329372 Marionette DEBUG loaded listener.js 10:42:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd67a63ac00) [pid = 1827] [serial = 445] [outer = 0x7fd673440400] 10:42:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd66fb7b000) [pid = 1827] [serial = 446] [outer = 0x7fd672907400] 10:42:09 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:10 INFO - PROCESS | 1827 | 1461433330342 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]]]}] 10:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1494ms 10:42:10 INFO - PROCESS | 1827 | 1461433330408 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:42:10 INFO - PROCESS | 1827 | 1461433330413 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:42:10 INFO - PROCESS | 1827 | 1461433330420 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:42:10 INFO - PROCESS | 1827 | 1461433330423 Marionette TRACE conn3 <- [1,566,null,{}] 10:42:10 INFO - PROCESS | 1827 | 1461433330429 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}] 10:42:10 INFO - PROCESS | 1827 | 1461433330609 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:42:10 INFO - PROCESS | 1827 | 1461433330798 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6720a6000 == 61 [pid = 1827] [id = 149] 10:42:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd66fb7b800) [pid = 1827] [serial = 447] [outer = (nil)] 10:42:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd672573000) [pid = 1827] [serial = 448] [outer = 0x7fd66fb7b800] 10:42:10 INFO - PROCESS | 1827 | 1461433330918 Marionette DEBUG loaded listener.js 10:42:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd67a67b000) [pid = 1827] [serial = 449] [outer = 0x7fd66fb7b800] 10:42:11 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:11 INFO - PROCESS | 1827 | 1461433331736 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]]]}] 10:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1385ms 10:42:11 INFO - PROCESS | 1827 | 1461433331807 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:42:11 INFO - PROCESS | 1827 | 1461433331811 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:42:11 INFO - PROCESS | 1827 | 1461433331817 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:42:11 INFO - PROCESS | 1827 | 1461433331819 Marionette TRACE conn3 <- [1,570,null,{}] 10:42:11 INFO - PROCESS | 1827 | 1461433331825 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}] 10:42:12 INFO - PROCESS | 1827 | 1461433332026 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:42:12 INFO - PROCESS | 1827 | 1461433332176 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676566000 == 62 [pid = 1827] [id = 150] 10:42:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd66fb80400) [pid = 1827] [serial = 450] [outer = (nil)] 10:42:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd6733b9000) [pid = 1827] [serial = 451] [outer = 0x7fd66fb80400] 10:42:12 INFO - PROCESS | 1827 | 1461433332252 Marionette DEBUG loaded listener.js 10:42:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd6733bd800) [pid = 1827] [serial = 452] [outer = 0x7fd66fb80400] 10:42:12 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:13 INFO - PROCESS | 1827 | 1461433333211 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]]]}] 10:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1428ms 10:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:42:13 INFO - PROCESS | 1827 | 1461433333246 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:42:13 INFO - PROCESS | 1827 | 1461433333249 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:42:13 INFO - PROCESS | 1827 | 1461433333255 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:42:13 INFO - PROCESS | 1827 | 1461433333259 Marionette TRACE conn3 <- [1,574,null,{}] 10:42:13 INFO - PROCESS | 1827 | 1461433333264 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}] 10:42:13 INFO - PROCESS | 1827 | 1461433333440 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:42:13 INFO - PROCESS | 1827 | 1461433333597 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c16800 == 63 [pid = 1827] [id = 151] 10:42:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd66fb12c00) [pid = 1827] [serial = 453] [outer = (nil)] 10:42:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd673194000) [pid = 1827] [serial = 454] [outer = 0x7fd66fb12c00] 10:42:13 INFO - PROCESS | 1827 | 1461433333685 Marionette DEBUG loaded listener.js 10:42:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd6733bfc00) [pid = 1827] [serial = 455] [outer = 0x7fd66fb12c00] 10:42:14 INFO - PROCESS | 1827 | 1461433334909 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]]]}] 10:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1689ms 10:42:14 INFO - PROCESS | 1827 | 1461433334944 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:42:14 INFO - PROCESS | 1827 | 1461433334951 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:42:14 INFO - PROCESS | 1827 | 1461433334959 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:42:14 INFO - PROCESS | 1827 | 1461433334963 Marionette TRACE conn3 <- [1,578,null,{}] 10:42:14 INFO - PROCESS | 1827 | 1461433334970 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}] 10:42:15 INFO - PROCESS | 1827 | 1461433335121 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:42:15 INFO - PROCESS | 1827 | 1461433335284 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67224c000 == 64 [pid = 1827] [id = 152] 10:42:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd670eecc00) [pid = 1827] [serial = 456] [outer = (nil)] 10:42:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd671057400) [pid = 1827] [serial = 457] [outer = 0x7fd670eecc00] 10:42:15 INFO - PROCESS | 1827 | 1461433335410 Marionette DEBUG loaded listener.js 10:42:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd671083400) [pid = 1827] [serial = 458] [outer = 0x7fd670eecc00] 10:42:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e670800 == 63 [pid = 1827] [id = 144] 10:42:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e149800 == 62 [pid = 1827] [id = 143] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd672cd2000) [pid = 1827] [serial = 390] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e885800 == 61 [pid = 1827] [id = 142] 10:42:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67bc95800 == 60 [pid = 1827] [id = 141] 10:42:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733d3000 == 59 [pid = 1827] [id = 140] 10:42:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67293b800 == 58 [pid = 1827] [id = 139] 10:42:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67855b800 == 57 [pid = 1827] [id = 138] 10:42:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e3ac000 == 56 [pid = 1827] [id = 134] 10:42:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67a0b2800 == 55 [pid = 1827] [id = 132] 10:42:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67110e000 == 54 [pid = 1827] [id = 131] 10:42:16 INFO - PROCESS | 1827 | 1461433336343 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]]]}] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd6710a6800) [pid = 1827] [serial = 354] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd67c78ec00) [pid = 1827] [serial = 322] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd674512000) [pid = 1827] [serial = 379] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd670d0ac00) [pid = 1827] [serial = 385] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd689104c00) [pid = 1827] [serial = 366] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd67105fc00) [pid = 1827] [serial = 387] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd67a763c00) [pid = 1827] [serial = 325] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd66fcd1800) [pid = 1827] [serial = 369] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd672cd0c00) [pid = 1827] [serial = 378] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd675bac400) [pid = 1827] [serial = 381] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd67109e800) [pid = 1827] [serial = 375] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd6710a8400) [pid = 1827] [serial = 376] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd672cda000) [pid = 1827] [serial = 360] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd675d89c00) [pid = 1827] [serial = 382] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd67919d000) [pid = 1827] [serial = 384] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd690c0ec00) [pid = 1827] [serial = 289] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd670ee6800) [pid = 1827] [serial = 373] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd672cd5000) [pid = 1827] [serial = 388] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd670d0f000) [pid = 1827] [serial = 372] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd688f03c00) [pid = 1827] [serial = 328] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd67b90dc00) [pid = 1827] [serial = 363] [outer = (nil)] [url = about:blank] 10:42:16 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd673442400) [pid = 1827] [serial = 357] [outer = (nil)] [url = about:blank] 10:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1431ms 10:42:16 INFO - PROCESS | 1827 | 1461433336390 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:42:16 INFO - PROCESS | 1827 | 1461433336397 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:42:16 INFO - PROCESS | 1827 | 1461433336407 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:42:16 INFO - PROCESS | 1827 | 1461433336410 Marionette TRACE conn3 <- [1,582,null,{}] 10:42:16 INFO - PROCESS | 1827 | 1461433336416 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}] 10:42:16 INFO - PROCESS | 1827 | 1461433336558 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:42:16 INFO - PROCESS | 1827 | 1461433336577 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672caf800 == 55 [pid = 1827] [id = 153] 10:42:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd6710a0800) [pid = 1827] [serial = 459] [outer = (nil)] 10:42:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd67207c000) [pid = 1827] [serial = 460] [outer = 0x7fd6710a0800] 10:42:16 INFO - PROCESS | 1827 | 1461433336638 Marionette DEBUG loaded listener.js 10:42:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd672308000) [pid = 1827] [serial = 461] [outer = 0x7fd6710a0800] 10:42:17 INFO - PROCESS | 1827 | 1461433337447 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]]]}] 10:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1079ms 10:42:17 INFO - PROCESS | 1827 | 1461433337485 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:42:17 INFO - PROCESS | 1827 | 1461433337489 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:42:17 INFO - PROCESS | 1827 | 1461433337495 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:42:17 INFO - PROCESS | 1827 | 1461433337500 Marionette TRACE conn3 <- [1,586,null,{}] 10:42:17 INFO - PROCESS | 1827 | 1461433337515 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}] 10:42:17 INFO - PROCESS | 1827 | 1461433337661 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:42:17 INFO - PROCESS | 1827 | 1461433337680 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675cd9000 == 56 [pid = 1827] [id = 154] 10:42:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd672b18000) [pid = 1827] [serial = 462] [outer = (nil)] 10:42:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd673187c00) [pid = 1827] [serial = 463] [outer = 0x7fd672b18000] 10:42:17 INFO - PROCESS | 1827 | 1461433337743 Marionette DEBUG loaded listener.js 10:42:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd673191800) [pid = 1827] [serial = 464] [outer = 0x7fd672b18000] 10:42:18 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:18 INFO - PROCESS | 1827 | 1461433338689 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]]]}] 10:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1238ms 10:42:18 INFO - PROCESS | 1827 | 1461433338736 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:42:18 INFO - PROCESS | 1827 | 1461433338741 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:42:18 INFO - PROCESS | 1827 | 1461433338756 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:42:18 INFO - PROCESS | 1827 | 1461433338760 Marionette TRACE conn3 <- [1,590,null,{}] 10:42:18 INFO - PROCESS | 1827 | 1461433338766 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}] 10:42:18 INFO - PROCESS | 1827 | 1461433338957 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:42:18 INFO - PROCESS | 1827 | 1461433338978 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676958000 == 57 [pid = 1827] [id = 155] 10:42:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd67230ec00) [pid = 1827] [serial = 465] [outer = (nil)] 10:42:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd6733b8c00) [pid = 1827] [serial = 466] [outer = 0x7fd67230ec00] 10:42:19 INFO - PROCESS | 1827 | 1461433339039 Marionette DEBUG loaded listener.js 10:42:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd6733c1800) [pid = 1827] [serial = 467] [outer = 0x7fd67230ec00] 10:42:19 INFO - PROCESS | 1827 | 1461433339860 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]]]}] 10:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1146ms 10:42:19 INFO - PROCESS | 1827 | 1461433339893 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:42:19 INFO - PROCESS | 1827 | 1461433339899 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:42:19 INFO - PROCESS | 1827 | 1461433339907 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:42:19 INFO - PROCESS | 1827 | 1461433339909 Marionette TRACE conn3 <- [1,594,null,{}] 10:42:19 INFO - PROCESS | 1827 | 1461433339915 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}] 10:42:20 INFO - PROCESS | 1827 | 1461433340099 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:42:20 INFO - PROCESS | 1827 | 1461433340132 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782d6000 == 58 [pid = 1827] [id = 156] 10:42:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd673192400) [pid = 1827] [serial = 468] [outer = (nil)] 10:42:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd674512800) [pid = 1827] [serial = 469] [outer = 0x7fd673192400] 10:42:20 INFO - PROCESS | 1827 | 1461433340195 Marionette DEBUG loaded listener.js 10:42:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd674f03400) [pid = 1827] [serial = 470] [outer = 0x7fd673192400] 10:42:20 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd68e534c00) [pid = 1827] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:42:20 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd675d7c800) [pid = 1827] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:42:20 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd6711df000) [pid = 1827] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:42:20 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd671063c00) [pid = 1827] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:42:20 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd66fb0b800) [pid = 1827] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:42:20 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd6711dd400) [pid = 1827] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:42:20 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd67109fc00) [pid = 1827] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:42:20 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd66fb0d000) [pid = 1827] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:42:21 INFO - PROCESS | 1827 | 1461433341585 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]]]}] 10:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1731ms 10:42:21 INFO - PROCESS | 1827 | 1461433341640 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:42:21 INFO - PROCESS | 1827 | 1461433341648 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:42:21 INFO - PROCESS | 1827 | 1461433341657 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:42:21 INFO - PROCESS | 1827 | 1461433341663 Marionette TRACE conn3 <- [1,598,null,{}] 10:42:21 INFO - PROCESS | 1827 | 1461433341671 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}] 10:42:21 INFO - PROCESS | 1827 | 1461433341857 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:42:22 INFO - PROCESS | 1827 | 1461433342060 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672cb6800 == 59 [pid = 1827] [id = 157] 10:42:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd671058400) [pid = 1827] [serial = 471] [outer = (nil)] 10:42:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd671088c00) [pid = 1827] [serial = 472] [outer = 0x7fd671058400] 10:42:22 INFO - PROCESS | 1827 | 1461433342158 Marionette DEBUG loaded listener.js 10:42:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd6711da000) [pid = 1827] [serial = 473] [outer = 0x7fd671058400] 10:42:23 INFO - PROCESS | 1827 | 1461433343349 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]]]}] 10:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1743ms 10:42:23 INFO - PROCESS | 1827 | 1461433343410 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:42:23 INFO - PROCESS | 1827 | 1461433343419 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:42:23 INFO - PROCESS | 1827 | 1461433343429 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:42:23 INFO - PROCESS | 1827 | 1461433343432 Marionette TRACE conn3 <- [1,602,null,{}] 10:42:23 INFO - PROCESS | 1827 | 1461433343438 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}] 10:42:23 INFO - PROCESS | 1827 | 1461433343695 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:42:23 INFO - PROCESS | 1827 | 1461433343817 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6784c6000 == 60 [pid = 1827] [id = 158] 10:42:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd67105c800) [pid = 1827] [serial = 474] [outer = (nil)] 10:42:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd67318c800) [pid = 1827] [serial = 475] [outer = 0x7fd67105c800] 10:42:23 INFO - PROCESS | 1827 | 1461433343890 Marionette DEBUG loaded listener.js 10:42:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd6733b3400) [pid = 1827] [serial = 476] [outer = 0x7fd67105c800] 10:42:24 INFO - PROCESS | 1827 | 1461433344705 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]]]}] 10:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1335ms 10:42:24 INFO - PROCESS | 1827 | 1461433344765 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:42:24 INFO - PROCESS | 1827 | 1461433344768 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:42:24 INFO - PROCESS | 1827 | 1461433344775 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:42:24 INFO - PROCESS | 1827 | 1461433344782 Marionette TRACE conn3 <- [1,606,null,{}] 10:42:24 INFO - PROCESS | 1827 | 1461433344798 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}] 10:42:24 INFO - PROCESS | 1827 | 1461433344968 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:42:25 INFO - PROCESS | 1827 | 1461433345117 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b493000 == 61 [pid = 1827] [id = 159] 10:42:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd67590a400) [pid = 1827] [serial = 477] [outer = (nil)] 10:42:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd675d81400) [pid = 1827] [serial = 478] [outer = 0x7fd67590a400] 10:42:25 INFO - PROCESS | 1827 | 1461433345197 Marionette DEBUG loaded listener.js 10:42:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd67705f800) [pid = 1827] [serial = 479] [outer = 0x7fd67590a400] 10:42:26 INFO - PROCESS | 1827 | 1461433346006 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]]]}] 10:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1288ms 10:42:26 INFO - PROCESS | 1827 | 1461433346073 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:42:26 INFO - PROCESS | 1827 | 1461433346078 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:42:26 INFO - PROCESS | 1827 | 1461433346086 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:42:26 INFO - PROCESS | 1827 | 1461433346089 Marionette TRACE conn3 <- [1,610,null,{}] 10:42:26 INFO - PROCESS | 1827 | 1461433346094 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}] 10:42:26 INFO - PROCESS | 1827 | 1461433346265 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:42:26 INFO - PROCESS | 1827 | 1461433346453 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bf31800 == 62 [pid = 1827] [id = 160] 10:42:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd675b92c00) [pid = 1827] [serial = 480] [outer = (nil)] 10:42:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd679c67400) [pid = 1827] [serial = 481] [outer = 0x7fd675b92c00] 10:42:26 INFO - PROCESS | 1827 | 1461433346528 Marionette DEBUG loaded listener.js 10:42:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd67a680c00) [pid = 1827] [serial = 482] [outer = 0x7fd675b92c00] 10:42:27 INFO - PROCESS | 1827 | 1461433347340 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]]]}] 10:42:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1286ms 10:42:27 INFO - PROCESS | 1827 | 1461433347374 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:42:27 INFO - PROCESS | 1827 | 1461433347378 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:42:27 INFO - PROCESS | 1827 | 1461433347384 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:42:27 INFO - PROCESS | 1827 | 1461433347387 Marionette TRACE conn3 <- [1,614,null,{}] 10:42:27 INFO - PROCESS | 1827 | 1461433347393 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}] 10:42:27 INFO - PROCESS | 1827 | 1461433347547 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:42:27 INFO - PROCESS | 1827 | 1461433347698 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e65a800 == 63 [pid = 1827] [id = 161] 10:42:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd670d1cc00) [pid = 1827] [serial = 483] [outer = (nil)] 10:42:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd67a76b800) [pid = 1827] [serial = 484] [outer = 0x7fd670d1cc00] 10:42:27 INFO - PROCESS | 1827 | 1461433347772 Marionette DEBUG loaded listener.js 10:42:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd67be05800) [pid = 1827] [serial = 485] [outer = 0x7fd670d1cc00] 10:42:28 INFO - PROCESS | 1827 | 1461433348704 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]]]}] 10:42:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:42:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1379ms 10:42:28 INFO - PROCESS | 1827 | 1461433348766 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:42:28 INFO - PROCESS | 1827 | 1461433348769 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:42:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:42:28 INFO - PROCESS | 1827 | 1461433348775 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:42:28 INFO - PROCESS | 1827 | 1461433348779 Marionette TRACE conn3 <- [1,618,null,{}] 10:42:28 INFO - PROCESS | 1827 | 1461433348784 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}] 10:42:28 INFO - PROCESS | 1827 | 1461433348958 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:42:29 INFO - PROCESS | 1827 | 1461433349107 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688c07800 == 64 [pid = 1827] [id = 162] 10:42:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd67ab78400) [pid = 1827] [serial = 486] [outer = (nil)] 10:42:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd67e86a000) [pid = 1827] [serial = 487] [outer = 0x7fd67ab78400] 10:42:29 INFO - PROCESS | 1827 | 1461433349187 Marionette DEBUG loaded listener.js 10:42:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd683088000) [pid = 1827] [serial = 488] [outer = 0x7fd67ab78400] 10:42:30 INFO - PROCESS | 1827 | 1461433350053 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]]]}] 10:42:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:42:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1329ms 10:42:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:42:30 INFO - PROCESS | 1827 | 1461433350106 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:42:30 INFO - PROCESS | 1827 | 1461433350109 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:42:30 INFO - PROCESS | 1827 | 1461433350115 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:42:30 INFO - PROCESS | 1827 | 1461433350119 Marionette TRACE conn3 <- [1,622,null,{}] 10:42:30 INFO - PROCESS | 1827 | 1461433350124 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}] 10:42:30 INFO - PROCESS | 1827 | 1461433350278 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:42:30 INFO - PROCESS | 1827 | 1461433350432 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68a36f800 == 65 [pid = 1827] [id = 163] 10:42:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd672234000) [pid = 1827] [serial = 489] [outer = (nil)] 10:42:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd67223b400) [pid = 1827] [serial = 490] [outer = 0x7fd672234000] 10:42:30 INFO - PROCESS | 1827 | 1461433350505 Marionette DEBUG loaded listener.js 10:42:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd67223f400) [pid = 1827] [serial = 491] [outer = 0x7fd672234000] 10:42:31 INFO - PROCESS | 1827 | 1461433351374 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]]]}] 10:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1330ms 10:42:31 INFO - PROCESS | 1827 | 1461433351446 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:42:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:42:31 INFO - PROCESS | 1827 | 1461433351451 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:42:31 INFO - PROCESS | 1827 | 1461433351458 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:42:31 INFO - PROCESS | 1827 | 1461433351463 Marionette TRACE conn3 <- [1,626,null,{}] 10:42:31 INFO - PROCESS | 1827 | 1461433351470 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}] 10:42:31 INFO - PROCESS | 1827 | 1461433351625 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:42:31 INFO - PROCESS | 1827 | 1461433351775 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e59d800 == 66 [pid = 1827] [id = 164] 10:42:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd66fb14c00) [pid = 1827] [serial = 492] [outer = (nil)] 10:42:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd67e6b8c00) [pid = 1827] [serial = 493] [outer = 0x7fd66fb14c00] 10:42:31 INFO - PROCESS | 1827 | 1461433351853 Marionette DEBUG loaded listener.js 10:42:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd688f03000) [pid = 1827] [serial = 494] [outer = 0x7fd66fb14c00] 10:42:32 INFO - PROCESS | 1827 | 1461433352677 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]]]}] 10:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1292ms 10:42:32 INFO - PROCESS | 1827 | 1461433352749 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:42:32 INFO - PROCESS | 1827 | 1461433352753 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:42:32 INFO - PROCESS | 1827 | 1461433352759 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:42:32 INFO - PROCESS | 1827 | 1461433352761 Marionette TRACE conn3 <- [1,630,null,{}] 10:42:32 INFO - PROCESS | 1827 | 1461433352767 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}] 10:42:32 INFO - PROCESS | 1827 | 1461433352921 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:42:33 INFO - PROCESS | 1827 | 1461433353088 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69278a800 == 67 [pid = 1827] [id = 165] 10:42:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7fd671082c00) [pid = 1827] [serial = 495] [outer = (nil)] 10:42:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7fd6769f3c00) [pid = 1827] [serial = 496] [outer = 0x7fd671082c00] 10:42:33 INFO - PROCESS | 1827 | 1461433353165 Marionette DEBUG loaded listener.js 10:42:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7fd6769f9400) [pid = 1827] [serial = 497] [outer = 0x7fd671082c00] 10:42:34 INFO - PROCESS | 1827 | 1461433354073 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]]]}] 10:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1385ms 10:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:42:34 INFO - PROCESS | 1827 | 1461433354145 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:42:34 INFO - PROCESS | 1827 | 1461433354148 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:42:34 INFO - PROCESS | 1827 | 1461433354154 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:42:34 INFO - PROCESS | 1827 | 1461433354157 Marionette TRACE conn3 <- [1,634,null,{}] 10:42:34 INFO - PROCESS | 1827 | 1461433354163 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}] 10:42:34 INFO - PROCESS | 1827 | 1461433354527 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:42:34 INFO - PROCESS | 1827 | 1461433354761 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672098000 == 68 [pid = 1827] [id = 166] 10:42:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7fd670d03400) [pid = 1827] [serial = 498] [outer = (nil)] 10:42:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7fd670d0e000) [pid = 1827] [serial = 499] [outer = 0x7fd670d03400] 10:42:34 INFO - PROCESS | 1827 | 1461433354831 Marionette DEBUG loaded listener.js 10:42:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7fd670eec800) [pid = 1827] [serial = 500] [outer = 0x7fd670d03400] 10:42:35 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:35 INFO - PROCESS | 1827 | 1461433355678 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]]]}] 10:42:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:42:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1587ms 10:42:35 INFO - PROCESS | 1827 | 1461433355742 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:42:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:42:35 INFO - PROCESS | 1827 | 1461433355755 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:42:35 INFO - PROCESS | 1827 | 1461433355762 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:42:35 INFO - PROCESS | 1827 | 1461433355768 Marionette TRACE conn3 <- [1,638,null,{}] 10:42:35 INFO - PROCESS | 1827 | 1461433355775 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}] 10:42:35 INFO - PROCESS | 1827 | 1461433355984 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:42:36 INFO - PROCESS | 1827 | 1461433356139 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6720aa800 == 69 [pid = 1827] [id = 167] 10:42:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7fd670eec000) [pid = 1827] [serial = 501] [outer = (nil)] 10:42:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7fd67207e000) [pid = 1827] [serial = 502] [outer = 0x7fd670eec000] 10:42:36 INFO - PROCESS | 1827 | 1461433356215 Marionette DEBUG loaded listener.js 10:42:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7fd67230bc00) [pid = 1827] [serial = 503] [outer = 0x7fd670eec000] 10:42:36 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676958000 == 68 [pid = 1827] [id = 155] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7fd675badc00) [pid = 1827] [serial = 399] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7fd6710a3400) [pid = 1827] [serial = 396] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7fd671066800) [pid = 1827] [serial = 411] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7fd66fcc3400) [pid = 1827] [serial = 393] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675cd9000 == 67 [pid = 1827] [id = 154] 10:42:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672caf800 == 66 [pid = 1827] [id = 153] 10:42:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67224c000 == 65 [pid = 1827] [id = 152] 10:42:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688cbb800 == 64 [pid = 1827] [id = 147] 10:42:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67440b800 == 63 [pid = 1827] [id = 146] 10:42:37 INFO - PROCESS | 1827 | 1461433357159 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]]]}] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7fd68e60ac00) [pid = 1827] [serial = 429] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7fd67be07400) [pid = 1827] [serial = 423] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7fd67be0b000) [pid = 1827] [serial = 424] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7fd6745cf400) [pid = 1827] [serial = 420] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7fd671086800) [pid = 1827] [serial = 414] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7fd6710a8c00) [pid = 1827] [serial = 415] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd672088800) [pid = 1827] [serial = 432] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd679bda400) [pid = 1827] [serial = 421] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd672ccbc00) [pid = 1827] [serial = 418] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd67207c800) [pid = 1827] [serial = 417] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd67ea5d800) [pid = 1827] [serial = 402] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd683026000) [pid = 1827] [serial = 391] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd68d953000) [pid = 1827] [serial = 405] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd68e33dc00) [pid = 1827] [serial = 408] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd690249800) [pid = 1827] [serial = 430] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd67ba52000) [pid = 1827] [serial = 426] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd672313c00) [pid = 1827] [serial = 433] [outer = (nil)] [url = about:blank] 10:42:37 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd67bf90000) [pid = 1827] [serial = 427] [outer = (nil)] [url = about:blank] 10:42:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:42:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1435ms 10:42:37 INFO - PROCESS | 1827 | 1461433357196 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:42:37 INFO - PROCESS | 1827 | 1461433357201 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:42:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:42:37 INFO - PROCESS | 1827 | 1461433357206 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:42:37 INFO - PROCESS | 1827 | 1461433357209 Marionette TRACE conn3 <- [1,642,null,{}] 10:42:37 INFO - PROCESS | 1827 | 1461433357215 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}] 10:42:37 INFO - PROCESS | 1827 | 1461433357357 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:42:37 INFO - PROCESS | 1827 | 1461433357479 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c9d000 == 64 [pid = 1827] [id = 168] 10:42:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd671089c00) [pid = 1827] [serial = 504] [outer = (nil)] 10:42:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd672cd3c00) [pid = 1827] [serial = 505] [outer = 0x7fd671089c00] 10:42:37 INFO - PROCESS | 1827 | 1461433357544 Marionette DEBUG loaded listener.js 10:42:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd673195000) [pid = 1827] [serial = 506] [outer = 0x7fd671089c00] 10:42:38 INFO - PROCESS | 1827 | 1461433358344 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]]]}] 10:42:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:42:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1183ms 10:42:38 INFO - PROCESS | 1827 | 1461433358391 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:42:38 INFO - PROCESS | 1827 | 1461433358397 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:42:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:42:38 INFO - PROCESS | 1827 | 1461433358413 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:42:38 INFO - PROCESS | 1827 | 1461433358419 Marionette TRACE conn3 <- [1,646,null,{}] 10:42:38 INFO - PROCESS | 1827 | 1461433358424 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}] 10:42:38 INFO - PROCESS | 1827 | 1461433358574 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:42:38 INFO - PROCESS | 1827 | 1461433358586 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676571800 == 65 [pid = 1827] [id = 169] 10:42:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd672574400) [pid = 1827] [serial = 507] [outer = (nil)] 10:42:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd675d86400) [pid = 1827] [serial = 508] [outer = 0x7fd672574400] 10:42:38 INFO - PROCESS | 1827 | 1461433358646 Marionette DEBUG loaded listener.js 10:42:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd6769fc800) [pid = 1827] [serial = 509] [outer = 0x7fd672574400] 10:42:39 INFO - PROCESS | 1827 | 1461433359475 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]]]}] 10:42:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:42:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1137ms 10:42:39 INFO - PROCESS | 1827 | 1461433359544 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:42:39 INFO - PROCESS | 1827 | 1461433359547 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:42:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:42:39 INFO - PROCESS | 1827 | 1461433359553 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:42:39 INFO - PROCESS | 1827 | 1461433359555 Marionette TRACE conn3 <- [1,650,null,{}] 10:42:39 INFO - PROCESS | 1827 | 1461433359561 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}] 10:42:39 INFO - PROCESS | 1827 | 1461433359747 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:42:39 INFO - PROCESS | 1827 | 1461433359771 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67abe1800 == 66 [pid = 1827] [id = 170] 10:42:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd6769fcc00) [pid = 1827] [serial = 510] [outer = (nil)] 10:42:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd67a680800) [pid = 1827] [serial = 511] [outer = 0x7fd6769fcc00] 10:42:39 INFO - PROCESS | 1827 | 1461433359830 Marionette DEBUG loaded listener.js 10:42:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd67b151400) [pid = 1827] [serial = 512] [outer = 0x7fd6769fcc00] 10:42:40 INFO - PROCESS | 1827 | 1461433360651 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]]]}] 10:42:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:42:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1129ms 10:42:40 INFO - PROCESS | 1827 | 1461433360688 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:42:40 INFO - PROCESS | 1827 | 1461433360691 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:42:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:42:40 INFO - PROCESS | 1827 | 1461433360697 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:42:40 INFO - PROCESS | 1827 | 1461433360699 Marionette TRACE conn3 <- [1,654,null,{}] 10:42:40 INFO - PROCESS | 1827 | 1461433360704 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}] 10:42:40 INFO - PROCESS | 1827 | 1461433360893 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:42:40 INFO - PROCESS | 1827 | 1461433360937 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b521000 == 67 [pid = 1827] [id = 171] 10:42:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd67bebc800) [pid = 1827] [serial = 513] [outer = (nil)] 10:42:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd67c533000) [pid = 1827] [serial = 514] [outer = 0x7fd67bebc800] 10:42:41 INFO - PROCESS | 1827 | 1461433361010 Marionette DEBUG loaded listener.js 10:42:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd688fdd000) [pid = 1827] [serial = 515] [outer = 0x7fd67bebc800] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd66fb17400) [pid = 1827] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd670ee6c00) [pid = 1827] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd672b18000) [pid = 1827] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd67230ec00) [pid = 1827] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd66fb12800) [pid = 1827] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd674515000) [pid = 1827] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd66fb0e000) [pid = 1827] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd670d08c00) [pid = 1827] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd670eecc00) [pid = 1827] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd6710a0800) [pid = 1827] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd66fb12c00) [pid = 1827] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd67bf0b800) [pid = 1827] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd67207d800) [pid = 1827] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd67108b000) [pid = 1827] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd66fb0f800) [pid = 1827] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd671065000) [pid = 1827] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:42:41 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd671089800) [pid = 1827] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:42:42 INFO - PROCESS | 1827 | 1461433361999 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]]]}] 10:42:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:42:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1333ms 10:42:42 INFO - PROCESS | 1827 | 1461433362031 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:42:42 INFO - PROCESS | 1827 | 1461433362035 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:42:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:42:42 INFO - PROCESS | 1827 | 1461433362040 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:42:42 INFO - PROCESS | 1827 | 1461433362042 Marionette TRACE conn3 <- [1,658,null,{}] 10:42:42 INFO - PROCESS | 1827 | 1461433362047 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}] 10:42:42 INFO - PROCESS | 1827 | 1461433362200 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:42:42 INFO - PROCESS | 1827 | 1461433362215 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673486800 == 68 [pid = 1827] [id = 172] 10:42:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd66fb18800) [pid = 1827] [serial = 516] [outer = (nil)] 10:42:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd66fdf4000) [pid = 1827] [serial = 517] [outer = 0x7fd66fb18800] 10:42:42 INFO - PROCESS | 1827 | 1461433362277 Marionette DEBUG loaded listener.js 10:42:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd670ee9800) [pid = 1827] [serial = 518] [outer = 0x7fd66fb18800] 10:42:43 INFO - PROCESS | 1827 | 1461433363035 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]]]}] 10:42:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:42:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1034ms 10:42:43 INFO - PROCESS | 1827 | 1461433363074 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:42:43 INFO - PROCESS | 1827 | 1461433363078 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:42:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:42:43 INFO - PROCESS | 1827 | 1461433363084 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:42:43 INFO - PROCESS | 1827 | 1461433363086 Marionette TRACE conn3 <- [1,662,null,{}] 10:42:43 INFO - PROCESS | 1827 | 1461433363116 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}] 10:42:43 INFO - PROCESS | 1827 | 1461433363266 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:42:43 INFO - PROCESS | 1827 | 1461433363280 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688c07000 == 69 [pid = 1827] [id = 173] 10:42:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd66fdf5400) [pid = 1827] [serial = 519] [outer = (nil)] 10:42:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd67109d800) [pid = 1827] [serial = 520] [outer = 0x7fd66fdf5400] 10:42:43 INFO - PROCESS | 1827 | 1461433363338 Marionette DEBUG loaded listener.js 10:42:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd67450f800) [pid = 1827] [serial = 521] [outer = 0x7fd66fdf5400] 10:42:43 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:44 INFO - PROCESS | 1827 | 1461433364295 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]]]}] 10:42:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:42:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1280ms 10:42:44 INFO - PROCESS | 1827 | 1461433364365 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:42:44 INFO - PROCESS | 1827 | 1461433364371 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:42:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:42:44 INFO - PROCESS | 1827 | 1461433364379 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:42:44 INFO - PROCESS | 1827 | 1461433364385 Marionette TRACE conn3 <- [1,666,null,{}] 10:42:44 INFO - PROCESS | 1827 | 1461433364393 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}] 10:42:44 INFO - PROCESS | 1827 | 1461433364601 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:42:44 INFO - PROCESS | 1827 | 1461433364752 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c03800 == 70 [pid = 1827] [id = 174] 10:42:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd66fde9800) [pid = 1827] [serial = 522] [outer = (nil)] 10:42:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd670d07400) [pid = 1827] [serial = 523] [outer = 0x7fd66fde9800] 10:42:44 INFO - PROCESS | 1827 | 1461433364869 Marionette DEBUG loaded listener.js 10:42:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd670eedc00) [pid = 1827] [serial = 524] [outer = 0x7fd66fde9800] 10:42:45 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:45 INFO - PROCESS | 1827 | 1461433365746 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]]]}] 10:42:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:42:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1434ms 10:42:45 INFO - PROCESS | 1827 | 1461433365814 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:42:45 INFO - PROCESS | 1827 | 1461433365822 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:42:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:42:45 INFO - PROCESS | 1827 | 1461433365832 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:42:45 INFO - PROCESS | 1827 | 1461433365836 Marionette TRACE conn3 <- [1,670,null,{}] 10:42:45 INFO - PROCESS | 1827 | 1461433365841 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}] 10:42:46 INFO - PROCESS | 1827 | 1461433366045 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:42:46 INFO - PROCESS | 1827 | 1461433366198 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6784ca000 == 71 [pid = 1827] [id = 175] 10:42:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd6710a7000) [pid = 1827] [serial = 525] [outer = (nil)] 10:42:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd672239400) [pid = 1827] [serial = 526] [outer = 0x7fd6710a7000] 10:42:46 INFO - PROCESS | 1827 | 1461433366268 Marionette DEBUG loaded listener.js 10:42:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd67268cc00) [pid = 1827] [serial = 527] [outer = 0x7fd6710a7000] 10:42:47 INFO - PROCESS | 1827 | 1461433367254 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]]]}] 10:42:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:42:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1484ms 10:42:47 INFO - PROCESS | 1827 | 1461433367316 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:42:47 INFO - PROCESS | 1827 | 1461433367320 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:42:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:42:47 INFO - PROCESS | 1827 | 1461433367326 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:42:47 INFO - PROCESS | 1827 | 1461433367332 Marionette TRACE conn3 <- [1,674,null,{}] 10:42:47 INFO - PROCESS | 1827 | 1461433367347 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}] 10:42:47 INFO - PROCESS | 1827 | 1461433367516 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:42:47 INFO - PROCESS | 1827 | 1461433367668 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e15c000 == 72 [pid = 1827] [id = 176] 10:42:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd6733bf800) [pid = 1827] [serial = 528] [outer = (nil)] 10:42:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd675909c00) [pid = 1827] [serial = 529] [outer = 0x7fd6733bf800] 10:42:47 INFO - PROCESS | 1827 | 1461433367792 Marionette DEBUG loaded listener.js 10:42:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd6769f8000) [pid = 1827] [serial = 530] [outer = 0x7fd6733bf800] 10:42:48 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:48 INFO - PROCESS | 1827 | 1461433368562 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]]]}] 10:42:48 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 10:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1287ms 10:42:48 INFO - PROCESS | 1827 | 1461433368614 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:42:48 INFO - PROCESS | 1827 | 1461433368617 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:42:48 INFO - PROCESS | 1827 | 1461433368624 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:42:48 INFO - PROCESS | 1827 | 1461433368626 Marionette TRACE conn3 <- [1,678,null,{}] 10:42:48 INFO - PROCESS | 1827 | 1461433368632 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}] 10:42:48 INFO - PROCESS | 1827 | 1461433368805 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:42:48 INFO - PROCESS | 1827 | 1461433368965 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69277d800 == 73 [pid = 1827] [id = 177] 10:42:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd66fdee000) [pid = 1827] [serial = 531] [outer = (nil)] 10:42:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd67a681000) [pid = 1827] [serial = 532] [outer = 0x7fd66fdee000] 10:42:49 INFO - PROCESS | 1827 | 1461433369038 Marionette DEBUG loaded listener.js 10:42:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd67be08c00) [pid = 1827] [serial = 533] [outer = 0x7fd66fdee000] 10:42:49 INFO - PROCESS | 1827 | 1461433369852 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]]]}] 10:42:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:42:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1286ms 10:42:49 INFO - PROCESS | 1827 | 1461433369925 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:42:49 INFO - PROCESS | 1827 | 1461433369928 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:42:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:42:49 INFO - PROCESS | 1827 | 1461433369935 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:42:49 INFO - PROCESS | 1827 | 1461433369937 Marionette TRACE conn3 <- [1,682,null,{}] 10:42:49 INFO - PROCESS | 1827 | 1461433369944 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}] 10:42:50 INFO - PROCESS | 1827 | 1461433370100 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:42:50 INFO - PROCESS | 1827 | 1461433370255 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6723bc000 == 74 [pid = 1827] [id = 178] 10:42:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7fd67705e400) [pid = 1827] [serial = 534] [outer = (nil)] 10:42:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7fd67bf0d800) [pid = 1827] [serial = 535] [outer = 0x7fd67705e400] 10:42:50 INFO - PROCESS | 1827 | 1461433370325 Marionette DEBUG loaded listener.js 10:42:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7fd688ee1c00) [pid = 1827] [serial = 536] [outer = 0x7fd67705e400] 10:42:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:51 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:42:51 INFO - PROCESS | 1827 | 1461433371546 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]]]}] 10:42:51 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) 10:42:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1635ms 10:42:51 INFO - PROCESS | 1827 | 1461433371571 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:42:51 INFO - PROCESS | 1827 | 1461433371575 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:42:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:42:51 INFO - PROCESS | 1827 | 1461433371590 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:42:51 INFO - PROCESS | 1827 | 1461433371593 Marionette TRACE conn3 <- [1,686,null,{}] 10:42:51 INFO - PROCESS | 1827 | 1461433371598 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}] 10:42:51 INFO - PROCESS | 1827 | 1461433371822 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:42:51 INFO - PROCESS | 1827 | 1461433371993 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67695a800 == 75 [pid = 1827] [id = 179] 10:42:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7fd66f445800) [pid = 1827] [serial = 537] [outer = (nil)] 10:42:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7fd672310000) [pid = 1827] [serial = 538] [outer = 0x7fd66f445800] 10:42:52 INFO - PROCESS | 1827 | 1461433372071 Marionette DEBUG loaded listener.js 10:42:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7fd68a043800) [pid = 1827] [serial = 539] [outer = 0x7fd66f445800] 10:42:53 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:53 INFO - PROCESS | 1827 | 1461433373299 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]]]}] 10:42:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:42:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1745ms 10:42:53 INFO - PROCESS | 1827 | 1461433373326 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:42:53 INFO - PROCESS | 1827 | 1461433373330 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:42:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:42:53 INFO - PROCESS | 1827 | 1461433373335 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:42:53 INFO - PROCESS | 1827 | 1461433373337 Marionette TRACE conn3 <- [1,690,null,{}] 10:42:53 INFO - PROCESS | 1827 | 1461433373343 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}] 10:42:53 INFO - PROCESS | 1827 | 1461433373561 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:42:53 INFO - PROCESS | 1827 | 1461433373688 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6687d6000 == 76 [pid = 1827] [id = 180] 10:42:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7fd6688db400) [pid = 1827] [serial = 540] [outer = (nil)] 10:42:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7fd6688e2c00) [pid = 1827] [serial = 541] [outer = 0x7fd6688db400] 10:42:53 INFO - PROCESS | 1827 | 1461433373757 Marionette DEBUG loaded listener.js 10:42:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7fd66fb0e000) [pid = 1827] [serial = 542] [outer = 0x7fd6688db400] 10:42:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:55 INFO - PROCESS | 1827 | 1461433375192 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]]]}] 10:42:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:42:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1880ms 10:42:55 INFO - PROCESS | 1827 | 1461433375216 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:42:55 INFO - PROCESS | 1827 | 1461433375221 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:42:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:42:55 INFO - PROCESS | 1827 | 1461433375229 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:42:55 INFO - PROCESS | 1827 | 1461433375234 Marionette TRACE conn3 <- [1,694,null,{}] 10:42:55 INFO - PROCESS | 1827 | 1461433375242 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}] 10:42:55 INFO - PROCESS | 1827 | 1461433375390 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:42:55 INFO - PROCESS | 1827 | 1461433375543 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c06800 == 77 [pid = 1827] [id = 181] 10:42:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7fd66fcc8c00) [pid = 1827] [serial = 543] [outer = (nil)] 10:42:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd66fccd000) [pid = 1827] [serial = 544] [outer = 0x7fd66fcc8c00] 10:42:55 INFO - PROCESS | 1827 | 1461433375611 Marionette DEBUG loaded listener.js 10:42:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd66fdea400) [pid = 1827] [serial = 545] [outer = 0x7fd66fcc8c00] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b80a000 == 76 [pid = 1827] [id = 62] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67a6aa800 == 75 [pid = 1827] [id = 61] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68bd3c000 == 74 [pid = 1827] [id = 133] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672949000 == 73 [pid = 1827] [id = 60] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e5bf000 == 72 [pid = 1827] [id = 63] 10:42:56 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd670d16400) [pid = 1827] [serial = 435] [outer = (nil)] [url = about:blank] 10:42:56 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7fd670ee7400) [pid = 1827] [serial = 438] [outer = (nil)] [url = about:blank] 10:42:56 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7fd672311400) [pid = 1827] [serial = 441] [outer = (nil)] [url = about:blank] 10:42:56 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7fd675d7b400) [pid = 1827] [serial = 444] [outer = (nil)] [url = about:blank] 10:42:56 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7fd672573000) [pid = 1827] [serial = 448] [outer = (nil)] [url = about:blank] 10:42:56 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7fd6733b9000) [pid = 1827] [serial = 451] [outer = (nil)] [url = about:blank] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673486800 == 71 [pid = 1827] [id = 172] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b521000 == 70 [pid = 1827] [id = 171] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67abe1800 == 69 [pid = 1827] [id = 170] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676571800 == 68 [pid = 1827] [id = 169] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672c9d000 == 67 [pid = 1827] [id = 168] 10:42:56 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6720aa800 == 66 [pid = 1827] [id = 167] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672098000 == 65 [pid = 1827] [id = 166] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e65a800 == 64 [pid = 1827] [id = 161] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67bf31800 == 63 [pid = 1827] [id = 160] 10:42:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b493000 == 62 [pid = 1827] [id = 159] 10:42:57 INFO - PROCESS | 1827 | 1461433377002 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]]]}] 10:42:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6784c6000 == 61 [pid = 1827] [id = 158] 10:42:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672cb6800 == 60 [pid = 1827] [id = 157] 10:42:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6782d6000 == 59 [pid = 1827] [id = 156] 10:42:57 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) 10:42:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1787ms 10:42:57 INFO - PROCESS | 1827 | 1461433377016 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:42:57 INFO - PROCESS | 1827 | 1461433377023 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:42:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7fd68a1b6000) [pid = 1827] [serial = 367] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7fd67e86b000) [pid = 1827] [serial = 364] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7fd672080000) [pid = 1827] [serial = 355] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7fd67820ec00) [pid = 1827] [serial = 361] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7fd68301e400) [pid = 1827] [serial = 370] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7fd67beb7400) [pid = 1827] [serial = 313] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7fd67820f000) [pid = 1827] [serial = 412] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd67946a400) [pid = 1827] [serial = 400] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd670d02400) [pid = 1827] [serial = 394] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd6711e5000) [pid = 1827] [serial = 397] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd671083400) [pid = 1827] [serial = 458] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd671057400) [pid = 1827] [serial = 457] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd67207c000) [pid = 1827] [serial = 460] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd672308000) [pid = 1827] [serial = 461] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd6733bfc00) [pid = 1827] [serial = 455] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd673194000) [pid = 1827] [serial = 454] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd67a677c00) [pid = 1827] [serial = 241] [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.] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd68bd98000) [pid = 1827] [serial = 352] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd675b9d000) [pid = 1827] [serial = 358] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd673191800) [pid = 1827] [serial = 464] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd673187c00) [pid = 1827] [serial = 463] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd6733b8c00) [pid = 1827] [serial = 466] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd6733c1800) [pid = 1827] [serial = 467] [outer = (nil)] [url = about:blank] 10:42:57 INFO - PROCESS | 1827 | 1461433377076 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:42:57 INFO - PROCESS | 1827 | 1461433377080 Marionette TRACE conn3 <- [1,698,null,{}] 10:42:57 INFO - PROCESS | 1827 | 1461433377089 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}] 10:42:57 INFO - PROCESS | 1827 | 1461433377226 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:42:57 INFO - PROCESS | 1827 | 1461433377237 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6720a4800 == 60 [pid = 1827] [id = 182] 10:42:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd66fdeac00) [pid = 1827] [serial = 546] [outer = (nil)] 10:42:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd670ef0400) [pid = 1827] [serial = 547] [outer = 0x7fd66fdeac00] 10:42:57 INFO - PROCESS | 1827 | 1461433377297 Marionette DEBUG loaded listener.js 10:42:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd671083000) [pid = 1827] [serial = 548] [outer = 0x7fd66fdeac00] 10:42:58 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:58 INFO - PROCESS | 1827 | 1461433378526 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]]]}] 10:42:58 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) 10:42:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1511ms 10:42:58 INFO - PROCESS | 1827 | 1461433378561 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:42:58 INFO - PROCESS | 1827 | 1461433378565 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:42:58 INFO - PROCESS | 1827 | 1461433378570 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:42:58 INFO - PROCESS | 1827 | 1461433378575 Marionette TRACE conn3 <- [1,702,null,{}] 10:42:58 INFO - PROCESS | 1827 | 1461433378590 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}] 10:42:58 INFO - PROCESS | 1827 | 1461433378858 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:42:58 INFO - PROCESS | 1827 | 1461433378878 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673349800 == 61 [pid = 1827] [id = 183] 10:42:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd672089800) [pid = 1827] [serial = 549] [outer = (nil)] 10:42:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd672573000) [pid = 1827] [serial = 550] [outer = 0x7fd672089800] 10:42:58 INFO - PROCESS | 1827 | 1461433378943 Marionette DEBUG loaded listener.js 10:42:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd672b15c00) [pid = 1827] [serial = 551] [outer = 0x7fd672089800] 10:43:00 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:00 INFO - PROCESS | 1827 | 1461433380083 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]]]}] 10:43:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:43:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1540ms 10:43:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:43:00 INFO - PROCESS | 1827 | 1461433380111 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:43:00 INFO - PROCESS | 1827 | 1461433380114 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:43:00 INFO - PROCESS | 1827 | 1461433380130 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:43:00 INFO - PROCESS | 1827 | 1461433380132 Marionette TRACE conn3 <- [1,706,null,{}] 10:43:00 INFO - PROCESS | 1827 | 1461433380144 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}] 10:43:00 INFO - PROCESS | 1827 | 1461433380321 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:43:00 INFO - PROCESS | 1827 | 1461433380384 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675bda000 == 62 [pid = 1827] [id = 184] 10:43:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd671083400) [pid = 1827] [serial = 552] [outer = (nil)] 10:43:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd672e83400) [pid = 1827] [serial = 553] [outer = 0x7fd671083400] 10:43:00 INFO - PROCESS | 1827 | 1461433380443 Marionette DEBUG loaded listener.js 10:43:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd6733b9c00) [pid = 1827] [serial = 554] [outer = 0x7fd671083400] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd66fb18800) [pid = 1827] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd6769fcc00) [pid = 1827] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd672081400) [pid = 1827] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd66fb7b800) [pid = 1827] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd66fb12000) [pid = 1827] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd66fb80400) [pid = 1827] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd670d19400) [pid = 1827] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd673440400) [pid = 1827] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd68e19ec00) [pid = 1827] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd672310c00) [pid = 1827] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd670d12c00) [pid = 1827] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd67bebc800) [pid = 1827] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd670d03400) [pid = 1827] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd670eec000) [pid = 1827] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd671089c00) [pid = 1827] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:43:01 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd672574400) [pid = 1827] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:43:01 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:01 INFO - PROCESS | 1827 | 1461433381702 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]]]}] 10:43:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:43:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1605ms 10:43:01 INFO - PROCESS | 1827 | 1461433381724 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:43:01 INFO - PROCESS | 1827 | 1461433381727 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:43:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:43:01 INFO - PROCESS | 1827 | 1461433381733 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:43:01 INFO - PROCESS | 1827 | 1461433381735 Marionette TRACE conn3 <- [1,710,null,{}] 10:43:01 INFO - PROCESS | 1827 | 1461433381741 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}] 10:43:01 INFO - PROCESS | 1827 | 1461433381915 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:43:02 INFO - PROCESS | 1827 | 1461433382194 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67655d000 == 63 [pid = 1827] [id = 185] 10:43:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd6744b2800) [pid = 1827] [serial = 555] [outer = (nil)] 10:43:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd67450e400) [pid = 1827] [serial = 556] [outer = 0x7fd6744b2800] 10:43:02 INFO - PROCESS | 1827 | 1461433382301 Marionette DEBUG loaded listener.js 10:43:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd67451ac00) [pid = 1827] [serial = 557] [outer = 0x7fd6744b2800] 10:43:03 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:03 INFO - PROCESS | 1827 | 1461433383390 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]]]}] 10:43:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:43:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1680ms 10:43:03 INFO - PROCESS | 1827 | 1461433383414 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:43:03 INFO - PROCESS | 1827 | 1461433383417 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:43:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:43:03 INFO - PROCESS | 1827 | 1461433383422 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:43:03 INFO - PROCESS | 1827 | 1461433383424 Marionette TRACE conn3 <- [1,714,null,{}] 10:43:03 INFO - PROCESS | 1827 | 1461433383430 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}] 10:43:03 INFO - PROCESS | 1827 | 1461433383586 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:43:03 INFO - PROCESS | 1827 | 1461433383890 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670ed1000 == 64 [pid = 1827] [id = 186] 10:43:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd6688e1800) [pid = 1827] [serial = 558] [outer = (nil)] 10:43:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd66f44f000) [pid = 1827] [serial = 559] [outer = 0x7fd6688e1800] 10:43:03 INFO - PROCESS | 1827 | 1461433383965 Marionette DEBUG loaded listener.js 10:43:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd66fcc3800) [pid = 1827] [serial = 560] [outer = 0x7fd6688e1800] 10:43:05 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:05 INFO - PROCESS | 1827 | 1461433385279 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]]]}] 10:43:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:43:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1929ms 10:43:05 INFO - PROCESS | 1827 | 1461433385356 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:43:05 INFO - PROCESS | 1827 | 1461433385361 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:43:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:43:05 INFO - PROCESS | 1827 | 1461433385369 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:43:05 INFO - PROCESS | 1827 | 1461433385375 Marionette TRACE conn3 <- [1,718,null,{}] 10:43:05 INFO - PROCESS | 1827 | 1461433385383 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}] 10:43:05 INFO - PROCESS | 1827 | 1461433385545 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:43:05 INFO - PROCESS | 1827 | 1461433385692 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733d9800 == 65 [pid = 1827] [id = 187] 10:43:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd66f44fc00) [pid = 1827] [serial = 561] [outer = (nil)] 10:43:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd671089800) [pid = 1827] [serial = 562] [outer = 0x7fd66f44fc00] 10:43:05 INFO - PROCESS | 1827 | 1461433385767 Marionette DEBUG loaded listener.js 10:43:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd67223d400) [pid = 1827] [serial = 563] [outer = 0x7fd66f44fc00] 10:43:06 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:06 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:43:07 INFO - PROCESS | 1827 | 1461433387011 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]]]}] 10:43:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:43:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1690ms 10:43:07 INFO - PROCESS | 1827 | 1461433387062 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:43:07 INFO - PROCESS | 1827 | 1461433387067 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:43:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:43:07 INFO - PROCESS | 1827 | 1461433387074 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:43:07 INFO - PROCESS | 1827 | 1461433387076 Marionette TRACE conn3 <- [1,722,null,{}] 10:43:07 INFO - PROCESS | 1827 | 1461433387082 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}] 10:43:07 INFO - PROCESS | 1827 | 1461433387367 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:43:07 INFO - PROCESS | 1827 | 1461433387522 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676ae8000 == 66 [pid = 1827] [id = 188] 10:43:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd67290e800) [pid = 1827] [serial = 564] [outer = (nil)] 10:43:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd673193000) [pid = 1827] [serial = 565] [outer = 0x7fd67290e800] 10:43:07 INFO - PROCESS | 1827 | 1461433387593 Marionette DEBUG loaded listener.js 10:43:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd6745dc800) [pid = 1827] [serial = 566] [outer = 0x7fd67290e800] 10:43:08 INFO - PROCESS | 1827 | 1461433388499 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] 10:43:08 INFO - PROCESS | 1827 | 1461433388562 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:43:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:43:08 INFO - PROCESS | 1827 | 1461433388577 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:43:08 INFO - PROCESS | 1827 | 1461433388586 Marionette TRACE conn3 <- [1,726,null,{}] 10:43:08 INFO - PROCESS | 1827 | 1461433388592 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}] 10:43:08 INFO - PROCESS | 1827 | 1461433388805 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:43:09 INFO - PROCESS | 1827 | 1461433389005 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67aabe800 == 67 [pid = 1827] [id = 189] 10:43:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd672cd2000) [pid = 1827] [serial = 567] [outer = (nil)] 10:43:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd6769fdc00) [pid = 1827] [serial = 568] [outer = 0x7fd672cd2000] 10:43:09 INFO - PROCESS | 1827 | 1461433389123 Marionette DEBUG loaded listener.js 10:43:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd676a60800) [pid = 1827] [serial = 569] [outer = 0x7fd672cd2000] 10:43:09 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:09 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:43:10 INFO - PROCESS | 1827 | 1461433390025 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]]]}] 10:43:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:43:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1494ms 10:43:10 INFO - PROCESS | 1827 | 1461433390065 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:43:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:43:10 INFO - PROCESS | 1827 | 1461433390070 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:43:10 INFO - PROCESS | 1827 | 1461433390076 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:43:10 INFO - PROCESS | 1827 | 1461433390079 Marionette TRACE conn3 <- [1,730,null,{}] 10:43:10 INFO - PROCESS | 1827 | 1461433390084 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}] 10:43:10 INFO - PROCESS | 1827 | 1461433390255 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:43:10 INFO - PROCESS | 1827 | 1461433390414 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b80a000 == 68 [pid = 1827] [id = 190] 10:43:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd66fdf6000) [pid = 1827] [serial = 570] [outer = (nil)] 10:43:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd678eda800) [pid = 1827] [serial = 571] [outer = 0x7fd66fdf6000] 10:43:10 INFO - PROCESS | 1827 | 1461433390484 Marionette DEBUG loaded listener.js 10:43:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd67a04ec00) [pid = 1827] [serial = 572] [outer = 0x7fd66fdf6000] 10:43:11 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:11 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:43:11 INFO - PROCESS | 1827 | 1461433391339 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] 10:43:11 INFO - PROCESS | 1827 | 1461433391415 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:43:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:43:11 INFO - PROCESS | 1827 | 1461433391420 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:43:11 INFO - PROCESS | 1827 | 1461433391423 Marionette TRACE conn3 <- [1,734,null,{}] 10:43:11 INFO - PROCESS | 1827 | 1461433391429 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}] 10:43:11 INFO - PROCESS | 1827 | 1461433391623 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:43:11 INFO - PROCESS | 1827 | 1461433391780 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e5c8000 == 69 [pid = 1827] [id = 191] 10:43:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd67a760c00) [pid = 1827] [serial = 573] [outer = (nil)] 10:43:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd67b2d6800) [pid = 1827] [serial = 574] [outer = 0x7fd67a760c00] 10:43:11 INFO - PROCESS | 1827 | 1461433391866 Marionette DEBUG loaded listener.js 10:43:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd67beb1000) [pid = 1827] [serial = 575] [outer = 0x7fd67a760c00] 10:43:12 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:12 INFO - PROCESS | 1827 | 1461433392772 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]]]}] 10:43:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:43:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1428ms 10:43:12 INFO - PROCESS | 1827 | 1461433392849 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:43:12 INFO - PROCESS | 1827 | 1461433392853 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:43:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:43:12 INFO - PROCESS | 1827 | 1461433392858 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:43:12 INFO - PROCESS | 1827 | 1461433392861 Marionette TRACE conn3 <- [1,738,null,{}] 10:43:12 INFO - PROCESS | 1827 | 1461433392866 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}] 10:43:13 INFO - PROCESS | 1827 | 1461433393029 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:43:13 INFO - PROCESS | 1827 | 1461433393200 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672093000 == 70 [pid = 1827] [id = 192] 10:43:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd66fb0b000) [pid = 1827] [serial = 576] [outer = (nil)] 10:43:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd66fcc8800) [pid = 1827] [serial = 577] [outer = 0x7fd66fb0b000] 10:43:13 INFO - PROCESS | 1827 | 1461433393273 Marionette DEBUG loaded listener.js 10:43:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd672b20400) [pid = 1827] [serial = 578] [outer = 0x7fd66fb0b000] 10:43:14 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:14 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:43:14 INFO - PROCESS | 1827 | 1461433394856 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]]]}] 10:43:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:43:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2030ms 10:43:14 INFO - PROCESS | 1827 | 1461433394951 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:43:14 INFO - PROCESS | 1827 | 1461433394955 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:43:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:43:14 INFO - PROCESS | 1827 | 1461433394968 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:43:14 INFO - PROCESS | 1827 | 1461433394971 Marionette TRACE conn3 <- [1,742,null,{}] 10:43:14 INFO - PROCESS | 1827 | 1461433394980 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}] 10:43:15 INFO - PROCESS | 1827 | 1461433395134 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:43:15 INFO - PROCESS | 1827 | 1461433395311 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67655d000 == 69 [pid = 1827] [id = 185] 10:43:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675bda000 == 68 [pid = 1827] [id = 184] 10:43:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673349800 == 67 [pid = 1827] [id = 183] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7fd679c67400) [pid = 1827] [serial = 481] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd67a76b800) [pid = 1827] [serial = 484] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd67e86a000) [pid = 1827] [serial = 487] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd67223b400) [pid = 1827] [serial = 490] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd67e6b8c00) [pid = 1827] [serial = 493] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd6769f3c00) [pid = 1827] [serial = 496] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd67109d800) [pid = 1827] [serial = 520] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fd84000 == 68 [pid = 1827] [id = 193] 10:43:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd66fcc2c00) [pid = 1827] [serial = 579] [outer = (nil)] 10:43:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd66fdf4800) [pid = 1827] [serial = 580] [outer = 0x7fd66fcc2c00] 10:43:15 INFO - PROCESS | 1827 | 1461433395421 Marionette DEBUG loaded listener.js 10:43:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd670d12800) [pid = 1827] [serial = 581] [outer = 0x7fd66fcc2c00] 10:43:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6720a4800 == 67 [pid = 1827] [id = 182] 10:43:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672c06800 == 66 [pid = 1827] [id = 181] 10:43:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6784ca000 == 65 [pid = 1827] [id = 175] 10:43:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672c03800 == 64 [pid = 1827] [id = 174] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd68dea5400) [pid = 1827] [serial = 406] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd67a67b000) [pid = 1827] [serial = 449] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd68a042000) [pid = 1827] [serial = 403] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd6733bd800) [pid = 1827] [serial = 452] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd671086c00) [pid = 1827] [serial = 439] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd67a63ac00) [pid = 1827] [serial = 445] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd68e608400) [pid = 1827] [serial = 409] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd672b16c00) [pid = 1827] [serial = 442] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd671089400) [pid = 1827] [serial = 436] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd67c533000) [pid = 1827] [serial = 514] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd670eec800) [pid = 1827] [serial = 500] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd670d0e000) [pid = 1827] [serial = 499] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd67318c800) [pid = 1827] [serial = 475] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd67230bc00) [pid = 1827] [serial = 503] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd67207e000) [pid = 1827] [serial = 502] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd672cd3c00) [pid = 1827] [serial = 505] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd673195000) [pid = 1827] [serial = 506] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd674512800) [pid = 1827] [serial = 469] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd675d81400) [pid = 1827] [serial = 478] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd675d86400) [pid = 1827] [serial = 508] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd671088c00) [pid = 1827] [serial = 472] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd66fdf4000) [pid = 1827] [serial = 517] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd67a680800) [pid = 1827] [serial = 511] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd688fdd000) [pid = 1827] [serial = 515] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd67b151400) [pid = 1827] [serial = 512] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7fd6769fc800) [pid = 1827] [serial = 509] [outer = (nil)] [url = about:blank] 10:43:15 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7fd670ee9800) [pid = 1827] [serial = 518] [outer = (nil)] [url = about:blank] 10:43:16 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:16 INFO - PROCESS | 1827 | 1461433396596 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]]]}] 10:43:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 10:43:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1684ms 10:43:16 INFO - PROCESS | 1827 | 1461433396653 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:43:16 INFO - PROCESS | 1827 | 1461433396666 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:43:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:43:16 INFO - PROCESS | 1827 | 1461433396680 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:43:16 INFO - PROCESS | 1827 | 1461433396686 Marionette TRACE conn3 <- [1,746,null,{}] 10:43:16 INFO - PROCESS | 1827 | 1461433396695 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}] 10:43:17 INFO - PROCESS | 1827 | 1461433397105 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:43:17 INFO - PROCESS | 1827 | 1461433397137 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6723c2800 == 65 [pid = 1827] [id = 194] 10:43:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd66fcc2400) [pid = 1827] [serial = 582] [outer = (nil)] 10:43:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd671082400) [pid = 1827] [serial = 583] [outer = 0x7fd66fcc2400] 10:43:17 INFO - PROCESS | 1827 | 1461433397213 Marionette DEBUG loaded listener.js 10:43:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd67108f400) [pid = 1827] [serial = 584] [outer = 0x7fd66fcc2400] 10:43:17 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:18 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:18 INFO - PROCESS | 1827 | 1461433398432 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]]]}] 10:43:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 10:43:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1791ms 10:43:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:43:18 INFO - PROCESS | 1827 | 1461433398470 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:43:18 INFO - PROCESS | 1827 | 1461433398472 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:43:18 INFO - PROCESS | 1827 | 1461433398479 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:43:18 INFO - PROCESS | 1827 | 1461433398484 Marionette TRACE conn3 <- [1,750,null,{}] 10:43:18 INFO - PROCESS | 1827 | 1461433398511 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}] 10:43:18 INFO - PROCESS | 1827 | 1461433398775 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:43:18 INFO - PROCESS | 1827 | 1461433398815 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672cae800 == 66 [pid = 1827] [id = 195] 10:43:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd672313c00) [pid = 1827] [serial = 585] [outer = (nil)] 10:43:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd672566000) [pid = 1827] [serial = 586] [outer = 0x7fd672313c00] 10:43:18 INFO - PROCESS | 1827 | 1461433398883 Marionette DEBUG loaded listener.js 10:43:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd67290c400) [pid = 1827] [serial = 587] [outer = 0x7fd672313c00] 10:43:19 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd66fcc8c00) [pid = 1827] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:43:19 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd671083400) [pid = 1827] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:43:19 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd66fdeac00) [pid = 1827] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:43:19 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd672089800) [pid = 1827] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:43:20 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:20 INFO - PROCESS | 1827 | 1461433400154 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]]]}] 10:43:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:43:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1684ms 10:43:20 INFO - PROCESS | 1827 | 1461433400162 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:43:20 INFO - PROCESS | 1827 | 1461433400166 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:43:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:43:20 INFO - PROCESS | 1827 | 1461433400177 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:43:20 INFO - PROCESS | 1827 | 1461433400179 Marionette TRACE conn3 <- [1,754,null,{}] 10:43:20 INFO - PROCESS | 1827 | 1461433400195 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}] 10:43:20 INFO - PROCESS | 1827 | 1461433400387 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:43:20 INFO - PROCESS | 1827 | 1461433400403 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733f0800 == 67 [pid = 1827] [id = 196] 10:43:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd6711e1400) [pid = 1827] [serial = 588] [outer = (nil)] 10:43:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd672cdac00) [pid = 1827] [serial = 589] [outer = 0x7fd6711e1400] 10:43:20 INFO - PROCESS | 1827 | 1461433400464 Marionette DEBUG loaded listener.js 10:43:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd67318b800) [pid = 1827] [serial = 590] [outer = 0x7fd6711e1400] 10:43:21 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:21 INFO - PROCESS | 1827 | 1461433401626 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]]]}] 10:43:21 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 10:43:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1491ms 10:43:21 INFO - PROCESS | 1827 | 1461433401668 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:43:21 INFO - PROCESS | 1827 | 1461433401671 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:43:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:43:21 INFO - PROCESS | 1827 | 1461433401677 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:43:21 INFO - PROCESS | 1827 | 1461433401678 Marionette TRACE conn3 <- [1,758,null,{}] 10:43:21 INFO - PROCESS | 1827 | 1461433401684 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}] 10:43:21 INFO - PROCESS | 1827 | 1461433401823 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:43:22 INFO - PROCESS | 1827 | 1461433402051 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6687d4800 == 68 [pid = 1827] [id = 197] 10:43:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd6688dd800) [pid = 1827] [serial = 591] [outer = (nil)] 10:43:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd66f449c00) [pid = 1827] [serial = 592] [outer = 0x7fd6688dd800] 10:43:22 INFO - PROCESS | 1827 | 1461433402128 Marionette DEBUG loaded listener.js 10:43:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd66fb83c00) [pid = 1827] [serial = 593] [outer = 0x7fd6688dd800] 10:43:22 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:22 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:43:22 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:22 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:22 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:23 INFO - PROCESS | 1827 | 1461433402998 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]]]}] 10:43:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:43:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1381ms 10:43:23 INFO - PROCESS | 1827 | 1461433403059 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:43:23 INFO - PROCESS | 1827 | 1461433403067 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:43:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:43:23 INFO - PROCESS | 1827 | 1461433403075 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:43:23 INFO - PROCESS | 1827 | 1461433403080 Marionette TRACE conn3 <- [1,762,null,{}] 10:43:23 INFO - PROCESS | 1827 | 1461433403087 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}] 10:43:23 INFO - PROCESS | 1827 | 1461433403277 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:43:23 INFO - PROCESS | 1827 | 1461433403454 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c9d800 == 69 [pid = 1827] [id = 198] 10:43:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd67105ac00) [pid = 1827] [serial = 594] [outer = (nil)] 10:43:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd671060800) [pid = 1827] [serial = 595] [outer = 0x7fd67105ac00] 10:43:23 INFO - PROCESS | 1827 | 1461433403531 Marionette DEBUG loaded listener.js 10:43:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd6710a1c00) [pid = 1827] [serial = 596] [outer = 0x7fd67105ac00] 10:43:24 INFO - PROCESS | 1827 | 1461433404882 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]]]}] 10:43:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:43:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1845ms 10:43:25 INFO - PROCESS | 1827 | 1461433405051 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:43:25 INFO - PROCESS | 1827 | 1461433405057 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:43:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:43:25 INFO - PROCESS | 1827 | 1461433405073 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:43:25 INFO - PROCESS | 1827 | 1461433405075 Marionette TRACE conn3 <- [1,766,null,{}] 10:43:25 INFO - PROCESS | 1827 | 1461433405082 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}] 10:43:25 INFO - PROCESS | 1827 | 1461433405238 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:43:25 INFO - PROCESS | 1827 | 1461433405387 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675cd9000 == 70 [pid = 1827] [id = 199] 10:43:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd670d20c00) [pid = 1827] [serial = 597] [outer = (nil)] 10:43:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd672685400) [pid = 1827] [serial = 598] [outer = 0x7fd670d20c00] 10:43:25 INFO - PROCESS | 1827 | 1461433405461 Marionette DEBUG loaded listener.js 10:43:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd672b23400) [pid = 1827] [serial = 599] [outer = 0x7fd670d20c00] 10:43:26 INFO - PROCESS | 1827 | 1461433406783 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]]]}] 10:43:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:43:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1733ms 10:43:26 INFO - PROCESS | 1827 | 1461433406805 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:43:26 INFO - PROCESS | 1827 | 1461433406810 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:43:26 INFO - PROCESS | 1827 | 1461433406867 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:43:26 INFO - PROCESS | 1827 | 1461433406877 Marionette TRACE conn3 <- [1,770,null,{}] 10:43:26 INFO - PROCESS | 1827 | 1461433406938 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}] 10:43:27 INFO - PROCESS | 1827 | 1461433407134 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:43:27 INFO - PROCESS | 1827 | 1461433407288 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676962800 == 71 [pid = 1827] [id = 200] 10:43:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd673195400) [pid = 1827] [serial = 600] [outer = (nil)] 10:43:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd6744b4800) [pid = 1827] [serial = 601] [outer = 0x7fd673195400] 10:43:27 INFO - PROCESS | 1827 | 1461433407372 Marionette DEBUG loaded listener.js 10:43:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd674516800) [pid = 1827] [serial = 602] [outer = 0x7fd673195400] 10:43:28 INFO - PROCESS | 1827 | 1461433408228 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]]]}] 10:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1402ms 10:43:28 INFO - PROCESS | 1827 | 1461433408262 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:43:28 INFO - PROCESS | 1827 | 1461433408267 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:43:28 INFO - PROCESS | 1827 | 1461433408272 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:43:28 INFO - PROCESS | 1827 | 1461433408275 Marionette TRACE conn3 <- [1,774,null,{}] 10:43:28 INFO - PROCESS | 1827 | 1461433408280 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}] 10:43:28 INFO - PROCESS | 1827 | 1461433408436 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:43:28 INFO - PROCESS | 1827 | 1461433408607 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6784c6000 == 72 [pid = 1827] [id = 201] 10:43:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd670eef800) [pid = 1827] [serial = 603] [outer = (nil)] 10:43:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd674f09c00) [pid = 1827] [serial = 604] [outer = 0x7fd670eef800] 10:43:28 INFO - PROCESS | 1827 | 1461433408677 Marionette DEBUG loaded listener.js 10:43:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd674fe9800) [pid = 1827] [serial = 605] [outer = 0x7fd670eef800] 10:43:29 INFO - PROCESS | 1827 | 1461433409557 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]]]}] 10:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1330ms 10:43:29 INFO - PROCESS | 1827 | 1461433409603 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:43:29 INFO - PROCESS | 1827 | 1461433409607 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:43:29 INFO - PROCESS | 1827 | 1461433409613 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:43:29 INFO - PROCESS | 1827 | 1461433409616 Marionette TRACE conn3 <- [1,778,null,{}] 10:43:29 INFO - PROCESS | 1827 | 1461433409621 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}] 10:43:29 INFO - PROCESS | 1827 | 1461433409781 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:43:30 INFO - PROCESS | 1827 | 1461433410253 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67258e000 == 73 [pid = 1827] [id = 202] 10:43:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd66fb7ec00) [pid = 1827] [serial = 606] [outer = (nil)] 10:43:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd66fcc5800) [pid = 1827] [serial = 607] [outer = 0x7fd66fb7ec00] 10:43:30 INFO - PROCESS | 1827 | 1461433410371 Marionette DEBUG loaded listener.js 10:43:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd670d06800) [pid = 1827] [serial = 608] [outer = 0x7fd66fb7ec00] 10:43:31 INFO - PROCESS | 1827 | 1461433411209 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]]]}] 10:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1629ms 10:43:31 INFO - PROCESS | 1827 | 1461433411244 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:43:31 INFO - PROCESS | 1827 | 1461433411250 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:43:31 INFO - PROCESS | 1827 | 1461433411258 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:43:31 INFO - PROCESS | 1827 | 1461433411263 Marionette TRACE conn3 <- [1,782,null,{}] 10:43:31 INFO - PROCESS | 1827 | 1461433411270 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}] 10:43:31 INFO - PROCESS | 1827 | 1461433411427 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:43:31 INFO - PROCESS | 1827 | 1461433411596 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6687d0000 == 74 [pid = 1827] [id = 203] 10:43:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd670d10c00) [pid = 1827] [serial = 609] [outer = (nil)] 10:43:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd6710a1000) [pid = 1827] [serial = 610] [outer = 0x7fd670d10c00] 10:43:31 INFO - PROCESS | 1827 | 1461433411725 Marionette DEBUG loaded listener.js 10:43:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd672089400) [pid = 1827] [serial = 611] [outer = 0x7fd670d10c00] 10:43:32 INFO - PROCESS | 1827 | 1461433412645 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]]]}] 10:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1434ms 10:43:32 INFO - PROCESS | 1827 | 1461433412696 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:43:32 INFO - PROCESS | 1827 | 1461433412701 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:43:32 INFO - PROCESS | 1827 | 1461433412707 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:43:32 INFO - PROCESS | 1827 | 1461433412710 Marionette TRACE conn3 <- [1,786,null,{}] 10:43:32 INFO - PROCESS | 1827 | 1461433412715 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}] 10:43:32 INFO - PROCESS | 1827 | 1461433412907 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:43:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688c07800 == 73 [pid = 1827] [id = 162] 10:43:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674056000 == 72 [pid = 1827] [id = 42] 10:43:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674048800 == 71 [pid = 1827] [id = 50] 10:43:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733f0800 == 70 [pid = 1827] [id = 196] 10:43:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672cae800 == 69 [pid = 1827] [id = 195] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd670d07400) [pid = 1827] [serial = 523] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd672239400) [pid = 1827] [serial = 526] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd6688e2c00) [pid = 1827] [serial = 541] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd675909c00) [pid = 1827] [serial = 529] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd67a681000) [pid = 1827] [serial = 532] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd67bf0d800) [pid = 1827] [serial = 535] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd672310000) [pid = 1827] [serial = 538] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | 1461433413186 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6723a5800 == 70 [pid = 1827] [id = 204] 10:43:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd66fded400) [pid = 1827] [serial = 612] [outer = (nil)] 10:43:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd672086c00) [pid = 1827] [serial = 613] [outer = 0x7fd66fded400] 10:43:33 INFO - PROCESS | 1827 | 1461433413264 Marionette DEBUG loaded listener.js 10:43:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd672ccfc00) [pid = 1827] [serial = 614] [outer = 0x7fd66fded400] 10:43:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733d9800 == 69 [pid = 1827] [id = 187] 10:43:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670ed1000 == 68 [pid = 1827] [id = 186] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd67450e400) [pid = 1827] [serial = 556] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd66fdea400) [pid = 1827] [serial = 545] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd66fccd000) [pid = 1827] [serial = 544] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd672e83400) [pid = 1827] [serial = 553] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd670ef0400) [pid = 1827] [serial = 547] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd671083000) [pid = 1827] [serial = 548] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd672573000) [pid = 1827] [serial = 550] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd6733b9c00) [pid = 1827] [serial = 554] [outer = (nil)] [url = about:blank] 10:43:33 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd672b15c00) [pid = 1827] [serial = 551] [outer = (nil)] [url = about:blank] 10:43:34 INFO - PROCESS | 1827 | 1461433414020 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]]]}] 10:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1334ms 10:43:34 INFO - PROCESS | 1827 | 1461433414041 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:43:34 INFO - PROCESS | 1827 | 1461433414045 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:43:34 INFO - PROCESS | 1827 | 1461433414058 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:43:34 INFO - PROCESS | 1827 | 1461433414067 Marionette TRACE conn3 <- [1,790,null,{}] 10:43:34 INFO - PROCESS | 1827 | 1461433414076 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}] 10:43:34 INFO - PROCESS | 1827 | 1461433414239 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:43:34 INFO - PROCESS | 1827 | 1461433414251 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675cdc000 == 69 [pid = 1827] [id = 205] 10:43:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd6733bc400) [pid = 1827] [serial = 615] [outer = (nil)] 10:43:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd6735b6c00) [pid = 1827] [serial = 616] [outer = 0x7fd6733bc400] 10:43:34 INFO - PROCESS | 1827 | 1461433414312 Marionette DEBUG loaded listener.js 10:43:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd6744b7800) [pid = 1827] [serial = 617] [outer = 0x7fd6733bc400] 10:43:35 INFO - PROCESS | 1827 | 1461433415098 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]]]}] 10:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1096ms 10:43:35 INFO - PROCESS | 1827 | 1461433415152 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:43:35 INFO - PROCESS | 1827 | 1461433415156 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:43:35 INFO - PROCESS | 1827 | 1461433415161 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:43:35 INFO - PROCESS | 1827 | 1461433415164 Marionette TRACE conn3 <- [1,794,null,{}] 10:43:35 INFO - PROCESS | 1827 | 1461433415169 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}] 10:43:35 INFO - PROCESS | 1827 | 1461433415323 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:43:35 INFO - PROCESS | 1827 | 1461433415338 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67695d800 == 70 [pid = 1827] [id = 206] 10:43:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd673440400) [pid = 1827] [serial = 618] [outer = (nil)] 10:43:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd674fed800) [pid = 1827] [serial = 619] [outer = 0x7fd673440400] 10:43:35 INFO - PROCESS | 1827 | 1461433415401 Marionette DEBUG loaded listener.js 10:43:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd675b93400) [pid = 1827] [serial = 620] [outer = 0x7fd673440400] 10:43:36 INFO - PROCESS | 1827 | 1461433416285 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]]]}] 10:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1179ms 10:43:36 INFO - PROCESS | 1827 | 1461433416346 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:43:36 INFO - PROCESS | 1827 | 1461433416349 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:43:36 INFO - PROCESS | 1827 | 1461433416355 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:43:36 INFO - PROCESS | 1827 | 1461433416357 Marionette TRACE conn3 <- [1,798,null,{}] 10:43:36 INFO - PROCESS | 1827 | 1461433416363 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}] 10:43:36 INFO - PROCESS | 1827 | 1461433416551 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:43:36 INFO - PROCESS | 1827 | 1461433416575 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6784ca000 == 71 [pid = 1827] [id = 207] 10:43:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd675ba9c00) [pid = 1827] [serial = 621] [outer = (nil)] 10:43:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd675bad400) [pid = 1827] [serial = 622] [outer = 0x7fd675ba9c00] 10:43:36 INFO - PROCESS | 1827 | 1461433416654 Marionette DEBUG loaded listener.js 10:43:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd6769f9800) [pid = 1827] [serial = 623] [outer = 0x7fd675ba9c00] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd67a760c00) [pid = 1827] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd67105c800) [pid = 1827] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd66f44fc00) [pid = 1827] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd671082c00) [pid = 1827] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd67ab78400) [pid = 1827] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd66fb0b000) [pid = 1827] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd66fcc2400) [pid = 1827] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd66fdf6000) [pid = 1827] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd66fb14c00) [pid = 1827] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd672234000) [pid = 1827] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd675b92c00) [pid = 1827] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd66f445800) [pid = 1827] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd67290e800) [pid = 1827] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd67590a400) [pid = 1827] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd672cd2000) [pid = 1827] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd672313c00) [pid = 1827] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd6710a7000) [pid = 1827] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd6733bf800) [pid = 1827] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd66fcc2c00) [pid = 1827] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd6688e1800) [pid = 1827] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7fd67705e400) [pid = 1827] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7fd66fde9800) [pid = 1827] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7fd670d1cc00) [pid = 1827] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7fd6688db400) [pid = 1827] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7fd66fdee000) [pid = 1827] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7fd671058400) [pid = 1827] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7fd673192400) [pid = 1827] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:43:37 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7fd66fdf5400) [pid = 1827] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:43:38 INFO - PROCESS | 1827 | 1461433418238 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]]]}] 10:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1930ms 10:43:38 INFO - PROCESS | 1827 | 1461433418286 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:43:38 INFO - PROCESS | 1827 | 1461433418293 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:43:38 INFO - PROCESS | 1827 | 1461433418302 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:43:38 INFO - PROCESS | 1827 | 1461433418306 Marionette TRACE conn3 <- [1,802,null,{}] 10:43:38 INFO - PROCESS | 1827 | 1461433418315 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}] 10:43:38 INFO - PROCESS | 1827 | 1461433418491 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:43:38 INFO - PROCESS | 1827 | 1461433418690 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c07800 == 72 [pid = 1827] [id = 208] 10:43:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7fd670d0b000) [pid = 1827] [serial = 624] [outer = (nil)] 10:43:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7fd670ee8000) [pid = 1827] [serial = 625] [outer = 0x7fd670d0b000] 10:43:38 INFO - PROCESS | 1827 | 1461433418766 Marionette DEBUG loaded listener.js 10:43:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7fd671086000) [pid = 1827] [serial = 626] [outer = 0x7fd670d0b000] 10:43:39 INFO - PROCESS | 1827 | 1461433419736 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]]]}] 10:43:39 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 10:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1482ms 10:43:39 INFO - PROCESS | 1827 | 1461433419785 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:43:39 INFO - PROCESS | 1827 | 1461433419793 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:43:39 INFO - PROCESS | 1827 | 1461433419803 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:43:39 INFO - PROCESS | 1827 | 1461433419807 Marionette TRACE conn3 <- [1,806,null,{}] 10:43:39 INFO - PROCESS | 1827 | 1461433419813 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}] 10:43:39 INFO - PROCESS | 1827 | 1461433419985 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:43:40 INFO - PROCESS | 1827 | 1461433420138 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67694f800 == 73 [pid = 1827] [id = 209] 10:43:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7fd670d1bc00) [pid = 1827] [serial = 627] [outer = (nil)] 10:43:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7fd672572400) [pid = 1827] [serial = 628] [outer = 0x7fd670d1bc00] 10:43:40 INFO - PROCESS | 1827 | 1461433420253 Marionette DEBUG loaded listener.js 10:43:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7fd672b16c00) [pid = 1827] [serial = 629] [outer = 0x7fd670d1bc00] 10:43:41 INFO - PROCESS | 1827 | 1461433421109 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]]]}] 10:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 10:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1333ms 10:43:41 INFO - PROCESS | 1827 | 1461433421136 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:43:41 INFO - PROCESS | 1827 | 1461433421140 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:43:41 INFO - PROCESS | 1827 | 1461433421146 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:43:41 INFO - PROCESS | 1827 | 1461433421152 Marionette TRACE conn3 <- [1,810,null,{}] 10:43:41 INFO - PROCESS | 1827 | 1461433421168 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}] 10:43:41 INFO - PROCESS | 1827 | 1461433421329 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:43:41 INFO - PROCESS | 1827 | 1461433421493 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67abe3800 == 74 [pid = 1827] [id = 210] 10:43:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd672cd9000) [pid = 1827] [serial = 630] [outer = (nil)] 10:43:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd6744b0000) [pid = 1827] [serial = 631] [outer = 0x7fd672cd9000] 10:43:41 INFO - PROCESS | 1827 | 1461433421568 Marionette DEBUG loaded listener.js 10:43:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd675907400) [pid = 1827] [serial = 632] [outer = 0x7fd672cd9000] 10:43:42 INFO - PROCESS | 1827 | 1461433422450 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]]]}] 10:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1336ms 10:43:42 INFO - PROCESS | 1827 | 1461433422482 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:43:42 INFO - PROCESS | 1827 | 1461433422486 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:43:42 INFO - PROCESS | 1827 | 1461433422492 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:43:42 INFO - PROCESS | 1827 | 1461433422495 Marionette TRACE conn3 <- [1,814,null,{}] 10:43:42 INFO - PROCESS | 1827 | 1461433422501 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}] 10:43:42 INFO - PROCESS | 1827 | 1461433422654 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:43:42 INFO - PROCESS | 1827 | 1461433422814 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b310000 == 75 [pid = 1827] [id = 211] 10:43:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd6733bbc00) [pid = 1827] [serial = 633] [outer = (nil)] 10:43:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd675bafc00) [pid = 1827] [serial = 634] [outer = 0x7fd6733bbc00] 10:43:42 INFO - PROCESS | 1827 | 1461433422887 Marionette DEBUG loaded listener.js 10:43:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd6769f9000) [pid = 1827] [serial = 635] [outer = 0x7fd6733bbc00] 10:43:43 INFO - PROCESS | 1827 | 1461433423780 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] 10:43:43 INFO - PROCESS | 1827 | 1461433423826 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:43:43 INFO - PROCESS | 1827 | 1461433423832 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:43:43 INFO - PROCESS | 1827 | 1461433423835 Marionette TRACE conn3 <- [1,818,null,{}] 10:43:43 INFO - PROCESS | 1827 | 1461433423841 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}] 10:43:44 INFO - PROCESS | 1827 | 1461433424003 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:43:44 INFO - PROCESS | 1827 | 1461433424162 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b512000 == 76 [pid = 1827] [id = 212] 10:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd6769fe800) [pid = 1827] [serial = 636] [outer = (nil)] 10:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd676a59400) [pid = 1827] [serial = 637] [outer = 0x7fd6769fe800] 10:43:44 INFO - PROCESS | 1827 | 1461433424250 Marionette DEBUG loaded listener.js 10:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd676a60000) [pid = 1827] [serial = 638] [outer = 0x7fd6769fe800] 10:43:45 INFO - PROCESS | 1827 | 1461433425160 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]]]}] 10:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1383ms 10:43:45 INFO - PROCESS | 1827 | 1461433425217 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:43:45 INFO - PROCESS | 1827 | 1461433425221 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:43:45 INFO - PROCESS | 1827 | 1461433425227 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:43:45 INFO - PROCESS | 1827 | 1461433425230 Marionette TRACE conn3 <- [1,822,null,{}] 10:43:45 INFO - PROCESS | 1827 | 1461433425235 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}] 10:43:45 INFO - PROCESS | 1827 | 1461433425425 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:43:45 INFO - PROCESS | 1827 | 1461433425583 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67c55d000 == 77 [pid = 1827] [id = 213] 10:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd676a55800) [pid = 1827] [serial = 639] [outer = (nil)] 10:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd6785c7400) [pid = 1827] [serial = 640] [outer = 0x7fd676a55800] 10:43:45 INFO - PROCESS | 1827 | 1461433425663 Marionette DEBUG loaded listener.js 10:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd679c5cc00) [pid = 1827] [serial = 641] [outer = 0x7fd676a55800] 10:43:46 INFO - PROCESS | 1827 | 1461433426510 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] 10:43:46 INFO - PROCESS | 1827 | 1461433426566 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:43:46 INFO - PROCESS | 1827 | 1461433426572 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:43:46 INFO - PROCESS | 1827 | 1461433426574 Marionette TRACE conn3 <- [1,826,null,{}] 10:43:46 INFO - PROCESS | 1827 | 1461433426580 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}] 10:43:46 INFO - PROCESS | 1827 | 1461433426735 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:43:46 INFO - PROCESS | 1827 | 1461433426896 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e65a000 == 78 [pid = 1827] [id = 214] 10:43:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd677055000) [pid = 1827] [serial = 642] [outer = (nil)] 10:43:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd67a055c00) [pid = 1827] [serial = 643] [outer = 0x7fd677055000] 10:43:46 INFO - PROCESS | 1827 | 1461433426970 Marionette DEBUG loaded listener.js 10:43:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd67a67ac00) [pid = 1827] [serial = 644] [outer = 0x7fd677055000] 10:43:47 INFO - PROCESS | 1827 | 1461433427810 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]]]}] 10:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1287ms 10:43:47 INFO - PROCESS | 1827 | 1461433427859 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:43:47 INFO - PROCESS | 1827 | 1461433427863 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:43:47 INFO - PROCESS | 1827 | 1461433427869 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:43:47 INFO - PROCESS | 1827 | 1461433427872 Marionette TRACE conn3 <- [1,830,null,{}] 10:43:47 INFO - PROCESS | 1827 | 1461433427877 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}] 10:43:48 INFO - PROCESS | 1827 | 1461433428029 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:43:48 INFO - PROCESS | 1827 | 1461433428189 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e890800 == 79 [pid = 1827] [id = 215] 10:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd66fcc9c00) [pid = 1827] [serial = 645] [outer = (nil)] 10:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd67a67a400) [pid = 1827] [serial = 646] [outer = 0x7fd66fcc9c00] 10:43:48 INFO - PROCESS | 1827 | 1461433428282 Marionette DEBUG loaded listener.js 10:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd67a760c00) [pid = 1827] [serial = 647] [outer = 0x7fd66fcc9c00] 10:43:49 INFO - PROCESS | 1827 | 1461433429168 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]]]}] 10:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1336ms 10:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:43:49 INFO - PROCESS | 1827 | 1461433429206 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:43:49 INFO - PROCESS | 1827 | 1461433429209 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:43:49 INFO - PROCESS | 1827 | 1461433429215 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:43:49 INFO - PROCESS | 1827 | 1461433429218 Marionette TRACE conn3 <- [1,834,null,{}] 10:43:49 INFO - PROCESS | 1827 | 1461433429223 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}] 10:43:49 INFO - PROCESS | 1827 | 1461433429376 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:43:49 INFO - PROCESS | 1827 | 1461433429537 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68241a800 == 80 [pid = 1827] [id = 216] 10:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd6785c2000) [pid = 1827] [serial = 648] [outer = (nil)] 10:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd67a861c00) [pid = 1827] [serial = 649] [outer = 0x7fd6785c2000] 10:43:49 INFO - PROCESS | 1827 | 1461433429609 Marionette DEBUG loaded listener.js 10:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd67ab7b800) [pid = 1827] [serial = 650] [outer = 0x7fd6785c2000] 10:43:50 INFO - PROCESS | 1827 | 1461433430505 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]]]}] 10:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1334ms 10:43:50 INFO - PROCESS | 1827 | 1461433430549 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:43:50 INFO - PROCESS | 1827 | 1461433430551 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:43:50 INFO - PROCESS | 1827 | 1461433430557 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:43:50 INFO - PROCESS | 1827 | 1461433430560 Marionette TRACE conn3 <- [1,838,null,{}] 10:43:50 INFO - PROCESS | 1827 | 1461433430566 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}] 10:43:50 INFO - PROCESS | 1827 | 1461433430735 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:43:50 INFO - PROCESS | 1827 | 1461433430901 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67110d800 == 81 [pid = 1827] [id = 217] 10:43:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd6688db800) [pid = 1827] [serial = 651] [outer = (nil)] 10:43:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd66fcd0c00) [pid = 1827] [serial = 652] [outer = 0x7fd6688db800] 10:43:50 INFO - PROCESS | 1827 | 1461433430973 Marionette DEBUG loaded listener.js 10:43:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd672088c00) [pid = 1827] [serial = 653] [outer = 0x7fd6688db800] 10:43:52 INFO - PROCESS | 1827 | 1461433432099 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]]]}] 10:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1587ms 10:43:52 INFO - PROCESS | 1827 | 1461433432146 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:43:52 INFO - PROCESS | 1827 | 1461433432152 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:43:52 INFO - PROCESS | 1827 | 1461433432161 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:43:52 INFO - PROCESS | 1827 | 1461433432166 Marionette TRACE conn3 <- [1,842,null,{}] 10:43:52 INFO - PROCESS | 1827 | 1461433432173 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}] 10:43:52 INFO - PROCESS | 1827 | 1461433432344 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:43:52 INFO - PROCESS | 1827 | 1461433432618 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67209d000 == 82 [pid = 1827] [id = 218] 10:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd670ee8800) [pid = 1827] [serial = 654] [outer = (nil)] 10:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd671057800) [pid = 1827] [serial = 655] [outer = 0x7fd670ee8800] 10:43:52 INFO - PROCESS | 1827 | 1461433432733 Marionette DEBUG loaded listener.js 10:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd67108e000) [pid = 1827] [serial = 656] [outer = 0x7fd670ee8800] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd672cdac00) [pid = 1827] [serial = 589] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675cd9000 == 81 [pid = 1827] [id = 199] 10:43:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672c9d800 == 80 [pid = 1827] [id = 198] 10:43:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6687d4800 == 79 [pid = 1827] [id = 197] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd67450f800) [pid = 1827] [serial = 521] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd6733b3400) [pid = 1827] [serial = 476] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd6769f9400) [pid = 1827] [serial = 497] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd683088000) [pid = 1827] [serial = 488] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd688f03000) [pid = 1827] [serial = 494] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd67223f400) [pid = 1827] [serial = 491] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd67a680c00) [pid = 1827] [serial = 482] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd68a043800) [pid = 1827] [serial = 539] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd67705f800) [pid = 1827] [serial = 479] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd67268cc00) [pid = 1827] [serial = 527] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd6769f8000) [pid = 1827] [serial = 530] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd688ee1c00) [pid = 1827] [serial = 536] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd670eedc00) [pid = 1827] [serial = 524] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd67be05800) [pid = 1827] [serial = 485] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd66fb0e000) [pid = 1827] [serial = 542] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd67be08c00) [pid = 1827] [serial = 533] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd6711da000) [pid = 1827] [serial = 473] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd674f03400) [pid = 1827] [serial = 470] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7fd67beb1000) [pid = 1827] [serial = 575] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7fd67223d400) [pid = 1827] [serial = 563] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7fd672b20400) [pid = 1827] [serial = 578] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7fd671082400) [pid = 1827] [serial = 583] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7fd678eda800) [pid = 1827] [serial = 571] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7fd67108f400) [pid = 1827] [serial = 584] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7fd67a04ec00) [pid = 1827] [serial = 572] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7fd673193000) [pid = 1827] [serial = 565] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7fd6769fdc00) [pid = 1827] [serial = 568] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7fd67290c400) [pid = 1827] [serial = 587] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7fd66fdf4800) [pid = 1827] [serial = 580] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7fd672566000) [pid = 1827] [serial = 586] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7fd66fcc3800) [pid = 1827] [serial = 560] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7fd67b2d6800) [pid = 1827] [serial = 574] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7fd671089800) [pid = 1827] [serial = 562] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7fd676a60800) [pid = 1827] [serial = 569] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7fd66fcc8800) [pid = 1827] [serial = 577] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7fd670d12800) [pid = 1827] [serial = 581] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7fd6745dc800) [pid = 1827] [serial = 566] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7fd66f44f000) [pid = 1827] [serial = 559] [outer = (nil)] [url = about:blank] 10:43:53 INFO - PROCESS | 1827 | 1461433433637 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]]]}] 10:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1537ms 10:43:53 INFO - PROCESS | 1827 | 1461433433720 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:43:53 INFO - PROCESS | 1827 | 1461433433728 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:43:53 INFO - PROCESS | 1827 | 1461433433741 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:43:53 INFO - PROCESS | 1827 | 1461433433744 Marionette TRACE conn3 <- [1,846,null,{}] 10:43:53 INFO - PROCESS | 1827 | 1461433433749 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}] 10:43:53 INFO - PROCESS | 1827 | 1461433433908 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:43:54 INFO - PROCESS | 1827 | 1461433434023 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6723c0800 == 80 [pid = 1827] [id = 219] 10:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7fd66fb82800) [pid = 1827] [serial = 657] [outer = (nil)] 10:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7fd67223a000) [pid = 1827] [serial = 658] [outer = 0x7fd66fb82800] 10:43:54 INFO - PROCESS | 1827 | 1461433434085 Marionette DEBUG loaded listener.js 10:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7fd67256ec00) [pid = 1827] [serial = 659] [outer = 0x7fd66fb82800] 10:43:54 INFO - PROCESS | 1827 | 1461433434793 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]]]}] 10:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1077ms 10:43:54 INFO - PROCESS | 1827 | 1461433434820 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:43:54 INFO - PROCESS | 1827 | 1461433434823 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:43:54 INFO - PROCESS | 1827 | 1461433434829 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:43:54 INFO - PROCESS | 1827 | 1461433434834 Marionette TRACE conn3 <- [1,850,null,{}] 10:43:54 INFO - PROCESS | 1827 | 1461433434849 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}] 10:43:55 INFO - PROCESS | 1827 | 1461433435054 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:43:55 INFO - PROCESS | 1827 | 1461433435137 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674044800 == 81 [pid = 1827] [id = 220] 10:43:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7fd67230b800) [pid = 1827] [serial = 660] [outer = (nil)] 10:43:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7fd672e85c00) [pid = 1827] [serial = 661] [outer = 0x7fd67230b800] 10:43:55 INFO - PROCESS | 1827 | 1461433435201 Marionette DEBUG loaded listener.js 10:43:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7fd673442800) [pid = 1827] [serial = 662] [outer = 0x7fd67230b800] 10:43:55 INFO - PROCESS | 1827 | 1461433435951 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]]]}] 10:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1187ms 10:43:56 INFO - PROCESS | 1827 | 1461433436016 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:43:56 INFO - PROCESS | 1827 | 1461433436021 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:43:56 INFO - PROCESS | 1827 | 1461433436026 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:43:56 INFO - PROCESS | 1827 | 1461433436028 Marionette TRACE conn3 <- [1,854,null,{}] 10:43:56 INFO - PROCESS | 1827 | 1461433436033 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}] 10:43:56 INFO - PROCESS | 1827 | 1461433436242 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:43:56 INFO - PROCESS | 1827 | 1461433436271 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675cd9000 == 82 [pid = 1827] [id = 221] 10:43:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7fd673445800) [pid = 1827] [serial = 663] [outer = (nil)] 10:43:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7fd6745d5c00) [pid = 1827] [serial = 664] [outer = 0x7fd673445800] 10:43:56 INFO - PROCESS | 1827 | 1461433436331 Marionette DEBUG loaded listener.js 10:43:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7fd675b90400) [pid = 1827] [serial = 665] [outer = 0x7fd673445800] 10:43:57 INFO - PROCESS | 1827 | 1461433437181 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]]]}] 10:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1187ms 10:43:57 INFO - PROCESS | 1827 | 1461433437214 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:43:57 INFO - PROCESS | 1827 | 1461433437217 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:43:57 INFO - PROCESS | 1827 | 1461433437226 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:43:57 INFO - PROCESS | 1827 | 1461433437228 Marionette TRACE conn3 <- [1,858,null,{}] 10:43:57 INFO - PROCESS | 1827 | 1461433437232 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}] 10:43:57 INFO - PROCESS | 1827 | 1461433437440 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:43:57 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7fd66fded400) [pid = 1827] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:43:57 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7fd670d10c00) [pid = 1827] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:43:57 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7fd6733bc400) [pid = 1827] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:43:57 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7fd66fb7ec00) [pid = 1827] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:43:57 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7fd673440400) [pid = 1827] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:43:57 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7fd6711e1400) [pid = 1827] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:43:57 INFO - PROCESS | 1827 | 1461433437603 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676954000 == 83 [pid = 1827] [id = 222] 10:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7fd6688e2800) [pid = 1827] [serial = 666] [outer = (nil)] 10:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7fd671083800) [pid = 1827] [serial = 667] [outer = 0x7fd6688e2800] 10:43:57 INFO - PROCESS | 1827 | 1461433437666 Marionette DEBUG loaded listener.js 10:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7fd675b95400) [pid = 1827] [serial = 668] [outer = 0x7fd6688e2800] 10:43:58 INFO - PROCESS | 1827 | 1461433438394 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]]]}] 10:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1179ms 10:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:43:58 INFO - PROCESS | 1827 | 1461433438406 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:43:58 INFO - PROCESS | 1827 | 1461433438408 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:43:58 INFO - PROCESS | 1827 | 1461433438414 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:43:58 INFO - PROCESS | 1827 | 1461433438429 Marionette TRACE conn3 <- [1,862,null,{}] 10:43:58 INFO - PROCESS | 1827 | 1461433438435 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}] 10:43:58 INFO - PROCESS | 1827 | 1461433438641 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:43:58 INFO - PROCESS | 1827 | 1461433438662 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd679fd5000 == 84 [pid = 1827] [id = 223] 10:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7fd674fe5000) [pid = 1827] [serial = 669] [outer = (nil)] 10:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7fd677060c00) [pid = 1827] [serial = 670] [outer = 0x7fd674fe5000] 10:43:58 INFO - PROCESS | 1827 | 1461433438741 Marionette DEBUG loaded listener.js 10:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7fd679be6400) [pid = 1827] [serial = 671] [outer = 0x7fd674fe5000] 10:43:59 INFO - PROCESS | 1827 | 1461433439461 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]]]}] 10:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1098ms 10:43:59 INFO - PROCESS | 1827 | 1461433439513 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:43:59 INFO - PROCESS | 1827 | 1461433439515 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:43:59 INFO - PROCESS | 1827 | 1461433439612 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:43:59 INFO - PROCESS | 1827 | 1461433439617 Marionette TRACE conn3 <- [1,866,null,{}] 10:43:59 INFO - PROCESS | 1827 | 1461433439624 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}] 10:43:59 INFO - PROCESS | 1827 | 1461433439826 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:43:59 INFO - PROCESS | 1827 | 1461433439989 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6720ae800 == 85 [pid = 1827] [id = 224] 10:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7fd66fb84400) [pid = 1827] [serial = 672] [outer = (nil)] 10:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7fd66fdec800) [pid = 1827] [serial = 673] [outer = 0x7fd66fb84400] 10:44:00 INFO - PROCESS | 1827 | 1461433440065 Marionette DEBUG loaded listener.js 10:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7fd670d1ec00) [pid = 1827] [serial = 674] [outer = 0x7fd66fb84400] 10:44:00 INFO - PROCESS | 1827 | 1461433440979 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]]]}] 10:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1439ms 10:44:01 INFO - PROCESS | 1827 | 1461433441048 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:44:01 INFO - PROCESS | 1827 | 1461433441054 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:44:01 INFO - PROCESS | 1827 | 1461433441062 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:44:01 INFO - PROCESS | 1827 | 1461433441067 Marionette TRACE conn3 <- [1,870,null,{}] 10:44:01 INFO - PROCESS | 1827 | 1461433441081 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}] 10:44:01 INFO - PROCESS | 1827 | 1461433441337 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:44:01 INFO - PROCESS | 1827 | 1461433441571 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675ccc800 == 86 [pid = 1827] [id = 225] 10:44:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7fd672308000) [pid = 1827] [serial = 675] [outer = (nil)] 10:44:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7fd672903000) [pid = 1827] [serial = 676] [outer = 0x7fd672308000] 10:44:01 INFO - PROCESS | 1827 | 1461433441652 Marionette DEBUG loaded listener.js 10:44:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7fd672cdac00) [pid = 1827] [serial = 677] [outer = 0x7fd672308000] 10:44:02 INFO - PROCESS | 1827 | 1461433442585 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]]]}] 10:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1538ms 10:44:02 INFO - PROCESS | 1827 | 1461433442599 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:44:02 INFO - PROCESS | 1827 | 1461433442602 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:44:02 INFO - PROCESS | 1827 | 1461433442610 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:44:02 INFO - PROCESS | 1827 | 1461433442613 Marionette TRACE conn3 <- [1,874,null,{}] 10:44:02 INFO - PROCESS | 1827 | 1461433442619 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}] 10:44:02 INFO - PROCESS | 1827 | 1461433442780 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:44:02 INFO - PROCESS | 1827 | 1461433442963 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b322800 == 87 [pid = 1827] [id = 226] 10:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7fd675b95c00) [pid = 1827] [serial = 678] [outer = (nil)] 10:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7fd675d7e000) [pid = 1827] [serial = 679] [outer = 0x7fd675b95c00] 10:44:03 INFO - PROCESS | 1827 | 1461433443043 Marionette DEBUG loaded listener.js 10:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7fd676a5a400) [pid = 1827] [serial = 680] [outer = 0x7fd675b95c00] 10:44:03 INFO - PROCESS | 1827 | 1461433443976 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]]]}] 10:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1430ms 10:44:04 INFO - PROCESS | 1827 | 1461433444042 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:44:04 INFO - PROCESS | 1827 | 1461433444045 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:44:04 INFO - PROCESS | 1827 | 1461433444051 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:44:04 INFO - PROCESS | 1827 | 1461433444054 Marionette TRACE conn3 <- [1,878,null,{}] 10:44:04 INFO - PROCESS | 1827 | 1461433444059 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}] 10:44:04 INFO - PROCESS | 1827 | 1461433444221 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:44:04 INFO - PROCESS | 1827 | 1461433444379 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67cb47800 == 88 [pid = 1827] [id = 227] 10:44:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7fd66fb83400) [pid = 1827] [serial = 681] [outer = (nil)] 10:44:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7fd678de2800) [pid = 1827] [serial = 682] [outer = 0x7fd66fb83400] 10:44:04 INFO - PROCESS | 1827 | 1461433444453 Marionette DEBUG loaded listener.js 10:44:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd67a635000) [pid = 1827] [serial = 683] [outer = 0x7fd66fb83400] 10:44:05 INFO - PROCESS | 1827 | 1461433445250 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]]]}] 10:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1235ms 10:44:05 INFO - PROCESS | 1827 | 1461433445286 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:44:05 INFO - PROCESS | 1827 | 1461433445289 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:44:05 INFO - PROCESS | 1827 | 1461433445295 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:44:05 INFO - PROCESS | 1827 | 1461433445298 Marionette TRACE conn3 <- [1,882,null,{}] 10:44:05 INFO - PROCESS | 1827 | 1461433445303 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}] 10:44:05 INFO - PROCESS | 1827 | 1461433445456 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:44:05 INFO - PROCESS | 1827 | 1461433445617 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688c12800 == 89 [pid = 1827] [id = 228] 10:44:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd675ba3800) [pid = 1827] [serial = 684] [outer = (nil)] 10:44:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd67a76a000) [pid = 1827] [serial = 685] [outer = 0x7fd675ba3800] 10:44:05 INFO - PROCESS | 1827 | 1461433445692 Marionette DEBUG loaded listener.js 10:44:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd67b154800) [pid = 1827] [serial = 686] [outer = 0x7fd675ba3800] 10:44:06 INFO - PROCESS | 1827 | 1461433446498 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]]]}] 10:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1240ms 10:44:06 INFO - PROCESS | 1827 | 1461433446535 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:44:06 INFO - PROCESS | 1827 | 1461433446539 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:44:06 INFO - PROCESS | 1827 | 1461433446545 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:44:06 INFO - PROCESS | 1827 | 1461433446547 Marionette TRACE conn3 <- [1,886,null,{}] 10:44:06 INFO - PROCESS | 1827 | 1461433446553 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}] 10:44:06 INFO - PROCESS | 1827 | 1461433446741 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:44:06 INFO - PROCESS | 1827 | 1461433446913 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd689162800 == 90 [pid = 1827] [id = 229] 10:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd67b4fb800) [pid = 1827] [serial = 687] [outer = (nil)] 10:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd67be0d000) [pid = 1827] [serial = 688] [outer = 0x7fd67b4fb800] 10:44:06 INFO - PROCESS | 1827 | 1461433446995 Marionette DEBUG loaded listener.js 10:44:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd67beb3000) [pid = 1827] [serial = 689] [outer = 0x7fd67b4fb800] 10:44:07 INFO - PROCESS | 1827 | 1461433447878 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]]]}] 10:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1382ms 10:44:07 INFO - PROCESS | 1827 | 1461433447928 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:44:07 INFO - PROCESS | 1827 | 1461433447932 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:44:07 INFO - PROCESS | 1827 | 1461433447937 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:44:07 INFO - PROCESS | 1827 | 1461433447940 Marionette TRACE conn3 <- [1,890,null,{}] 10:44:07 INFO - PROCESS | 1827 | 1461433447945 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}] 10:44:08 INFO - PROCESS | 1827 | 1461433448102 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:44:08 INFO - PROCESS | 1827 | 1461433448265 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68a358800 == 91 [pid = 1827] [id = 230] 10:44:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd67b8ac800) [pid = 1827] [serial = 690] [outer = (nil)] 10:44:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd67bf0d800) [pid = 1827] [serial = 691] [outer = 0x7fd67b8ac800] 10:44:08 INFO - PROCESS | 1827 | 1461433448343 Marionette DEBUG loaded listener.js 10:44:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd67c539c00) [pid = 1827] [serial = 692] [outer = 0x7fd67b8ac800] 10:44:09 INFO - PROCESS | 1827 | 1461433449248 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]]]}] 10:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1339ms 10:44:09 INFO - PROCESS | 1827 | 1461433449277 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:44:09 INFO - PROCESS | 1827 | 1461433449280 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:44:09 INFO - PROCESS | 1827 | 1461433449286 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:44:09 INFO - PROCESS | 1827 | 1461433449289 Marionette TRACE conn3 <- [1,894,null,{}] 10:44:09 INFO - PROCESS | 1827 | 1461433449294 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}] 10:44:09 INFO - PROCESS | 1827 | 1461433449449 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:44:09 INFO - PROCESS | 1827 | 1461433449628 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68d9cf800 == 92 [pid = 1827] [id = 231] 10:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd66fb0f000) [pid = 1827] [serial = 693] [outer = (nil)] 10:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd67c53d400) [pid = 1827] [serial = 694] [outer = 0x7fd66fb0f000] 10:44:09 INFO - PROCESS | 1827 | 1461433449701 Marionette DEBUG loaded listener.js 10:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd67e6b8000) [pid = 1827] [serial = 695] [outer = 0x7fd66fb0f000] 10:44:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd66f444c00) [pid = 1827] [serial = 696] [outer = 0x7fd672907400] 10:44:11 INFO - PROCESS | 1827 | 1461433451224 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]]]}] 10:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1988ms 10:44:11 INFO - PROCESS | 1827 | 1461433451274 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:44:11 INFO - PROCESS | 1827 | 1461433451279 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:44:11 INFO - PROCESS | 1827 | 1461433451287 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:44:11 INFO - PROCESS | 1827 | 1461433451292 Marionette TRACE conn3 <- [1,898,null,{}] 10:44:11 INFO - PROCESS | 1827 | 1461433451299 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}] 10:44:11 INFO - PROCESS | 1827 | 1461433451497 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:44:11 INFO - PROCESS | 1827 | 1461433451671 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67258d800 == 93 [pid = 1827] [id = 232] 10:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd66fde7800) [pid = 1827] [serial = 697] [outer = (nil)] 10:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd670d06c00) [pid = 1827] [serial = 698] [outer = 0x7fd66fde7800] 10:44:11 INFO - PROCESS | 1827 | 1461433451737 Marionette DEBUG loaded listener.js 10:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd670ee7400) [pid = 1827] [serial = 699] [outer = 0x7fd66fde7800] 10:44:12 INFO - PROCESS | 1827 | 1461433452742 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]]]}] 10:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1498ms 10:44:12 INFO - PROCESS | 1827 | 1461433452786 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:44:12 INFO - PROCESS | 1827 | 1461433452792 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:44:12 INFO - PROCESS | 1827 | 1461433452802 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:44:12 INFO - PROCESS | 1827 | 1461433452806 Marionette TRACE conn3 <- [1,902,null,{}] 10:44:12 INFO - PROCESS | 1827 | 1461433452811 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}] 10:44:12 INFO - PROCESS | 1827 | 1461433452959 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:44:13 INFO - PROCESS | 1827 | 1461433453168 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd690285800 == 92 [pid = 1827] [id = 91] 10:44:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6723c2800 == 91 [pid = 1827] [id = 194] 10:44:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fd84000 == 90 [pid = 1827] [id = 193] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd66f449c00) [pid = 1827] [serial = 592] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd671060800) [pid = 1827] [serial = 595] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd672685400) [pid = 1827] [serial = 598] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd6744b4800) [pid = 1827] [serial = 601] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd674f09c00) [pid = 1827] [serial = 604] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd675bad400) [pid = 1827] [serial = 622] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fd7b800 == 91 [pid = 1827] [id = 233] 10:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd66fb84800) [pid = 1827] [serial = 700] [outer = (nil)] 10:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd66fdf6c00) [pid = 1827] [serial = 701] [outer = 0x7fd66fb84800] 10:44:13 INFO - PROCESS | 1827 | 1461433453298 Marionette DEBUG loaded listener.js 10:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd6710a0000) [pid = 1827] [serial = 702] [outer = 0x7fd66fb84800] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7fd672086c00) [pid = 1827] [serial = 613] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7fd672ccfc00) [pid = 1827] [serial = 614] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd672089400) [pid = 1827] [serial = 611] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd6710a1000) [pid = 1827] [serial = 610] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd6735b6c00) [pid = 1827] [serial = 616] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd6744b7800) [pid = 1827] [serial = 617] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd670d06800) [pid = 1827] [serial = 608] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd66fcc5800) [pid = 1827] [serial = 607] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd675b93400) [pid = 1827] [serial = 620] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd674fed800) [pid = 1827] [serial = 619] [outer = (nil)] [url = about:blank] 10:44:13 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd67318b800) [pid = 1827] [serial = 590] [outer = (nil)] [url = about:blank] 10:44:14 INFO - PROCESS | 1827 | 1461433454109 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]]]}] 10:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1334ms 10:44:14 INFO - PROCESS | 1827 | 1461433454136 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:44:14 INFO - PROCESS | 1827 | 1461433454139 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:44:14 INFO - PROCESS | 1827 | 1461433454145 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:44:14 INFO - PROCESS | 1827 | 1461433454150 Marionette TRACE conn3 <- [1,906,null,{}] 10:44:14 INFO - PROCESS | 1827 | 1461433454165 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}] 10:44:14 INFO - PROCESS | 1827 | 1461433454319 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:44:14 INFO - PROCESS | 1827 | 1461433454439 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67306b800 == 92 [pid = 1827] [id = 234] 10:44:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd67105f800) [pid = 1827] [serial = 703] [outer = (nil)] 10:44:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd67223bc00) [pid = 1827] [serial = 704] [outer = 0x7fd67105f800] 10:44:14 INFO - PROCESS | 1827 | 1461433454505 Marionette DEBUG loaded listener.js 10:44:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd672573400) [pid = 1827] [serial = 705] [outer = 0x7fd67105f800] 10:44:15 INFO - PROCESS | 1827 | 1461433455160 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]]]}] 10:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1040ms 10:44:15 INFO - PROCESS | 1827 | 1461433455185 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:44:15 INFO - PROCESS | 1827 | 1461433455189 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:44:15 INFO - PROCESS | 1827 | 1461433455195 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:44:15 INFO - PROCESS | 1827 | 1461433455197 Marionette TRACE conn3 <- [1,910,null,{}] 10:44:15 INFO - PROCESS | 1827 | 1461433455202 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}] 10:44:15 INFO - PROCESS | 1827 | 1461433455394 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:44:15 INFO - PROCESS | 1827 | 1461433455475 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67349e800 == 93 [pid = 1827] [id = 235] 10:44:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd67109e800) [pid = 1827] [serial = 706] [outer = (nil)] 10:44:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd67290f000) [pid = 1827] [serial = 707] [outer = 0x7fd67109e800] 10:44:15 INFO - PROCESS | 1827 | 1461433455535 Marionette DEBUG loaded listener.js 10:44:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd672cd7800) [pid = 1827] [serial = 708] [outer = 0x7fd67109e800] 10:44:16 INFO - PROCESS | 1827 | 1461433456351 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]]]}] 10:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1176ms 10:44:16 INFO - PROCESS | 1827 | 1461433456371 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:44:16 INFO - PROCESS | 1827 | 1461433456373 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:44:16 INFO - PROCESS | 1827 | 1461433456379 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:44:16 INFO - PROCESS | 1827 | 1461433456381 Marionette TRACE conn3 <- [1,914,null,{}] 10:44:16 INFO - PROCESS | 1827 | 1461433456396 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}] 10:44:16 INFO - PROCESS | 1827 | 1461433456577 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:44:16 INFO - PROCESS | 1827 | 1461433456606 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675bd8000 == 94 [pid = 1827] [id = 236] 10:44:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd67230a800) [pid = 1827] [serial = 709] [outer = (nil)] 10:44:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd673188c00) [pid = 1827] [serial = 710] [outer = 0x7fd67230a800] 10:44:16 INFO - PROCESS | 1827 | 1461433456670 Marionette DEBUG loaded listener.js 10:44:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd6733b3400) [pid = 1827] [serial = 711] [outer = 0x7fd67230a800] 10:44:17 INFO - PROCESS | 1827 | 1461433457543 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]]]}] 10:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1189ms 10:44:17 INFO - PROCESS | 1827 | 1461433457570 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:44:17 INFO - PROCESS | 1827 | 1461433457573 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:44:17 INFO - PROCESS | 1827 | 1461433457585 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:44:17 INFO - PROCESS | 1827 | 1461433457587 Marionette TRACE conn3 <- [1,918,null,{}] 10:44:17 INFO - PROCESS | 1827 | 1461433457592 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}] 10:44:18 INFO - PROCESS | 1827 | 1461433458337 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7fd6744b2800) [pid = 1827] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7fd6688dd800) [pid = 1827] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7fd673195400) [pid = 1827] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7fd670eef800) [pid = 1827] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7fd67105ac00) [pid = 1827] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7fd670d20c00) [pid = 1827] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7fd6688db800) [pid = 1827] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7fd673445800) [pid = 1827] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7fd66fb82800) [pid = 1827] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7fd67230b800) [pid = 1827] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7fd670ee8800) [pid = 1827] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7fd6688e2800) [pid = 1827] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:44:18 INFO - PROCESS | 1827 | 1461433458491 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673080000 == 95 [pid = 1827] [id = 237] 10:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7fd66fb7d000) [pid = 1827] [serial = 712] [outer = (nil)] 10:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7fd671089800) [pid = 1827] [serial = 713] [outer = 0x7fd66fb7d000] 10:44:18 INFO - PROCESS | 1827 | 1461433458554 Marionette DEBUG loaded listener.js 10:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7fd6741df000) [pid = 1827] [serial = 714] [outer = 0x7fd66fb7d000] 10:44:19 INFO - PROCESS | 1827 | 1461433459196 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]]]}] 10:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1635ms 10:44:19 INFO - PROCESS | 1827 | 1461433459220 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:44:19 INFO - PROCESS | 1827 | 1461433459235 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:44:19 INFO - PROCESS | 1827 | 1461433459242 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:44:19 INFO - PROCESS | 1827 | 1461433459245 Marionette TRACE conn3 <- [1,922,null,{}] 10:44:19 INFO - PROCESS | 1827 | 1461433459250 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}] 10:44:19 INFO - PROCESS | 1827 | 1461433459436 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:44:19 INFO - PROCESS | 1827 | 1461433459454 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676aea800 == 96 [pid = 1827] [id = 238] 10:44:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7fd66fb11000) [pid = 1827] [serial = 715] [outer = (nil)] 10:44:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7fd674fe3000) [pid = 1827] [serial = 716] [outer = 0x7fd66fb11000] 10:44:19 INFO - PROCESS | 1827 | 1461433459516 Marionette DEBUG loaded listener.js 10:44:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7fd675ba1c00) [pid = 1827] [serial = 717] [outer = 0x7fd66fb11000] 10:44:20 INFO - PROCESS | 1827 | 1461433460222 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]]]}] 10:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1030ms 10:44:20 INFO - PROCESS | 1827 | 1461433460391 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:44:20 INFO - PROCESS | 1827 | 1461433460397 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:44:20 INFO - PROCESS | 1827 | 1461433460417 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:44:20 INFO - PROCESS | 1827 | 1461433460422 Marionette TRACE conn3 <- [1,926,null,{}] 10:44:20 INFO - PROCESS | 1827 | 1461433460430 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}] 10:44:20 INFO - PROCESS | 1827 | 1461433460631 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:44:20 INFO - PROCESS | 1827 | 1461433460799 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd671178800 == 97 [pid = 1827] [id = 239] 10:44:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7fd66fb86800) [pid = 1827] [serial = 718] [outer = (nil)] 10:44:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7fd66fcd0000) [pid = 1827] [serial = 719] [outer = 0x7fd66fb86800] 10:44:20 INFO - PROCESS | 1827 | 1461433460873 Marionette DEBUG loaded listener.js 10:44:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7fd670d19400) [pid = 1827] [serial = 720] [outer = 0x7fd66fb86800] 10:44:21 INFO - PROCESS | 1827 | 1461433461783 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]]]}] 10:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1439ms 10:44:21 INFO - PROCESS | 1827 | 1461433461857 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:44:21 INFO - PROCESS | 1827 | 1461433461862 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:44:21 INFO - PROCESS | 1827 | 1461433461875 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:44:21 INFO - PROCESS | 1827 | 1461433461880 Marionette TRACE conn3 <- [1,930,null,{}] 10:44:21 INFO - PROCESS | 1827 | 1461433461886 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}] 10:44:22 INFO - PROCESS | 1827 | 1461433462104 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:44:22 INFO - PROCESS | 1827 | 1461433462313 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674406800 == 98 [pid = 1827] [id = 240] 10:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7fd671089c00) [pid = 1827] [serial = 721] [outer = (nil)] 10:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7fd6711e7800) [pid = 1827] [serial = 722] [outer = 0x7fd671089c00] 10:44:22 INFO - PROCESS | 1827 | 1461433462432 Marionette DEBUG loaded listener.js 10:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7fd672306800) [pid = 1827] [serial = 723] [outer = 0x7fd671089c00] 10:44:23 INFO - PROCESS | 1827 | 1461433463348 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]]]}] 10:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1543ms 10:44:23 INFO - PROCESS | 1827 | 1461433463415 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:44:23 INFO - PROCESS | 1827 | 1461433463419 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:44:23 INFO - PROCESS | 1827 | 1461433463425 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:44:23 INFO - PROCESS | 1827 | 1461433463429 Marionette TRACE conn3 <- [1,934,null,{}] 10:44:23 INFO - PROCESS | 1827 | 1461433463442 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}] 10:44:23 INFO - PROCESS | 1827 | 1461433463615 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:44:23 INFO - PROCESS | 1827 | 1461433463774 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67a8dc000 == 99 [pid = 1827] [id = 241] 10:44:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7fd6733b9800) [pid = 1827] [serial = 724] [outer = (nil)] 10:44:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7fd6733c0c00) [pid = 1827] [serial = 725] [outer = 0x7fd6733b9800] 10:44:23 INFO - PROCESS | 1827 | 1461433463898 Marionette DEBUG loaded listener.js 10:44:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd674512000) [pid = 1827] [serial = 726] [outer = 0x7fd6733b9800] 10:44:24 INFO - PROCESS | 1827 | 1461433464737 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]]]}] 10:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1381ms 10:44:24 INFO - PROCESS | 1827 | 1461433464807 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:44:24 INFO - PROCESS | 1827 | 1461433464810 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:44:24 INFO - PROCESS | 1827 | 1461433464817 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:44:24 INFO - PROCESS | 1827 | 1461433464820 Marionette TRACE conn3 <- [1,938,null,{}] 10:44:24 INFO - PROCESS | 1827 | 1461433464825 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}] 10:44:24 INFO - PROCESS | 1827 | 1461433464992 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:44:25 INFO - PROCESS | 1827 | 1461433465147 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b304000 == 100 [pid = 1827] [id = 242] 10:44:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd6733bc000) [pid = 1827] [serial = 727] [outer = (nil)] 10:44:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd675bad400) [pid = 1827] [serial = 728] [outer = 0x7fd6733bc000] 10:44:25 INFO - PROCESS | 1827 | 1461433465222 Marionette DEBUG loaded listener.js 10:44:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd6769fc000) [pid = 1827] [serial = 729] [outer = 0x7fd6733bc000] 10:44:26 INFO - PROCESS | 1827 | 1461433466065 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]]]}] 10:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1279ms 10:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:44:26 INFO - PROCESS | 1827 | 1461433466097 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:44:26 INFO - PROCESS | 1827 | 1461433466100 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:44:26 INFO - PROCESS | 1827 | 1461433466106 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:44:26 INFO - PROCESS | 1827 | 1461433466109 Marionette TRACE conn3 <- [1,942,null,{}] 10:44:26 INFO - PROCESS | 1827 | 1461433466114 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}] 10:44:26 INFO - PROCESS | 1827 | 1461433466272 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:44:26 INFO - PROCESS | 1827 | 1461433466434 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b508000 == 101 [pid = 1827] [id = 243] 10:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd6745db800) [pid = 1827] [serial = 730] [outer = (nil)] 10:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd676a5bc00) [pid = 1827] [serial = 731] [outer = 0x7fd6745db800] 10:44:26 INFO - PROCESS | 1827 | 1461433466505 Marionette DEBUG loaded listener.js 10:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd677061c00) [pid = 1827] [serial = 732] [outer = 0x7fd6745db800] 10:44:27 INFO - PROCESS | 1827 | 1461433467365 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]]]}] 10:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1335ms 10:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:44:27 INFO - PROCESS | 1827 | 1461433467441 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:44:27 INFO - PROCESS | 1827 | 1461433467443 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:44:27 INFO - PROCESS | 1827 | 1461433467450 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:44:27 INFO - PROCESS | 1827 | 1461433467453 Marionette TRACE conn3 <- [1,946,null,{}] 10:44:27 INFO - PROCESS | 1827 | 1461433467458 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}] 10:44:27 INFO - PROCESS | 1827 | 1461433467665 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:44:27 INFO - PROCESS | 1827 | 1461433467797 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67c568800 == 102 [pid = 1827] [id = 244] 10:44:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd677061400) [pid = 1827] [serial = 733] [outer = (nil)] 10:44:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd679f03400) [pid = 1827] [serial = 734] [outer = 0x7fd677061400] 10:44:27 INFO - PROCESS | 1827 | 1461433467872 Marionette DEBUG loaded listener.js 10:44:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7fd67a685400) [pid = 1827] [serial = 735] [outer = 0x7fd677061400] 10:44:28 INFO - PROCESS | 1827 | 1461433468711 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]]]}] 10:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1335ms 10:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:44:28 INFO - PROCESS | 1827 | 1461433468785 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:44:28 INFO - PROCESS | 1827 | 1461433468788 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:44:28 INFO - PROCESS | 1827 | 1461433468794 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:44:28 INFO - PROCESS | 1827 | 1461433468798 Marionette TRACE conn3 <- [1,950,null,{}] 10:44:28 INFO - PROCESS | 1827 | 1461433468805 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}] 10:44:29 INFO - PROCESS | 1827 | 1461433469010 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:44:29 INFO - PROCESS | 1827 | 1461433469179 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e87c800 == 103 [pid = 1827] [id = 245] 10:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7fd673187400) [pid = 1827] [serial = 736] [outer = (nil)] 10:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7fd67aa43c00) [pid = 1827] [serial = 737] [outer = 0x7fd673187400] 10:44:29 INFO - PROCESS | 1827 | 1461433469255 Marionette DEBUG loaded listener.js 10:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7fd67b6b0400) [pid = 1827] [serial = 738] [outer = 0x7fd673187400] 10:44:30 INFO - PROCESS | 1827 | 1461433470096 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]]]}] 10:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1345ms 10:44:30 INFO - PROCESS | 1827 | 1461433470138 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:44:30 INFO - PROCESS | 1827 | 1461433470142 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:44:30 INFO - PROCESS | 1827 | 1461433470148 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:44:30 INFO - PROCESS | 1827 | 1461433470151 Marionette TRACE conn3 <- [1,954,null,{}] 10:44:30 INFO - PROCESS | 1827 | 1461433470156 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}] 10:44:30 INFO - PROCESS | 1827 | 1461433470310 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:44:30 INFO - PROCESS | 1827 | 1461433470474 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688cc6800 == 104 [pid = 1827] [id = 246] 10:44:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7fd676a57400) [pid = 1827] [serial = 739] [outer = (nil)] 10:44:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7fd67b90fc00) [pid = 1827] [serial = 740] [outer = 0x7fd676a57400] 10:44:30 INFO - PROCESS | 1827 | 1461433470545 Marionette DEBUG loaded listener.js 10:44:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7fd67be09800) [pid = 1827] [serial = 741] [outer = 0x7fd676a57400] 10:44:31 INFO - PROCESS | 1827 | 1461433471423 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]]]}] 10:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1331ms 10:44:31 INFO - PROCESS | 1827 | 1461433471480 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:44:31 INFO - PROCESS | 1827 | 1461433471484 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:44:31 INFO - PROCESS | 1827 | 1461433471489 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:44:31 INFO - PROCESS | 1827 | 1461433471493 Marionette TRACE conn3 <- [1,958,null,{}] 10:44:31 INFO - PROCESS | 1827 | 1461433471498 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}] 10:44:31 INFO - PROCESS | 1827 | 1461433471655 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:44:31 INFO - PROCESS | 1827 | 1461433471818 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68a02f800 == 105 [pid = 1827] [id = 247] 10:44:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7fd67a760800) [pid = 1827] [serial = 742] [outer = (nil)] 10:44:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7fd67be11400) [pid = 1827] [serial = 743] [outer = 0x7fd67a760800] 10:44:31 INFO - PROCESS | 1827 | 1461433471892 Marionette DEBUG loaded listener.js 10:44:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7fd67bf91c00) [pid = 1827] [serial = 744] [outer = 0x7fd67a760800] 10:44:32 INFO - PROCESS | 1827 | 1461433472756 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]]]}] 10:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1327ms 10:44:32 INFO - PROCESS | 1827 | 1461433472818 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:44:32 INFO - PROCESS | 1827 | 1461433472822 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:44:32 INFO - PROCESS | 1827 | 1461433472828 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:44:32 INFO - PROCESS | 1827 | 1461433472831 Marionette TRACE conn3 <- [1,962,null,{}] 10:44:32 INFO - PROCESS | 1827 | 1461433472837 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}] 10:44:33 INFO - PROCESS | 1827 | 1461433472992 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:44:33 INFO - PROCESS | 1827 | 1461433473160 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df77800 == 106 [pid = 1827] [id = 248] 10:44:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd67b8aec00) [pid = 1827] [serial = 745] [outer = (nil)] 10:44:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd67c78f000) [pid = 1827] [serial = 746] [outer = 0x7fd67b8aec00] 10:44:33 INFO - PROCESS | 1827 | 1461433473232 Marionette DEBUG loaded listener.js 10:44:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd67e6c3800) [pid = 1827] [serial = 747] [outer = 0x7fd67b8aec00] 10:44:34 INFO - PROCESS | 1827 | 1461433474089 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]]]}] 10:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1340ms 10:44:34 INFO - PROCESS | 1827 | 1461433474170 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:44:34 INFO - PROCESS | 1827 | 1461433474174 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:44:34 INFO - PROCESS | 1827 | 1461433474180 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:44:34 INFO - PROCESS | 1827 | 1461433474185 Marionette TRACE conn3 <- [1,966,null,{}] 10:44:34 INFO - PROCESS | 1827 | 1461433474190 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}] 10:44:34 INFO - PROCESS | 1827 | 1461433474384 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:44:34 INFO - PROCESS | 1827 | 1461433474558 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676951800 == 107 [pid = 1827] [id = 249] 10:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd679bde800) [pid = 1827] [serial = 748] [outer = (nil)] 10:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd67e872c00) [pid = 1827] [serial = 749] [outer = 0x7fd679bde800] 10:44:34 INFO - PROCESS | 1827 | 1461433474636 Marionette DEBUG loaded listener.js 10:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd67eab1400) [pid = 1827] [serial = 750] [outer = 0x7fd679bde800] 10:44:35 INFO - PROCESS | 1827 | 1461433475785 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]]]}] 10:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1633ms 10:44:35 INFO - PROCESS | 1827 | 1461433475815 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:44:35 INFO - PROCESS | 1827 | 1461433475821 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:44:35 INFO - PROCESS | 1827 | 1461433475831 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:44:35 INFO - PROCESS | 1827 | 1461433475834 Marionette TRACE conn3 <- [1,970,null,{}] 10:44:35 INFO - PROCESS | 1827 | 1461433475842 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}] 10:44:35 INFO - PROCESS | 1827 | 1461433475994 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:44:36 INFO - PROCESS | 1827 | 1461433476177 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67307f000 == 108 [pid = 1827] [id = 250] 10:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd66fdef800) [pid = 1827] [serial = 751] [outer = (nil)] 10:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd670d18000) [pid = 1827] [serial = 752] [outer = 0x7fd66fdef800] 10:44:36 INFO - PROCESS | 1827 | 1461433476243 Marionette DEBUG loaded listener.js 10:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd671082400) [pid = 1827] [serial = 753] [outer = 0x7fd66fdef800] 10:44:37 INFO - PROCESS | 1827 | 1461433477203 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]]]}] 10:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1435ms 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6893bb800 == 107 [pid = 1827] [id = 70] 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673080000 == 106 [pid = 1827] [id = 237] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd67a67a400) [pid = 1827] [serial = 646] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd67a861c00) [pid = 1827] [serial = 649] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd677060c00) [pid = 1827] [serial = 670] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675bd8000 == 105 [pid = 1827] [id = 236] 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67349e800 == 104 [pid = 1827] [id = 235] 10:44:37 INFO - PROCESS | 1827 | 1461433477329 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:44:37 INFO - PROCESS | 1827 | 1461433477337 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67306b800 == 103 [pid = 1827] [id = 234] 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fd7b800 == 102 [pid = 1827] [id = 233] 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67258d800 == 101 [pid = 1827] [id = 232] 10:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b322800 == 100 [pid = 1827] [id = 226] 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675ccc800 == 99 [pid = 1827] [id = 225] 10:44:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6720ae800 == 98 [pid = 1827] [id = 224] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd6745d5c00) [pid = 1827] [serial = 664] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd6785c7400) [pid = 1827] [serial = 640] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd67223a000) [pid = 1827] [serial = 658] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd67256ec00) [pid = 1827] [serial = 659] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd6744b0000) [pid = 1827] [serial = 631] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7fd676a59400) [pid = 1827] [serial = 637] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7fd672572400) [pid = 1827] [serial = 628] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7fd672e85c00) [pid = 1827] [serial = 661] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7fd67108e000) [pid = 1827] [serial = 656] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7fd671057800) [pid = 1827] [serial = 655] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7fd670ee8000) [pid = 1827] [serial = 625] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7fd675bafc00) [pid = 1827] [serial = 634] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7fd671083800) [pid = 1827] [serial = 667] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7fd675b90400) [pid = 1827] [serial = 665] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7fd675b95400) [pid = 1827] [serial = 668] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7fd673442800) [pid = 1827] [serial = 662] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7fd67451ac00) [pid = 1827] [serial = 557] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd66fb83c00) [pid = 1827] [serial = 593] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd674516800) [pid = 1827] [serial = 602] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd674fe9800) [pid = 1827] [serial = 605] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd6710a1c00) [pid = 1827] [serial = 596] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7fd672b23400) [pid = 1827] [serial = 599] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7fd67a055c00) [pid = 1827] [serial = 643] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7fd672088c00) [pid = 1827] [serial = 653] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7fd66fcd0c00) [pid = 1827] [serial = 652] [outer = (nil)] [url = about:blank] 10:44:37 INFO - PROCESS | 1827 | 1461433477393 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:44:37 INFO - PROCESS | 1827 | 1461433477397 Marionette TRACE conn3 <- [1,974,null,{}] 10:44:37 INFO - PROCESS | 1827 | 1461433477402 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}] 10:44:37 INFO - PROCESS | 1827 | 1461433477543 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:44:37 INFO - PROCESS | 1827 | 1461433477553 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6723a4000 == 99 [pid = 1827] [id = 251] 10:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7fd671090400) [pid = 1827] [serial = 754] [outer = (nil)] 10:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7fd672237800) [pid = 1827] [serial = 755] [outer = 0x7fd671090400] 10:44:37 INFO - PROCESS | 1827 | 1461433477636 Marionette DEBUG loaded listener.js 10:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7fd672688400) [pid = 1827] [serial = 756] [outer = 0x7fd671090400] 10:44:38 INFO - PROCESS | 1827 | 1461433478536 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]]]}] 10:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1223ms 10:44:38 INFO - PROCESS | 1827 | 1461433478579 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:44:38 INFO - PROCESS | 1827 | 1461433478583 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:44:38 INFO - PROCESS | 1827 | 1461433478589 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:44:38 INFO - PROCESS | 1827 | 1461433478594 Marionette TRACE conn3 <- [1,978,null,{}] 10:44:38 INFO - PROCESS | 1827 | 1461433478613 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}] 10:44:38 INFO - PROCESS | 1827 | 1461433478767 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:44:38 INFO - PROCESS | 1827 | 1461433478894 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674061000 == 100 [pid = 1827] [id = 252] 10:44:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7fd6710a6000) [pid = 1827] [serial = 757] [outer = (nil)] 10:44:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd673192400) [pid = 1827] [serial = 758] [outer = 0x7fd6710a6000] 10:44:38 INFO - PROCESS | 1827 | 1461433478970 Marionette DEBUG loaded listener.js 10:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd6744b7c00) [pid = 1827] [serial = 759] [outer = 0x7fd6710a6000] 10:44:39 INFO - PROCESS | 1827 | 1461433479692 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]]]}] 10:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1139ms 10:44:39 INFO - PROCESS | 1827 | 1461433479727 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:44:39 INFO - PROCESS | 1827 | 1461433479732 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:44:39 INFO - PROCESS | 1827 | 1461433479737 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:44:39 INFO - PROCESS | 1827 | 1461433479750 Marionette TRACE conn3 <- [1,982,null,{}] 10:44:39 INFO - PROCESS | 1827 | 1461433479777 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}] 10:44:39 INFO - PROCESS | 1827 | 1461433479975 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:44:40 INFO - PROCESS | 1827 | 1461433479999 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676adc000 == 101 [pid = 1827] [id = 253] 10:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd6733b3000) [pid = 1827] [serial = 760] [outer = (nil)] 10:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd675d7b400) [pid = 1827] [serial = 761] [outer = 0x7fd6733b3000] 10:44:40 INFO - PROCESS | 1827 | 1461433480059 Marionette DEBUG loaded listener.js 10:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd676a56000) [pid = 1827] [serial = 762] [outer = 0x7fd6733b3000] 10:44:40 INFO - PROCESS | 1827 | 1461433480882 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]]]}] 10:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1212ms 10:44:40 INFO - PROCESS | 1827 | 1461433480950 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:44:40 INFO - PROCESS | 1827 | 1461433480954 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:44:40 INFO - PROCESS | 1827 | 1461433480959 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:44:40 INFO - PROCESS | 1827 | 1461433480961 Marionette TRACE conn3 <- [1,986,null,{}] 10:44:40 INFO - PROCESS | 1827 | 1461433480966 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}] 10:44:41 INFO - PROCESS | 1827 | 1461433481153 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:44:41 INFO - PROCESS | 1827 | 1461433481183 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678e8b000 == 102 [pid = 1827] [id = 254] 10:44:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7fd674514400) [pid = 1827] [serial = 763] [outer = (nil)] 10:44:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7fd6785cf400) [pid = 1827] [serial = 764] [outer = 0x7fd674514400] 10:44:41 INFO - PROCESS | 1827 | 1461433481242 Marionette DEBUG loaded listener.js 10:44:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7fd67946e400) [pid = 1827] [serial = 765] [outer = 0x7fd674514400] 10:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7fd67230a800) [pid = 1827] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7fd66fb7d000) [pid = 1827] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7fd67109e800) [pid = 1827] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7fd66fde7800) [pid = 1827] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd67105f800) [pid = 1827] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd66fb84800) [pid = 1827] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd674fe5000) [pid = 1827] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:44:42 INFO - PROCESS | 1827 | 1461433482206 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]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1278ms 10:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:44:42 INFO - PROCESS | 1827 | 1461433482237 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1827 | 1461433482240 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:44:42 INFO - PROCESS | 1827 | 1461433482246 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1827 | 1461433482249 Marionette TRACE conn3 <- [1,990,null,{}] 10:44:42 INFO - PROCESS | 1827 | 1461433482254 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}] 10:44:42 INFO - PROCESS | 1827 | 1461433482416 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:44:42 INFO - PROCESS | 1827 | 1461433482442 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b0df800 == 103 [pid = 1827] [id = 255] 10:44:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd6744b1800) [pid = 1827] [serial = 766] [outer = (nil)] 10:44:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd67a76a800) [pid = 1827] [serial = 767] [outer = 0x7fd6744b1800] 10:44:42 INFO - PROCESS | 1827 | 1461433482505 Marionette DEBUG loaded listener.js 10:44:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd67b918400) [pid = 1827] [serial = 768] [outer = 0x7fd6744b1800] 10:44:43 INFO - PROCESS | 1827 | 1461433483264 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]]]}] 10:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1033ms 10:44:43 INFO - PROCESS | 1827 | 1461433483278 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:44:43 INFO - PROCESS | 1827 | 1461433483282 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:44:43 INFO - PROCESS | 1827 | 1461433483288 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:44:43 INFO - PROCESS | 1827 | 1461433483290 Marionette TRACE conn3 <- [1,994,null,{}] 10:44:43 INFO - PROCESS | 1827 | 1461433483295 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}] 10:44:43 INFO - PROCESS | 1827 | 1461433483488 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:44:43 INFO - PROCESS | 1827 | 1461433483511 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bed8000 == 104 [pid = 1827] [id = 256] 10:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd66fde7800) [pid = 1827] [serial = 769] [outer = (nil)] 10:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7fd67bebdc00) [pid = 1827] [serial = 770] [outer = 0x7fd66fde7800] 10:44:43 INFO - PROCESS | 1827 | 1461433483569 Marionette DEBUG loaded listener.js 10:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7fd67e6c5800) [pid = 1827] [serial = 771] [outer = 0x7fd66fde7800] 10:44:44 INFO - PROCESS | 1827 | 1461433484474 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]]]}] 10:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1234ms 10:44:44 INFO - PROCESS | 1827 | 1461433484523 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:44:44 INFO - PROCESS | 1827 | 1461433484529 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:44:44 INFO - PROCESS | 1827 | 1461433484537 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:44:44 INFO - PROCESS | 1827 | 1461433484543 Marionette TRACE conn3 <- [1,998,null,{}] 10:44:44 INFO - PROCESS | 1827 | 1461433484552 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}] 10:44:44 INFO - PROCESS | 1827 | 1461433484730 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:44:44 INFO - PROCESS | 1827 | 1461433484894 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c9c000 == 105 [pid = 1827] [id = 257] 10:44:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7fd6688e5000) [pid = 1827] [serial = 772] [outer = (nil)] 10:44:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7fd67105f400) [pid = 1827] [serial = 773] [outer = 0x7fd6688e5000] 10:44:44 INFO - PROCESS | 1827 | 1461433484968 Marionette DEBUG loaded listener.js 10:44:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7fd6711e7c00) [pid = 1827] [serial = 774] [outer = 0x7fd6688e5000] 10:44:45 INFO - PROCESS | 1827 | 1461433485873 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]]]}] 10:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1385ms 10:44:45 INFO - PROCESS | 1827 | 1461433485921 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:44:45 INFO - PROCESS | 1827 | 1461433485930 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:44:45 INFO - PROCESS | 1827 | 1461433485940 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:44:45 INFO - PROCESS | 1827 | 1461433485944 Marionette TRACE conn3 <- [1,1002,null,{}] 10:44:45 INFO - PROCESS | 1827 | 1461433485950 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}] 10:44:46 INFO - PROCESS | 1827 | 1461433486121 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:44:46 INFO - PROCESS | 1827 | 1461433486280 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676ae7000 == 106 [pid = 1827] [id = 258] 10:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7fd672239800) [pid = 1827] [serial = 775] [outer = (nil)] 10:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7fd672e8fc00) [pid = 1827] [serial = 776] [outer = 0x7fd672239800] 10:44:46 INFO - PROCESS | 1827 | 1461433486354 Marionette DEBUG loaded listener.js 10:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7fd673442800) [pid = 1827] [serial = 777] [outer = 0x7fd672239800] 10:44:47 INFO - PROCESS | 1827 | 1461433487273 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]]]}] 10:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1387ms 10:44:47 INFO - PROCESS | 1827 | 1461433487327 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:44:47 INFO - PROCESS | 1827 | 1461433487331 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:44:47 INFO - PROCESS | 1827 | 1461433487338 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:44:47 INFO - PROCESS | 1827 | 1461433487343 Marionette TRACE conn3 <- [1,1006,null,{}] 10:44:47 INFO - PROCESS | 1827 | 1461433487359 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}] 10:44:47 INFO - PROCESS | 1827 | 1461433487573 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:44:47 INFO - PROCESS | 1827 | 1461433487790 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd682406800 == 107 [pid = 1827] [id = 259] 10:44:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7fd676a5c000) [pid = 1827] [serial = 778] [outer = (nil)] 10:44:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7fd679470800) [pid = 1827] [serial = 779] [outer = 0x7fd676a5c000] 10:44:47 INFO - PROCESS | 1827 | 1461433487910 Marionette DEBUG loaded listener.js 10:44:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd67a684400) [pid = 1827] [serial = 780] [outer = 0x7fd676a5c000] 10:44:48 INFO - PROCESS | 1827 | 1461433488719 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]]]}] 10:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1436ms 10:44:48 INFO - PROCESS | 1827 | 1461433488774 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:44:48 INFO - PROCESS | 1827 | 1461433488779 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:44:48 INFO - PROCESS | 1827 | 1461433488785 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:44:48 INFO - PROCESS | 1827 | 1461433488787 Marionette TRACE conn3 <- [1,1010,null,{}] 10:44:48 INFO - PROCESS | 1827 | 1461433488793 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}] 10:44:48 INFO - PROCESS | 1827 | 1461433488955 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:44:49 INFO - PROCESS | 1827 | 1461433489121 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68a031800 == 108 [pid = 1827] [id = 260] 10:44:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd677060c00) [pid = 1827] [serial = 781] [outer = (nil)] 10:44:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd67be10800) [pid = 1827] [serial = 782] [outer = 0x7fd677060c00] 10:44:49 INFO - PROCESS | 1827 | 1461433489203 Marionette DEBUG loaded listener.js 10:44:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd67e86fc00) [pid = 1827] [serial = 783] [outer = 0x7fd677060c00] 10:44:50 INFO - PROCESS | 1827 | 1461433490016 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]]]}] 10:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1282ms 10:44:50 INFO - PROCESS | 1827 | 1461433490068 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:44:50 INFO - PROCESS | 1827 | 1461433490072 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:44:50 INFO - PROCESS | 1827 | 1461433490078 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:44:50 INFO - PROCESS | 1827 | 1461433490080 Marionette TRACE conn3 <- [1,1014,null,{}] 10:44:50 INFO - PROCESS | 1827 | 1461433490085 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}] 10:44:50 INFO - PROCESS | 1827 | 1461433490241 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:44:50 INFO - PROCESS | 1827 | 1461433490409 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e3a3800 == 109 [pid = 1827] [id = 261] 10:44:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd67a75d800) [pid = 1827] [serial = 784] [outer = (nil)] 10:44:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd67eaa9800) [pid = 1827] [serial = 785] [outer = 0x7fd67a75d800] 10:44:50 INFO - PROCESS | 1827 | 1461433490478 Marionette DEBUG loaded listener.js 10:44:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd683020400) [pid = 1827] [serial = 786] [outer = 0x7fd67a75d800] 10:44:51 INFO - PROCESS | 1827 | 1461433491345 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]]]}] 10:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1335ms 10:44:51 INFO - PROCESS | 1827 | 1461433491414 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:44:51 INFO - PROCESS | 1827 | 1461433491418 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:44:51 INFO - PROCESS | 1827 | 1461433491424 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:44:51 INFO - PROCESS | 1827 | 1461433491427 Marionette TRACE conn3 <- [1,1018,null,{}] 10:44:51 INFO - PROCESS | 1827 | 1461433491433 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}] 10:44:51 INFO - PROCESS | 1827 | 1461433491659 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:44:51 INFO - PROCESS | 1827 | 1461433491822 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd690275800 == 110 [pid = 1827] [id = 262] 10:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd683021c00) [pid = 1827] [serial = 787] [outer = (nil)] 10:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd688f02c00) [pid = 1827] [serial = 788] [outer = 0x7fd683021c00] 10:44:51 INFO - PROCESS | 1827 | 1461433491898 Marionette DEBUG loaded listener.js 10:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd688fe7400) [pid = 1827] [serial = 789] [outer = 0x7fd683021c00] 10:44:52 INFO - PROCESS | 1827 | 1461433492748 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]]]}] 10:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1390ms 10:44:52 INFO - PROCESS | 1827 | 1461433492814 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:44:52 INFO - PROCESS | 1827 | 1461433492818 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:44:52 INFO - PROCESS | 1827 | 1461433492824 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:44:52 INFO - PROCESS | 1827 | 1461433492826 Marionette TRACE conn3 <- [1,1022,null,{}] 10:44:52 INFO - PROCESS | 1827 | 1461433492832 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}] 10:44:52 INFO - PROCESS | 1827 | 1461433492989 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:44:53 INFO - PROCESS | 1827 | 1461433493121 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd692537000 == 111 [pid = 1827] [id = 263] 10:44:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd68803d000) [pid = 1827] [serial = 790] [outer = (nil)] 10:44:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd689145800) [pid = 1827] [serial = 791] [outer = 0x7fd68803d000] 10:44:53 INFO - PROCESS | 1827 | 1461433493189 Marionette DEBUG loaded listener.js 10:44:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd689357000) [pid = 1827] [serial = 792] [outer = 0x7fd68803d000] 10:44:54 INFO - PROCESS | 1827 | 1461433494065 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]]]}] 10:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1280ms 10:44:54 INFO - PROCESS | 1827 | 1461433494105 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:44:54 INFO - PROCESS | 1827 | 1461433494109 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:44:54 INFO - PROCESS | 1827 | 1461433494114 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:44:54 INFO - PROCESS | 1827 | 1461433494117 Marionette TRACE conn3 <- [1,1026,null,{}] 10:44:54 INFO - PROCESS | 1827 | 1461433494122 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}] 10:44:54 INFO - PROCESS | 1827 | 1461433494277 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:44:54 INFO - PROCESS | 1827 | 1461433494493 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69b3d4800 == 112 [pid = 1827] [id = 264] 10:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd674518400) [pid = 1827] [serial = 793] [outer = (nil)] 10:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd6893f4000) [pid = 1827] [serial = 794] [outer = 0x7fd674518400] 10:44:54 INFO - PROCESS | 1827 | 1461433494606 Marionette DEBUG loaded listener.js 10:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd68a046c00) [pid = 1827] [serial = 795] [outer = 0x7fd674518400] 10:44:55 INFO - PROCESS | 1827 | 1461433495486 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]]]}] 10:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1442ms 10:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:44:55 INFO - PROCESS | 1827 | 1461433495558 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:44:55 INFO - PROCESS | 1827 | 1461433495561 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:44:55 INFO - PROCESS | 1827 | 1461433495567 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:44:55 INFO - PROCESS | 1827 | 1461433495570 Marionette TRACE conn3 <- [1,1030,null,{}] 10:44:55 INFO - PROCESS | 1827 | 1461433495576 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}] 10:44:55 INFO - PROCESS | 1827 | 1461433495780 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:44:55 INFO - PROCESS | 1827 | 1461433495949 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f695000 == 113 [pid = 1827] [id = 265] 10:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd66fb0d800) [pid = 1827] [serial = 796] [outer = (nil)] 10:44:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd67207b000) [pid = 1827] [serial = 797] [outer = 0x7fd66fb0d800] 10:44:56 INFO - PROCESS | 1827 | 1461433496017 Marionette DEBUG loaded listener.js 10:44:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd689108c00) [pid = 1827] [serial = 798] [outer = 0x7fd66fb0d800] 10:44:56 INFO - PROCESS | 1827 | 1461433496878 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]]]}] 10:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1385ms 10:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:44:56 INFO - PROCESS | 1827 | 1461433496951 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:44:56 INFO - PROCESS | 1827 | 1461433496954 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:44:56 INFO - PROCESS | 1827 | 1461433496961 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:44:56 INFO - PROCESS | 1827 | 1461433496964 Marionette TRACE conn3 <- [1,1034,null,{}] 10:44:56 INFO - PROCESS | 1827 | 1461433496969 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}] 10:44:57 INFO - PROCESS | 1827 | 1461433497131 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:44:57 INFO - PROCESS | 1827 | 1461433497685 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673359000 == 114 [pid = 1827] [id = 266] 10:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd66fb19400) [pid = 1827] [serial = 799] [outer = (nil)] 10:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd66fb86000) [pid = 1827] [serial = 800] [outer = 0x7fd66fb19400] 10:44:57 INFO - PROCESS | 1827 | 1461433497797 Marionette DEBUG loaded listener.js 10:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd670d1cc00) [pid = 1827] [serial = 801] [outer = 0x7fd66fb19400] 10:44:58 INFO - PROCESS | 1827 | 1461433498725 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]]]}] 10:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1840ms 10:44:58 INFO - PROCESS | 1827 | 1461433498802 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:44:58 INFO - PROCESS | 1827 | 1461433498808 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:44:58 INFO - PROCESS | 1827 | 1461433498817 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:44:58 INFO - PROCESS | 1827 | 1461433498821 Marionette TRACE conn3 <- [1,1038,null,{}] 10:44:58 INFO - PROCESS | 1827 | 1461433498828 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}] 10:44:59 INFO - PROCESS | 1827 | 1461433499000 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:44:59 INFO - PROCESS | 1827 | 1461433499222 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fd76800 == 115 [pid = 1827] [id = 267] 10:44:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd66fb82c00) [pid = 1827] [serial = 802] [outer = (nil)] 10:44:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd67268d800) [pid = 1827] [serial = 803] [outer = 0x7fd66fb82c00] 10:44:59 INFO - PROCESS | 1827 | 1461433499379 Marionette DEBUG loaded listener.js 10:44:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd673188800) [pid = 1827] [serial = 804] [outer = 0x7fd66fb82c00] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd679452800 == 114 [pid = 1827] [id = 43] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b0df800 == 113 [pid = 1827] [id = 255] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678e8b000 == 112 [pid = 1827] [id = 254] 10:44:59 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd674fe3000) [pid = 1827] [serial = 716] [outer = (nil)] [url = about:blank] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676adc000 == 111 [pid = 1827] [id = 253] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674061000 == 110 [pid = 1827] [id = 252] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6723a4000 == 109 [pid = 1827] [id = 251] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67307f000 == 108 [pid = 1827] [id = 250] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b508000 == 107 [pid = 1827] [id = 243] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b304000 == 106 [pid = 1827] [id = 242] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67a8dc000 == 105 [pid = 1827] [id = 241] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674406800 == 104 [pid = 1827] [id = 240] 10:44:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd671178800 == 103 [pid = 1827] [id = 239] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd673188c00) [pid = 1827] [serial = 710] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd6733b3400) [pid = 1827] [serial = 711] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd671089800) [pid = 1827] [serial = 713] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd675d7e000) [pid = 1827] [serial = 679] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd67be0d000) [pid = 1827] [serial = 688] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd67290f000) [pid = 1827] [serial = 707] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd670ee7400) [pid = 1827] [serial = 699] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd670d06c00) [pid = 1827] [serial = 698] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd67c53d400) [pid = 1827] [serial = 694] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7fd67a76a000) [pid = 1827] [serial = 685] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7fd66fdec800) [pid = 1827] [serial = 673] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7fd67223bc00) [pid = 1827] [serial = 704] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd672903000) [pid = 1827] [serial = 676] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd66fdf6c00) [pid = 1827] [serial = 701] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd672573400) [pid = 1827] [serial = 705] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd6710a0000) [pid = 1827] [serial = 702] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd678de2800) [pid = 1827] [serial = 682] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd679be6400) [pid = 1827] [serial = 671] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd67bf0d800) [pid = 1827] [serial = 691] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd66fb7b000) [pid = 1827] [serial = 446] [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.] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd6741df000) [pid = 1827] [serial = 714] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd672cd7800) [pid = 1827] [serial = 708] [outer = (nil)] [url = about:blank] 10:45:00 INFO - PROCESS | 1827 | 1461433500261 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]]]}] 10:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1491ms 10:45:00 INFO - PROCESS | 1827 | 1461433500313 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:45:00 INFO - PROCESS | 1827 | 1461433500318 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:45:00 INFO - PROCESS | 1827 | 1461433500324 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:45:00 INFO - PROCESS | 1827 | 1461433500327 Marionette TRACE conn3 <- [1,1042,null,{}] 10:45:00 INFO - PROCESS | 1827 | 1461433500333 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}] 10:45:00 INFO - PROCESS | 1827 | 1461433500495 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:45:00 INFO - PROCESS | 1827 | 1461433500506 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733dc000 == 104 [pid = 1827] [id = 268] 10:45:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd6711dac00) [pid = 1827] [serial = 805] [outer = (nil)] 10:45:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd673444000) [pid = 1827] [serial = 806] [outer = 0x7fd6711dac00] 10:45:00 INFO - PROCESS | 1827 | 1461433500573 Marionette DEBUG loaded listener.js 10:45:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd674517c00) [pid = 1827] [serial = 807] [outer = 0x7fd6711dac00] 10:45:01 INFO - PROCESS | 1827 | 1461433501433 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]]]}] 10:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1129ms 10:45:01 INFO - PROCESS | 1827 | 1461433501453 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:45:01 INFO - PROCESS | 1827 | 1461433501456 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:45:01 INFO - PROCESS | 1827 | 1461433501469 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:45:01 INFO - PROCESS | 1827 | 1461433501477 Marionette TRACE conn3 <- [1,1046,null,{}] 10:45:01 INFO - PROCESS | 1827 | 1461433501485 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}] 10:45:01 INFO - PROCESS | 1827 | 1461433501630 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:45:01 INFO - PROCESS | 1827 | 1461433501780 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676af9800 == 105 [pid = 1827] [id = 269] 10:45:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd6733ba400) [pid = 1827] [serial = 808] [outer = (nil)] 10:45:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd675ba9000) [pid = 1827] [serial = 809] [outer = 0x7fd6733ba400] 10:45:01 INFO - PROCESS | 1827 | 1461433501843 Marionette DEBUG loaded listener.js 10:45:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd678eda000) [pid = 1827] [serial = 810] [outer = 0x7fd6733ba400] 10:45:02 INFO - PROCESS | 1827 | 1461433502638 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]]]}] 10:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1205ms 10:45:02 INFO - PROCESS | 1827 | 1461433502670 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:45:02 INFO - PROCESS | 1827 | 1461433502675 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:45:02 INFO - PROCESS | 1827 | 1461433502697 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:45:02 INFO - PROCESS | 1827 | 1461433502699 Marionette TRACE conn3 <- [1,1050,null,{}] 10:45:02 INFO - PROCESS | 1827 | 1461433502705 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}] 10:45:02 INFO - PROCESS | 1827 | 1461433502906 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:45:02 INFO - PROCESS | 1827 | 1461433502928 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b0df800 == 106 [pid = 1827] [id = 270] 10:45:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd676a61800) [pid = 1827] [serial = 811] [outer = (nil)] 10:45:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd67a633800) [pid = 1827] [serial = 812] [outer = 0x7fd676a61800] 10:45:02 INFO - PROCESS | 1827 | 1461433502988 Marionette DEBUG loaded listener.js 10:45:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd67a765400) [pid = 1827] [serial = 813] [outer = 0x7fd676a61800] 10:45:03 INFO - PROCESS | 1827 | 1461433503832 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]]]}] 10:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1198ms 10:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:45:03 INFO - PROCESS | 1827 | 1461433503886 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:45:03 INFO - PROCESS | 1827 | 1461433503889 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:45:03 INFO - PROCESS | 1827 | 1461433503895 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:45:03 INFO - PROCESS | 1827 | 1461433503898 Marionette TRACE conn3 <- [1,1054,null,{}] 10:45:03 INFO - PROCESS | 1827 | 1461433503903 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}] 10:45:04 INFO - PROCESS | 1827 | 1461433504090 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:45:04 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd674514400) [pid = 1827] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:45:04 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd66fdef800) [pid = 1827] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:45:04 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd6744b1800) [pid = 1827] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:45:04 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd6733b3000) [pid = 1827] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:45:04 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd6710a6000) [pid = 1827] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:45:04 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd66fb11000) [pid = 1827] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:45:04 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd671090400) [pid = 1827] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:45:04 INFO - PROCESS | 1827 | 1461433504597 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676af2000 == 107 [pid = 1827] [id = 271] 10:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd673188400) [pid = 1827] [serial = 814] [outer = (nil)] 10:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd675ba6400) [pid = 1827] [serial = 815] [outer = 0x7fd673188400] 10:45:04 INFO - PROCESS | 1827 | 1461433504669 Marionette DEBUG loaded listener.js 10:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd67beb7400) [pid = 1827] [serial = 816] [outer = 0x7fd673188400] 10:45:05 INFO - PROCESS | 1827 | 1461433505308 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]]]}] 10:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1431ms 10:45:05 INFO - PROCESS | 1827 | 1461433505325 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:45:05 INFO - PROCESS | 1827 | 1461433505338 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:45:05 INFO - PROCESS | 1827 | 1461433505344 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:45:05 INFO - PROCESS | 1827 | 1461433505347 Marionette TRACE conn3 <- [1,1058,null,{}] 10:45:05 INFO - PROCESS | 1827 | 1461433505352 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}] 10:45:05 INFO - PROCESS | 1827 | 1461433505541 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:45:05 INFO - PROCESS | 1827 | 1461433505564 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd682404000 == 108 [pid = 1827] [id = 272] 10:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd67aa4c000) [pid = 1827] [serial = 817] [outer = (nil)] 10:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd67eaaa800) [pid = 1827] [serial = 818] [outer = 0x7fd67aa4c000] 10:45:05 INFO - PROCESS | 1827 | 1461433505623 Marionette DEBUG loaded listener.js 10:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd683087400) [pid = 1827] [serial = 819] [outer = 0x7fd67aa4c000] 10:45:06 INFO - PROCESS | 1827 | 1461433506320 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]]]}] 10:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1032ms 10:45:06 INFO - PROCESS | 1827 | 1461433506377 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:45:06 INFO - PROCESS | 1827 | 1461433506380 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:45:06 INFO - PROCESS | 1827 | 1461433506385 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:45:06 INFO - PROCESS | 1827 | 1461433506388 Marionette TRACE conn3 <- [1,1062,null,{}] 10:45:06 INFO - PROCESS | 1827 | 1461433506393 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}] 10:45:06 INFO - PROCESS | 1827 | 1461433506634 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:45:06 INFO - PROCESS | 1827 | 1461433506810 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672255800 == 109 [pid = 1827] [id = 273] 10:45:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd66f446000) [pid = 1827] [serial = 820] [outer = (nil)] 10:45:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd66fb0c000) [pid = 1827] [serial = 821] [outer = 0x7fd66f446000] 10:45:06 INFO - PROCESS | 1827 | 1461433506889 Marionette DEBUG loaded listener.js 10:45:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd670d17000) [pid = 1827] [serial = 822] [outer = 0x7fd66f446000] 10:45:07 INFO - PROCESS | 1827 | 1461433507825 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]]]}] 10:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1484ms 10:45:07 INFO - PROCESS | 1827 | 1461433507872 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:45:07 INFO - PROCESS | 1827 | 1461433507879 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:45:07 INFO - PROCESS | 1827 | 1461433507888 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:45:07 INFO - PROCESS | 1827 | 1461433507894 Marionette TRACE conn3 <- [1,1066,null,{}] 10:45:07 INFO - PROCESS | 1827 | 1461433507901 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}] 10:45:08 INFO - PROCESS | 1827 | 1461433508111 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:45:08 INFO - PROCESS | 1827 | 1461433508282 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676af5000 == 110 [pid = 1827] [id = 274] 10:45:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd670eeac00) [pid = 1827] [serial = 823] [outer = (nil)] 10:45:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd673191400) [pid = 1827] [serial = 824] [outer = 0x7fd670eeac00] 10:45:08 INFO - PROCESS | 1827 | 1461433508359 Marionette DEBUG loaded listener.js 10:45:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd6744b7800) [pid = 1827] [serial = 825] [outer = 0x7fd670eeac00] 10:45:09 INFO - PROCESS | 1827 | 1461433509281 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]]]}] 10:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1436ms 10:45:09 INFO - PROCESS | 1827 | 1461433509324 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:45:09 INFO - PROCESS | 1827 | 1461433509329 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:45:09 INFO - PROCESS | 1827 | 1461433509335 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:45:09 INFO - PROCESS | 1827 | 1461433509338 Marionette TRACE conn3 <- [1,1070,null,{}] 10:45:09 INFO - PROCESS | 1827 | 1461433509344 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}] 10:45:09 INFO - PROCESS | 1827 | 1461433509502 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:45:09 INFO - PROCESS | 1827 | 1461433509718 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68a02c800 == 111 [pid = 1827] [id = 275] 10:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd676a59800) [pid = 1827] [serial = 826] [outer = (nil)] 10:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd679bdb400) [pid = 1827] [serial = 827] [outer = 0x7fd676a59800] 10:45:09 INFO - PROCESS | 1827 | 1461433509798 Marionette DEBUG loaded listener.js 10:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd67ab7c000) [pid = 1827] [serial = 828] [outer = 0x7fd676a59800] 10:45:10 INFO - PROCESS | 1827 | 1461433510699 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]]]}] 10:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1428ms 10:45:10 INFO - PROCESS | 1827 | 1461433510764 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:45:10 INFO - PROCESS | 1827 | 1461433510771 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:45:10 INFO - PROCESS | 1827 | 1461433510787 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:45:10 INFO - PROCESS | 1827 | 1461433510794 Marionette TRACE conn3 <- [1,1074,null,{}] 10:45:10 INFO - PROCESS | 1827 | 1461433510800 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}] 10:45:11 INFO - PROCESS | 1827 | 1461433511007 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:45:11 INFO - PROCESS | 1827 | 1461433511172 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69026c000 == 112 [pid = 1827] [id = 276] 10:45:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd675d7f400) [pid = 1827] [serial = 829] [outer = (nil)] 10:45:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd67e6c5000) [pid = 1827] [serial = 830] [outer = 0x7fd675d7f400] 10:45:11 INFO - PROCESS | 1827 | 1461433511246 Marionette DEBUG loaded listener.js 10:45:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd68804b800) [pid = 1827] [serial = 831] [outer = 0x7fd675d7f400] 10:45:12 INFO - PROCESS | 1827 | 1461433512090 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]]]}] 10:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1355ms 10:45:12 INFO - PROCESS | 1827 | 1461433512136 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:45:12 INFO - PROCESS | 1827 | 1461433512139 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:45:12 INFO - PROCESS | 1827 | 1461433512145 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:45:12 INFO - PROCESS | 1827 | 1461433512148 Marionette TRACE conn3 <- [1,1078,null,{}] 10:45:12 INFO - PROCESS | 1827 | 1461433512154 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}] 10:45:12 INFO - PROCESS | 1827 | 1461433512316 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:45:12 INFO - PROCESS | 1827 | 1461433512489 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673272000 == 113 [pid = 1827] [id = 277] 10:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd678210c00) [pid = 1827] [serial = 832] [outer = (nil)] 10:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd688fe4400) [pid = 1827] [serial = 833] [outer = 0x7fd678210c00] 10:45:12 INFO - PROCESS | 1827 | 1461433512560 Marionette DEBUG loaded listener.js 10:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd68a03a800) [pid = 1827] [serial = 834] [outer = 0x7fd678210c00] 10:45:13 INFO - PROCESS | 1827 | 1461433513453 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]]]}] 10:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1339ms 10:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:45:13 INFO - PROCESS | 1827 | 1461433513486 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:45:13 INFO - PROCESS | 1827 | 1461433513489 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:45:13 INFO - PROCESS | 1827 | 1461433513495 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:45:13 INFO - PROCESS | 1827 | 1461433513498 Marionette TRACE conn3 <- [1,1082,null,{}] 10:45:13 INFO - PROCESS | 1827 | 1461433513503 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}] 10:45:13 INFO - PROCESS | 1827 | 1461433513673 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:45:13 INFO - PROCESS | 1827 | 1461433513850 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67337b800 == 114 [pid = 1827] [id = 278] 10:45:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd68a311c00) [pid = 1827] [serial = 835] [outer = (nil)] 10:45:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd68a4d1800) [pid = 1827] [serial = 836] [outer = 0x7fd68a311c00] 10:45:13 INFO - PROCESS | 1827 | 1461433513932 Marionette DEBUG loaded listener.js 10:45:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd68c2c0000) [pid = 1827] [serial = 837] [outer = 0x7fd68a311c00] 10:45:14 INFO - PROCESS | 1827 | 1461433514843 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]]]}] 10:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1381ms 10:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:45:14 INFO - PROCESS | 1827 | 1461433514875 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:45:14 INFO - PROCESS | 1827 | 1461433514878 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:45:14 INFO - PROCESS | 1827 | 1461433514884 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:45:14 INFO - PROCESS | 1827 | 1461433514888 Marionette TRACE conn3 <- [1,1086,null,{}] 10:45:14 INFO - PROCESS | 1827 | 1461433514893 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}] 10:45:15 INFO - PROCESS | 1827 | 1461433515054 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:45:15 INFO - PROCESS | 1827 | 1461433515227 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd693507000 == 115 [pid = 1827] [id = 279] 10:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd676a59400) [pid = 1827] [serial = 838] [outer = (nil)] 10:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd68dca7000) [pid = 1827] [serial = 839] [outer = 0x7fd676a59400] 10:45:15 INFO - PROCESS | 1827 | 1461433515297 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd68dcb4c00) [pid = 1827] [serial = 840] [outer = 0x7fd676a59400] 10:45:16 INFO - PROCESS | 1827 | 1461433516137 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]]]}] 10:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1278ms 10:45:16 INFO - PROCESS | 1827 | 1461433516164 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:45:16 INFO - PROCESS | 1827 | 1461433516168 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:45:16 INFO - PROCESS | 1827 | 1461433516173 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:45:16 INFO - PROCESS | 1827 | 1461433516176 Marionette TRACE conn3 <- [1,1090,null,{}] 10:45:16 INFO - PROCESS | 1827 | 1461433516182 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}] 10:45:16 INFO - PROCESS | 1827 | 1461433516337 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:45:16 INFO - PROCESS | 1827 | 1461433516512 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69351f000 == 116 [pid = 1827] [id = 280] 10:45:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd68a313800) [pid = 1827] [serial = 841] [outer = (nil)] 10:45:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd68dea5400) [pid = 1827] [serial = 842] [outer = 0x7fd68a313800] 10:45:16 INFO - PROCESS | 1827 | 1461433516582 Marionette DEBUG loaded listener.js 10:45:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd68deb0800) [pid = 1827] [serial = 843] [outer = 0x7fd68a313800] 10:45:17 INFO - PROCESS | 1827 | 1461433517445 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]]]}] 10:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1282ms 10:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:45:17 INFO - PROCESS | 1827 | 1461433517457 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:45:17 INFO - PROCESS | 1827 | 1461433517459 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:45:17 INFO - PROCESS | 1827 | 1461433517482 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:45:17 INFO - PROCESS | 1827 | 1461433517486 Marionette TRACE conn3 <- [1,1094,null,{}] 10:45:17 INFO - PROCESS | 1827 | 1461433517493 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}] 10:45:17 INFO - PROCESS | 1827 | 1461433517651 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:45:17 INFO - PROCESS | 1827 | 1461433517826 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676532800 == 117 [pid = 1827] [id = 281] 10:45:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd6657ec400) [pid = 1827] [serial = 844] [outer = (nil)] 10:45:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd6657f2800) [pid = 1827] [serial = 845] [outer = 0x7fd6657ec400] 10:45:17 INFO - PROCESS | 1827 | 1461433517900 Marionette DEBUG loaded listener.js 10:45:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd6657f7400) [pid = 1827] [serial = 846] [outer = 0x7fd6657ec400] 10:45:18 INFO - PROCESS | 1827 | 1461433518773 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]]]}] 10:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1357ms 10:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:45:18 INFO - PROCESS | 1827 | 1461433518822 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:45:18 INFO - PROCESS | 1827 | 1461433518825 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:45:18 INFO - PROCESS | 1827 | 1461433518831 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:45:18 INFO - PROCESS | 1827 | 1461433518835 Marionette TRACE conn3 <- [1,1098,null,{}] 10:45:18 INFO - PROCESS | 1827 | 1461433518840 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}] 10:45:19 INFO - PROCESS | 1827 | 1461433519001 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:45:19 INFO - PROCESS | 1827 | 1461433519175 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6659d0000 == 118 [pid = 1827] [id = 282] 10:45:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd6657ee400) [pid = 1827] [serial = 847] [outer = (nil)] 10:45:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd68dca5800) [pid = 1827] [serial = 848] [outer = 0x7fd6657ee400] 10:45:19 INFO - PROCESS | 1827 | 1461433519246 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd68e16a800) [pid = 1827] [serial = 849] [outer = 0x7fd6657ee400] 10:45:20 INFO - PROCESS | 1827 | 1461433520117 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]]]}] 10:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1329ms 10:45:20 INFO - PROCESS | 1827 | 1461433520160 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:45:20 INFO - PROCESS | 1827 | 1461433520164 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:45:20 INFO - PROCESS | 1827 | 1461433520170 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:45:20 INFO - PROCESS | 1827 | 1461433520172 Marionette TRACE conn3 <- [1,1102,null,{}] 10:45:20 INFO - PROCESS | 1827 | 1461433520178 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}] 10:45:20 INFO - PROCESS | 1827 | 1461433520335 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:45:20 INFO - PROCESS | 1827 | 1461433520517 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676ae9800 == 119 [pid = 1827] [id = 283] 10:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd6657f7800) [pid = 1827] [serial = 850] [outer = (nil)] 10:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd6680f2000) [pid = 1827] [serial = 851] [outer = 0x7fd6657f7800] 10:45:20 INFO - PROCESS | 1827 | 1461433520596 Marionette DEBUG loaded listener.js 10:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd6680f8400) [pid = 1827] [serial = 852] [outer = 0x7fd6657f7800] 10:45:21 INFO - PROCESS | 1827 | 1461433521512 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]]]}] 10:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1380ms 10:45:21 INFO - PROCESS | 1827 | 1461433521550 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:45:21 INFO - PROCESS | 1827 | 1461433521560 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:45:21 INFO - PROCESS | 1827 | 1461433521565 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:45:21 INFO - PROCESS | 1827 | 1461433521570 Marionette TRACE conn3 <- [1,1106,null,{}] 10:45:21 INFO - PROCESS | 1827 | 1461433521575 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}] 10:45:21 INFO - PROCESS | 1827 | 1461433521758 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:45:22 INFO - PROCESS | 1827 | 1461433522252 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd671108800 == 120 [pid = 1827] [id = 284] 10:45:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd6680f3800) [pid = 1827] [serial = 853] [outer = (nil)] 10:45:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd6680f7c00) [pid = 1827] [serial = 854] [outer = 0x7fd6680f3800] 10:45:22 INFO - PROCESS | 1827 | 1461433522366 Marionette DEBUG loaded listener.js 10:45:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd66fb83c00) [pid = 1827] [serial = 855] [outer = 0x7fd6680f3800] 10:45:23 INFO - PROCESS | 1827 | 1461433523173 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]]]}] 10:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1679ms 10:45:23 INFO - PROCESS | 1827 | 1461433523247 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:45:23 INFO - PROCESS | 1827 | 1461433523254 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:45:23 INFO - PROCESS | 1827 | 1461433523262 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:45:23 INFO - PROCESS | 1827 | 1461433523265 Marionette TRACE conn3 <- [1,1110,null,{}] 10:45:23 INFO - PROCESS | 1827 | 1461433523273 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}] 10:45:23 INFO - PROCESS | 1827 | 1461433523564 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:45:23 INFO - PROCESS | 1827 | 1461433523798 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fb24000 == 121 [pid = 1827] [id = 285] 10:45:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd67268fc00) [pid = 1827] [serial = 856] [outer = (nil)] 10:45:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd672b1d000) [pid = 1827] [serial = 857] [outer = 0x7fd67268fc00] 10:45:23 INFO - PROCESS | 1827 | 1461433523917 Marionette DEBUG loaded listener.js 10:45:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd67318b400) [pid = 1827] [serial = 858] [outer = 0x7fd67268fc00] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd682404000 == 120 [pid = 1827] [id = 272] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676af2000 == 119 [pid = 1827] [id = 271] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd67aa43c00) [pid = 1827] [serial = 737] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd67b90fc00) [pid = 1827] [serial = 740] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd67c78f000) [pid = 1827] [serial = 746] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd67be11400) [pid = 1827] [serial = 743] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd676a5bc00) [pid = 1827] [serial = 731] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd679f03400) [pid = 1827] [serial = 734] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd67bebdc00) [pid = 1827] [serial = 770] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b0df800 == 118 [pid = 1827] [id = 270] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676af9800 == 117 [pid = 1827] [id = 269] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733dc000 == 116 [pid = 1827] [id = 268] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fd76800 == 115 [pid = 1827] [id = 267] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673359000 == 114 [pid = 1827] [id = 266] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd692537000 == 113 [pid = 1827] [id = 263] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd690275800 == 112 [pid = 1827] [id = 262] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e3a3800 == 111 [pid = 1827] [id = 261] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68a031800 == 110 [pid = 1827] [id = 260] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676ae7000 == 109 [pid = 1827] [id = 258] 10:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672c9c000 == 108 [pid = 1827] [id = 257] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd6711e7800) [pid = 1827] [serial = 722] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd67946e400) [pid = 1827] [serial = 765] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd6733c0c00) [pid = 1827] [serial = 725] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd671082400) [pid = 1827] [serial = 753] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd67a76a800) [pid = 1827] [serial = 767] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd676a56000) [pid = 1827] [serial = 762] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd66fcd0000) [pid = 1827] [serial = 719] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd67b918400) [pid = 1827] [serial = 768] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd670d18000) [pid = 1827] [serial = 752] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd6785cf400) [pid = 1827] [serial = 764] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd675d7b400) [pid = 1827] [serial = 761] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd6744b7c00) [pid = 1827] [serial = 759] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd673192400) [pid = 1827] [serial = 758] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd675ba1c00) [pid = 1827] [serial = 717] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd672237800) [pid = 1827] [serial = 755] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd67e872c00) [pid = 1827] [serial = 749] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd672688400) [pid = 1827] [serial = 756] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd675bad400) [pid = 1827] [serial = 728] [outer = (nil)] [url = about:blank] 10:45:24 INFO - PROCESS | 1827 | 1461433524917 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]]]}] 10:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1690ms 10:45:24 INFO - PROCESS | 1827 | 1461433524956 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:45:24 INFO - PROCESS | 1827 | 1461433524962 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:45:24 INFO - PROCESS | 1827 | 1461433524969 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:45:24 INFO - PROCESS | 1827 | 1461433524972 Marionette TRACE conn3 <- [1,1114,null,{}] 10:45:24 INFO - PROCESS | 1827 | 1461433524978 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}] 10:45:25 INFO - PROCESS | 1827 | 1461433525137 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:45:25 INFO - PROCESS | 1827 | 1461433525287 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673375800 == 109 [pid = 1827] [id = 286] 10:45:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd66fdf5800) [pid = 1827] [serial = 859] [outer = (nil)] 10:45:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd6744b4000) [pid = 1827] [serial = 860] [outer = 0x7fd66fdf5800] 10:45:25 INFO - PROCESS | 1827 | 1461433525354 Marionette DEBUG loaded listener.js 10:45:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd675ba4800) [pid = 1827] [serial = 861] [outer = 0x7fd66fdf5800] 10:45:26 INFO - PROCESS | 1827 | 1461433526106 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]]]}] 10:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1182ms 10:45:26 INFO - PROCESS | 1827 | 1461433526154 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:45:26 INFO - PROCESS | 1827 | 1461433526158 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:45:26 INFO - PROCESS | 1827 | 1461433526171 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:45:26 INFO - PROCESS | 1827 | 1461433526179 Marionette TRACE conn3 <- [1,1118,null,{}] 10:45:26 INFO - PROCESS | 1827 | 1461433526187 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}] 10:45:26 INFO - PROCESS | 1827 | 1461433526342 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:45:26 INFO - PROCESS | 1827 | 1461433526354 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676529000 == 110 [pid = 1827] [id = 287] 10:45:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd67705d800) [pid = 1827] [serial = 862] [outer = (nil)] 10:45:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd67a760400) [pid = 1827] [serial = 863] [outer = 0x7fd67705d800] 10:45:26 INFO - PROCESS | 1827 | 1461433526415 Marionette DEBUG loaded listener.js 10:45:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd67b8a4c00) [pid = 1827] [serial = 864] [outer = 0x7fd67705d800] 10:45:27 INFO - PROCESS | 1827 | 1461433527312 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]]]}] 10:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1203ms 10:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:45:27 INFO - PROCESS | 1827 | 1461433527369 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:45:27 INFO - PROCESS | 1827 | 1461433527372 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:45:27 INFO - PROCESS | 1827 | 1461433527378 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:45:27 INFO - PROCESS | 1827 | 1461433527381 Marionette TRACE conn3 <- [1,1122,null,{}] 10:45:27 INFO - PROCESS | 1827 | 1461433527385 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}] 10:45:27 INFO - PROCESS | 1827 | 1461433527587 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:45:27 INFO - PROCESS | 1827 | 1461433527614 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782d3000 == 111 [pid = 1827] [id = 288] 10:45:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd67a67c400) [pid = 1827] [serial = 865] [outer = (nil)] 10:45:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd67be12400) [pid = 1827] [serial = 866] [outer = 0x7fd67a67c400] 10:45:27 INFO - PROCESS | 1827 | 1461433527675 Marionette DEBUG loaded listener.js 10:45:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd67caa6800) [pid = 1827] [serial = 867] [outer = 0x7fd67a67c400] 10:45:28 INFO - PROCESS | 1827 | 1461433528471 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]]]}] 10:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1128ms 10:45:28 INFO - PROCESS | 1827 | 1461433528505 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:45:28 INFO - PROCESS | 1827 | 1461433528509 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:45:28 INFO - PROCESS | 1827 | 1461433528514 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:45:28 INFO - PROCESS | 1827 | 1461433528516 Marionette TRACE conn3 <- [1,1126,null,{}] 10:45:28 INFO - PROCESS | 1827 | 1461433528522 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}] 10:45:28 INFO - PROCESS | 1827 | 1461433528727 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:45:28 INFO - PROCESS | 1827 | 1461433528767 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67abf4800 == 112 [pid = 1827] [id = 289] 10:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd683018800) [pid = 1827] [serial = 868] [outer = (nil)] 10:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd688041000) [pid = 1827] [serial = 869] [outer = 0x7fd683018800] 10:45:28 INFO - PROCESS | 1827 | 1461433528839 Marionette DEBUG loaded listener.js 10:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd68914a400) [pid = 1827] [serial = 870] [outer = 0x7fd683018800] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd675ba9c00) [pid = 1827] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd670d0b000) [pid = 1827] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd670d1bc00) [pid = 1827] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd672cd9000) [pid = 1827] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd6733bbc00) [pid = 1827] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd6769fe800) [pid = 1827] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd676a55800) [pid = 1827] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd677055000) [pid = 1827] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd66fcc9c00) [pid = 1827] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd6785c2000) [pid = 1827] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd676a61800) [pid = 1827] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd673188400) [pid = 1827] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd6733ba400) [pid = 1827] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd66fb19400) [pid = 1827] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd6711dac00) [pid = 1827] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd66fde7800) [pid = 1827] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd66fb82c00) [pid = 1827] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:45:29 INFO - PROCESS | 1827 | 1461433529938 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]]]}] 10:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1478ms 10:45:30 INFO - PROCESS | 1827 | 1461433529995 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1827 | 1461433529998 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:45:30 INFO - PROCESS | 1827 | 1461433530004 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1827 | 1461433530018 Marionette TRACE conn3 <- [1,1130,null,{}] 10:45:30 INFO - PROCESS | 1827 | 1461433530022 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}] 10:45:30 INFO - PROCESS | 1827 | 1461433530165 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:45:30 INFO - PROCESS | 1827 | 1461433530181 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b0df800 == 113 [pid = 1827] [id = 290] 10:45:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd672313400) [pid = 1827] [serial = 871] [outer = (nil)] 10:45:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd679c67400) [pid = 1827] [serial = 872] [outer = 0x7fd672313400] 10:45:30 INFO - PROCESS | 1827 | 1461433530244 Marionette DEBUG loaded listener.js 10:45:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd67e872000) [pid = 1827] [serial = 873] [outer = 0x7fd672313400] 10:45:31 INFO - PROCESS | 1827 | 1461433531009 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]]]}] 10:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1040ms 10:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:45:31 INFO - PROCESS | 1827 | 1461433531044 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:45:31 INFO - PROCESS | 1827 | 1461433531047 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:45:31 INFO - PROCESS | 1827 | 1461433531052 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:45:31 INFO - PROCESS | 1827 | 1461433531054 Marionette TRACE conn3 <- [1,1134,null,{}] 10:45:31 INFO - PROCESS | 1827 | 1461433531060 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}] 10:45:31 INFO - PROCESS | 1827 | 1461433531250 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:45:31 INFO - PROCESS | 1827 | 1461433531267 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67cb46800 == 114 [pid = 1827] [id = 291] 10:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd66fde7800) [pid = 1827] [serial = 874] [outer = (nil)] 10:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd68918e400) [pid = 1827] [serial = 875] [outer = 0x7fd66fde7800] 10:45:31 INFO - PROCESS | 1827 | 1461433531329 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd68a1bd400) [pid = 1827] [serial = 876] [outer = 0x7fd66fde7800] 10:45:32 INFO - PROCESS | 1827 | 1461433532353 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]]]}] 10:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1330ms 10:45:32 INFO - PROCESS | 1827 | 1461433532383 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1827 | 1461433532389 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:45:32 INFO - PROCESS | 1827 | 1461433532398 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1827 | 1461433532403 Marionette TRACE conn3 <- [1,1138,null,{}] 10:45:32 INFO - PROCESS | 1827 | 1461433532412 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}] 10:45:32 INFO - PROCESS | 1827 | 1461433532581 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:45:32 INFO - PROCESS | 1827 | 1461433532763 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673273000 == 115 [pid = 1827] [id = 292] 10:45:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd67108e400) [pid = 1827] [serial = 877] [outer = (nil)] 10:45:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd67223e000) [pid = 1827] [serial = 878] [outer = 0x7fd67108e400] 10:45:32 INFO - PROCESS | 1827 | 1461433532848 Marionette DEBUG loaded listener.js 10:45:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd672cd7800) [pid = 1827] [serial = 879] [outer = 0x7fd67108e400] 10:45:33 INFO - PROCESS | 1827 | 1461433533808 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]]]}] 10:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1481ms 10:45:33 INFO - PROCESS | 1827 | 1461433533881 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:45:33 INFO - PROCESS | 1827 | 1461433533890 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:45:33 INFO - PROCESS | 1827 | 1461433533899 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:45:33 INFO - PROCESS | 1827 | 1461433533903 Marionette TRACE conn3 <- [1,1142,null,{}] 10:45:33 INFO - PROCESS | 1827 | 1461433533909 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}] 10:45:34 INFO - PROCESS | 1827 | 1461433534116 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:45:34 INFO - PROCESS | 1827 | 1461433534369 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676966000 == 116 [pid = 1827] [id = 293] 10:45:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd675d7e800) [pid = 1827] [serial = 880] [outer = (nil)] 10:45:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd676a55c00) [pid = 1827] [serial = 881] [outer = 0x7fd675d7e800] 10:45:34 INFO - PROCESS | 1827 | 1461433534484 Marionette DEBUG loaded listener.js 10:45:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd67919d400) [pid = 1827] [serial = 882] [outer = 0x7fd675d7e800] 10:45:35 INFO - PROCESS | 1827 | 1461433535312 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]]]}] 10:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1483ms 10:45:35 INFO - PROCESS | 1827 | 1461433535383 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:45:35 INFO - PROCESS | 1827 | 1461433535387 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:45:35 INFO - PROCESS | 1827 | 1461433535393 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:45:35 INFO - PROCESS | 1827 | 1461433535399 Marionette TRACE conn3 <- [1,1146,null,{}] 10:45:35 INFO - PROCESS | 1827 | 1461433535415 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}] 10:45:35 INFO - PROCESS | 1827 | 1461433535627 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:45:35 INFO - PROCESS | 1827 | 1461433535807 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688e15800 == 117 [pid = 1827] [id = 294] 10:45:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd67105a000) [pid = 1827] [serial = 883] [outer = (nil)] 10:45:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd67a766800) [pid = 1827] [serial = 884] [outer = 0x7fd67105a000] 10:45:35 INFO - PROCESS | 1827 | 1461433535886 Marionette DEBUG loaded listener.js 10:45:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd689103c00) [pid = 1827] [serial = 885] [outer = 0x7fd67105a000] 10:45:36 INFO - PROCESS | 1827 | 1461433536738 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]]]}] 10:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1383ms 10:45:36 INFO - PROCESS | 1827 | 1461433536777 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:45:36 INFO - PROCESS | 1827 | 1461433536781 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:45:36 INFO - PROCESS | 1827 | 1461433536787 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:45:36 INFO - PROCESS | 1827 | 1461433536790 Marionette TRACE conn3 <- [1,1150,null,{}] 10:45:36 INFO - PROCESS | 1827 | 1461433536795 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}] 10:45:36 INFO - PROCESS | 1827 | 1461433536960 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:45:37 INFO - PROCESS | 1827 | 1461433537137 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e1db000 == 118 [pid = 1827] [id = 295] 10:45:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd6710ab000) [pid = 1827] [serial = 886] [outer = (nil)] 10:45:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd68a30e800) [pid = 1827] [serial = 887] [outer = 0x7fd6710ab000] 10:45:37 INFO - PROCESS | 1827 | 1461433537209 Marionette DEBUG loaded listener.js 10:45:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd68c2bd000) [pid = 1827] [serial = 888] [outer = 0x7fd6710ab000] 10:45:38 INFO - PROCESS | 1827 | 1461433538081 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]]]}] 10:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1330ms 10:45:38 INFO - PROCESS | 1827 | 1461433538118 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:45:38 INFO - PROCESS | 1827 | 1461433538120 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:45:38 INFO - PROCESS | 1827 | 1461433538127 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:45:38 INFO - PROCESS | 1827 | 1461433538130 Marionette TRACE conn3 <- [1,1154,null,{}] 10:45:38 INFO - PROCESS | 1827 | 1461433538136 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}] 10:45:38 INFO - PROCESS | 1827 | 1461433538295 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:45:38 INFO - PROCESS | 1827 | 1461433538475 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd690f4a800 == 119 [pid = 1827] [id = 296] 10:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd689105800) [pid = 1827] [serial = 889] [outer = (nil)] 10:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd68dca9400) [pid = 1827] [serial = 890] [outer = 0x7fd689105800] 10:45:38 INFO - PROCESS | 1827 | 1461433538548 Marionette DEBUG loaded listener.js 10:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd68deac800) [pid = 1827] [serial = 891] [outer = 0x7fd689105800] 10:45:39 INFO - PROCESS | 1827 | 1461433539447 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]]]}] 10:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1382ms 10:45:39 INFO - PROCESS | 1827 | 1461433539512 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:45:39 INFO - PROCESS | 1827 | 1461433539516 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:45:39 INFO - PROCESS | 1827 | 1461433539522 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:45:39 INFO - PROCESS | 1827 | 1461433539524 Marionette TRACE conn3 <- [1,1158,null,{}] 10:45:39 INFO - PROCESS | 1827 | 1461433539530 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}] 10:45:39 INFO - PROCESS | 1827 | 1461433539754 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:45:39 INFO - PROCESS | 1827 | 1461433539955 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fe16000 == 120 [pid = 1827] [id = 297] 10:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd66a849000) [pid = 1827] [serial = 892] [outer = (nil)] 10:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd672ccec00) [pid = 1827] [serial = 893] [outer = 0x7fd66a849000] 10:45:40 INFO - PROCESS | 1827 | 1461433540125 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd68e3bc400) [pid = 1827] [serial = 894] [outer = 0x7fd66a849000] 10:45:40 INFO - PROCESS | 1827 | 1461433540904 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]]]}] 10:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1435ms 10:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:45:40 INFO - PROCESS | 1827 | 1461433540957 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:45:40 INFO - PROCESS | 1827 | 1461433540960 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:45:40 INFO - PROCESS | 1827 | 1461433540966 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:45:40 INFO - PROCESS | 1827 | 1461433540970 Marionette TRACE conn3 <- [1,1162,null,{}] 10:45:40 INFO - PROCESS | 1827 | 1461433540976 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}] 10:45:41 INFO - PROCESS | 1827 | 1461433541136 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:45:41 INFO - PROCESS | 1827 | 1461433541317 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b1a800 == 121 [pid = 1827] [id = 298] 10:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd6659ae000) [pid = 1827] [serial = 895] [outer = (nil)] 10:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd6659b4000) [pid = 1827] [serial = 896] [outer = 0x7fd6659ae000] 10:45:41 INFO - PROCESS | 1827 | 1461433541391 Marionette DEBUG loaded listener.js 10:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd6659b8000) [pid = 1827] [serial = 897] [outer = 0x7fd6659ae000] 10:45:42 INFO - PROCESS | 1827 | 1461433542214 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]]]}] 10:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1280ms 10:45:42 INFO - PROCESS | 1827 | 1461433542246 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:45:42 INFO - PROCESS | 1827 | 1461433542249 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:45:42 INFO - PROCESS | 1827 | 1461433542256 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1827 | 1461433542258 Marionette TRACE conn3 <- [1,1166,null,{}] 10:45:42 INFO - PROCESS | 1827 | 1461433542263 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}] 10:45:42 INFO - PROCESS | 1827 | 1461433542436 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:45:42 INFO - PROCESS | 1827 | 1461433542618 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69350c000 == 122 [pid = 1827] [id = 299] 10:45:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd6651c5800) [pid = 1827] [serial = 898] [outer = (nil)] 10:45:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd6651cd000) [pid = 1827] [serial = 899] [outer = 0x7fd6651c5800] 10:45:42 INFO - PROCESS | 1827 | 1461433542689 Marionette DEBUG loaded listener.js 10:45:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd6651d1800) [pid = 1827] [serial = 900] [outer = 0x7fd6651c5800] 10:45:43 INFO - PROCESS | 1827 | 1461433543570 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]]]}] 10:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1377ms 10:45:43 INFO - PROCESS | 1827 | 1461433543634 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:45:43 INFO - PROCESS | 1827 | 1461433543638 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:45:43 INFO - PROCESS | 1827 | 1461433543644 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:45:43 INFO - PROCESS | 1827 | 1461433543646 Marionette TRACE conn3 <- [1,1170,null,{}] 10:45:43 INFO - PROCESS | 1827 | 1461433543652 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}] 10:45:43 INFO - PROCESS | 1827 | 1461433543830 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:45:44 INFO - PROCESS | 1827 | 1461433544013 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6653e5000 == 123 [pid = 1827] [id = 300] 10:45:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd6651c6000) [pid = 1827] [serial = 901] [outer = (nil)] 10:45:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd6659b6000) [pid = 1827] [serial = 902] [outer = 0x7fd6651c6000] 10:45:44 INFO - PROCESS | 1827 | 1461433544089 Marionette DEBUG loaded listener.js 10:45:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd6664cd000) [pid = 1827] [serial = 903] [outer = 0x7fd6651c6000] 10:45:44 INFO - PROCESS | 1827 | 1461433544939 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]]]}] 10:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1346ms 10:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:45:44 INFO - PROCESS | 1827 | 1461433544990 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:45:44 INFO - PROCESS | 1827 | 1461433544993 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:45:45 INFO - PROCESS | 1827 | 1461433545000 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:45:45 INFO - PROCESS | 1827 | 1461433545003 Marionette TRACE conn3 <- [1,1174,null,{}] 10:45:45 INFO - PROCESS | 1827 | 1461433545008 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}] 10:45:45 INFO - PROCESS | 1827 | 1461433545210 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:45:45 INFO - PROCESS | 1827 | 1461433545395 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665411800 == 124 [pid = 1827] [id = 301] 10:45:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd6651ca000) [pid = 1827] [serial = 904] [outer = (nil)] 10:45:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd6664d3c00) [pid = 1827] [serial = 905] [outer = 0x7fd6651ca000] 10:45:45 INFO - PROCESS | 1827 | 1461433545465 Marionette DEBUG loaded listener.js 10:45:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd6664d7800) [pid = 1827] [serial = 906] [outer = 0x7fd6651ca000] 10:45:46 INFO - PROCESS | 1827 | 1461433546403 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] 10:45:46 INFO - PROCESS | 1827 | 1461433546486 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:45:46 INFO - PROCESS | 1827 | 1461433546493 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:45:46 INFO - PROCESS | 1827 | 1461433546497 Marionette TRACE conn3 <- [1,1178,null,{}] 10:45:46 INFO - PROCESS | 1827 | 1461433546503 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}] 10:45:46 INFO - PROCESS | 1827 | 1461433546740 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:45:46 INFO - PROCESS | 1827 | 1461433546967 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fe07800 == 125 [pid = 1827] [id = 302] 10:45:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd6657ecc00) [pid = 1827] [serial = 907] [outer = (nil)] 10:45:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd6659b4400) [pid = 1827] [serial = 908] [outer = 0x7fd6657ecc00] 10:45:47 INFO - PROCESS | 1827 | 1461433547367 Marionette DEBUG loaded listener.js 10:45:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd66600e800) [pid = 1827] [serial = 909] [outer = 0x7fd6657ecc00] 10:45:48 INFO - PROCESS | 1827 | 1461433548293 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] 10:45:48 INFO - PROCESS | 1827 | 1461433548339 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:45:48 INFO - PROCESS | 1827 | 1461433548348 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:45:48 INFO - PROCESS | 1827 | 1461433548351 Marionette TRACE conn3 <- [1,1182,null,{}] 10:45:48 INFO - PROCESS | 1827 | 1461433548360 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}] 10:45:48 INFO - PROCESS | 1827 | 1461433548520 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:45:48 INFO - PROCESS | 1827 | 1461433548725 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c11000 == 126 [pid = 1827] [id = 303] 10:45:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd6680ecc00) [pid = 1827] [serial = 910] [outer = (nil)] 10:45:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd6688e2800) [pid = 1827] [serial = 911] [outer = 0x7fd6680ecc00] 10:45:48 INFO - PROCESS | 1827 | 1461433548801 Marionette DEBUG loaded listener.js 10:45:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd66a84d400) [pid = 1827] [serial = 912] [outer = 0x7fd6680ecc00] 10:45:49 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:49 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:45:49 INFO - PROCESS | 1827 | 1461433549775 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] 10:45:49 INFO - PROCESS | 1827 | 1461433549836 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:45:49 INFO - PROCESS | 1827 | 1461433549846 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:45:49 INFO - PROCESS | 1827 | 1461433549849 Marionette TRACE conn3 <- [1,1186,null,{}] 10:45:49 INFO - PROCESS | 1827 | 1461433549854 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}] 10:45:50 INFO - PROCESS | 1827 | 1461433550038 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:45:50 INFO - PROCESS | 1827 | 1461433550219 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fd77000 == 127 [pid = 1827] [id = 304] 10:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd670d06400) [pid = 1827] [serial = 913] [outer = (nil)] 10:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd671062800) [pid = 1827] [serial = 914] [outer = 0x7fd670d06400] 10:45:50 INFO - PROCESS | 1827 | 1461433550288 Marionette DEBUG loaded listener.js 10:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd6710a0000) [pid = 1827] [serial = 915] [outer = 0x7fd670d06400] 10:45:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b0df800 == 126 [pid = 1827] [id = 290] 10:45:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67abf4800 == 125 [pid = 1827] [id = 289] 10:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd679470800) [pid = 1827] [serial = 779] [outer = (nil)] [url = about:blank] 10:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd67be10800) [pid = 1827] [serial = 782] [outer = (nil)] [url = about:blank] 10:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd67eaa9800) [pid = 1827] [serial = 785] [outer = (nil)] [url = about:blank] 10:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd688f02c00) [pid = 1827] [serial = 788] [outer = (nil)] [url = about:blank] 10:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd689145800) [pid = 1827] [serial = 791] [outer = (nil)] [url = about:blank] 10:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd6893f4000) [pid = 1827] [serial = 794] [outer = (nil)] [url = about:blank] 10:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd67207b000) [pid = 1827] [serial = 797] [outer = (nil)] [url = about:blank] 10:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd67eaaa800) [pid = 1827] [serial = 818] [outer = (nil)] [url = about:blank] 10:45:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6782d3000 == 124 [pid = 1827] [id = 288] 10:45:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676529000 == 123 [pid = 1827] [id = 287] 10:45:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673375800 == 122 [pid = 1827] [id = 286] 10:45:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fb24000 == 121 [pid = 1827] [id = 285] 10:45:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd671108800 == 120 [pid = 1827] [id = 284] 10:45:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673272000 == 119 [pid = 1827] [id = 277] 10:45:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd69026c000 == 118 [pid = 1827] [id = 276] 10:45:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672255800 == 117 [pid = 1827] [id = 273] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd6769f9800) [pid = 1827] [serial = 623] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd671086000) [pid = 1827] [serial = 626] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd672b16c00) [pid = 1827] [serial = 629] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd675907400) [pid = 1827] [serial = 632] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd6769f9000) [pid = 1827] [serial = 635] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd676a60000) [pid = 1827] [serial = 638] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd679c5cc00) [pid = 1827] [serial = 641] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd67a67ac00) [pid = 1827] [serial = 644] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd67a760c00) [pid = 1827] [serial = 647] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd67ab7b800) [pid = 1827] [serial = 650] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd674517c00) [pid = 1827] [serial = 807] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd67105f400) [pid = 1827] [serial = 773] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd67e6c5800) [pid = 1827] [serial = 771] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd673188800) [pid = 1827] [serial = 804] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd67268d800) [pid = 1827] [serial = 803] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd67beb7400) [pid = 1827] [serial = 816] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd678eda000) [pid = 1827] [serial = 810] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd67a633800) [pid = 1827] [serial = 812] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd675ba6400) [pid = 1827] [serial = 815] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd67a765400) [pid = 1827] [serial = 813] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd675ba9000) [pid = 1827] [serial = 809] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd670d1cc00) [pid = 1827] [serial = 801] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd66fb86000) [pid = 1827] [serial = 800] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd672e8fc00) [pid = 1827] [serial = 776] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd673444000) [pid = 1827] [serial = 806] [outer = (nil)] [url = about:blank] 10:45:51 INFO - PROCESS | 1827 | 1461433551282 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] 10:45:51 INFO - PROCESS | 1827 | 1461433551336 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:45:51 INFO - PROCESS | 1827 | 1461433551342 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:45:51 INFO - PROCESS | 1827 | 1461433551347 Marionette TRACE conn3 <- [1,1190,null,{}] 10:45:51 INFO - PROCESS | 1827 | 1461433551362 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}] 10:45:51 INFO - PROCESS | 1827 | 1461433551516 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:45:51 INFO - PROCESS | 1827 | 1461433551677 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673282800 == 118 [pid = 1827] [id = 305] 10:45:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd670d14c00) [pid = 1827] [serial = 916] [outer = (nil)] 10:45:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd672686c00) [pid = 1827] [serial = 917] [outer = 0x7fd670d14c00] 10:45:51 INFO - PROCESS | 1827 | 1461433551739 Marionette DEBUG loaded listener.js 10:45:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd673188800) [pid = 1827] [serial = 918] [outer = 0x7fd670d14c00] 10:45:52 INFO - PROCESS | 1827 | 1461433552436 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] 10:45:52 INFO - PROCESS | 1827 | 1461433552486 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:45:52 INFO - PROCESS | 1827 | 1461433552505 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:45:52 INFO - PROCESS | 1827 | 1461433552509 Marionette TRACE conn3 <- [1,1194,null,{}] 10:45:52 INFO - PROCESS | 1827 | 1461433552514 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}] 10:45:52 INFO - PROCESS | 1827 | 1461433552669 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:45:52 INFO - PROCESS | 1827 | 1461433552679 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676572800 == 119 [pid = 1827] [id = 306] 10:45:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd672566000) [pid = 1827] [serial = 919] [outer = (nil)] 10:45:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd674517c00) [pid = 1827] [serial = 920] [outer = 0x7fd672566000] 10:45:52 INFO - PROCESS | 1827 | 1461433552738 Marionette DEBUG loaded listener.js 10:45:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd675907800) [pid = 1827] [serial = 921] [outer = 0x7fd672566000] 10:45:53 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:53 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:53 INFO - PROCESS | 1827 | 1461433553630 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] 10:45:53 INFO - PROCESS | 1827 | 1461433553713 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:45:53 INFO - PROCESS | 1827 | 1461433553723 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:45:53 INFO - PROCESS | 1827 | 1461433553725 Marionette TRACE conn3 <- [1,1198,null,{}] 10:45:53 INFO - PROCESS | 1827 | 1461433553746 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}] 10:45:53 INFO - PROCESS | 1827 | 1461433553954 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:45:53 INFO - PROCESS | 1827 | 1461433553975 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678e9c000 == 120 [pid = 1827] [id = 307] 10:45:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd675b97800) [pid = 1827] [serial = 922] [outer = (nil)] 10:45:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd6769f9000) [pid = 1827] [serial = 923] [outer = 0x7fd675b97800] 10:45:54 INFO - PROCESS | 1827 | 1461433554041 Marionette DEBUG loaded listener.js 10:45:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd6785cf400) [pid = 1827] [serial = 924] [outer = 0x7fd675b97800] 10:45:54 INFO - PROCESS | 1827 | 1461433554897 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]]]}] 10:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1238ms 10:45:54 INFO - PROCESS | 1827 | 1461433554964 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:45:54 INFO - PROCESS | 1827 | 1461433554966 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:45:54 INFO - PROCESS | 1827 | 1461433554972 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:45:54 INFO - PROCESS | 1827 | 1461433554974 Marionette TRACE conn3 <- [1,1202,null,{}] 10:45:54 INFO - PROCESS | 1827 | 1461433554980 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}] 10:45:55 INFO - PROCESS | 1827 | 1461433555213 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:45:55 INFO - PROCESS | 1827 | 1461433555241 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b30e800 == 121 [pid = 1827] [id = 308] 10:45:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd67adf1c00) [pid = 1827] [serial = 925] [outer = (nil)] 10:45:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd67b916c00) [pid = 1827] [serial = 926] [outer = 0x7fd67adf1c00] 10:45:55 INFO - PROCESS | 1827 | 1461433555300 Marionette DEBUG loaded listener.js 10:45:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd67bf04000) [pid = 1827] [serial = 927] [outer = 0x7fd67adf1c00] 10:45:55 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd672313400) [pid = 1827] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:45:55 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd67aa4c000) [pid = 1827] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:45:55 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd683018800) [pid = 1827] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:45:55 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd67a67c400) [pid = 1827] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:45:55 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd67268fc00) [pid = 1827] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:45:55 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd67705d800) [pid = 1827] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:45:55 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd66fdf5800) [pid = 1827] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:45:55 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd6680f3800) [pid = 1827] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:45:56 INFO - PROCESS | 1827 | 1461433556304 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]]]}] 10:45:56 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 10:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1376ms 10:45:56 INFO - PROCESS | 1827 | 1461433556350 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:45:56 INFO - PROCESS | 1827 | 1461433556353 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:45:56 INFO - PROCESS | 1827 | 1461433556359 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:45:56 INFO - PROCESS | 1827 | 1461433556363 Marionette TRACE conn3 <- [1,1206,null,{}] 10:45:56 INFO - PROCESS | 1827 | 1461433556376 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}] 10:45:56 INFO - PROCESS | 1827 | 1461433556532 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:45:56 INFO - PROCESS | 1827 | 1461433556545 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b80c800 == 122 [pid = 1827] [id = 309] 10:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd67318dc00) [pid = 1827] [serial = 928] [outer = (nil)] 10:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd67e6b8c00) [pid = 1827] [serial = 929] [outer = 0x7fd67318dc00] 10:45:56 INFO - PROCESS | 1827 | 1461433556605 Marionette DEBUG loaded listener.js 10:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd682158c00) [pid = 1827] [serial = 930] [outer = 0x7fd67318dc00] 10:45:57 INFO - PROCESS | 1827 | 1461433557364 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]]]}] 10:45:57 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 10:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1036ms 10:45:57 INFO - PROCESS | 1827 | 1461433557395 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:45:57 INFO - PROCESS | 1827 | 1461433557399 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:45:57 INFO - PROCESS | 1827 | 1461433557404 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:45:57 INFO - PROCESS | 1827 | 1461433557406 Marionette TRACE conn3 <- [1,1210,null,{}] 10:45:57 INFO - PROCESS | 1827 | 1461433557411 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}] 10:45:57 INFO - PROCESS | 1827 | 1461433557605 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:45:57 INFO - PROCESS | 1827 | 1461433557623 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67c567800 == 123 [pid = 1827] [id = 310] 10:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd6769fa400) [pid = 1827] [serial = 931] [outer = (nil)] 10:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd683018800) [pid = 1827] [serial = 932] [outer = 0x7fd6769fa400] 10:45:57 INFO - PROCESS | 1827 | 1461433557681 Marionette DEBUG loaded listener.js 10:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd689152c00) [pid = 1827] [serial = 933] [outer = 0x7fd6769fa400] 10:45:58 INFO - PROCESS | 1827 | 1461433558732 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]]]}] 10:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1376ms 10:45:58 INFO - PROCESS | 1827 | 1461433558782 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:45:58 INFO - PROCESS | 1827 | 1461433558790 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:45:58 INFO - PROCESS | 1827 | 1461433558799 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:45:58 INFO - PROCESS | 1827 | 1461433558804 Marionette TRACE conn3 <- [1,1214,null,{}] 10:45:58 INFO - PROCESS | 1827 | 1461433558811 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}] 10:45:59 INFO - PROCESS | 1827 | 1461433559029 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:45:59 INFO - PROCESS | 1827 | 1461433559209 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67306f000 == 124 [pid = 1827] [id = 311] 10:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd6664d7c00) [pid = 1827] [serial = 934] [outer = (nil)] 10:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd66a848800) [pid = 1827] [serial = 935] [outer = 0x7fd6664d7c00] 10:45:59 INFO - PROCESS | 1827 | 1461433559285 Marionette DEBUG loaded listener.js 10:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd66fb18400) [pid = 1827] [serial = 936] [outer = 0x7fd6664d7c00] 10:46:00 INFO - PROCESS | 1827 | 1461433560290 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]]]}] 10:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1537ms 10:46:00 INFO - PROCESS | 1827 | 1461433560337 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:46:00 INFO - PROCESS | 1827 | 1461433560346 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:46:00 INFO - PROCESS | 1827 | 1461433560357 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:46:00 INFO - PROCESS | 1827 | 1461433560361 Marionette TRACE conn3 <- [1,1218,null,{}] 10:46:00 INFO - PROCESS | 1827 | 1461433560368 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}] 10:46:00 INFO - PROCESS | 1827 | 1461433560593 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:46:00 INFO - PROCESS | 1827 | 1461433560853 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b21000 == 125 [pid = 1827] [id = 312] 10:46:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd67109d800) [pid = 1827] [serial = 937] [outer = (nil)] 10:46:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd672309400) [pid = 1827] [serial = 938] [outer = 0x7fd67109d800] 10:46:00 INFO - PROCESS | 1827 | 1461433560969 Marionette DEBUG loaded listener.js 10:46:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd672cd9c00) [pid = 1827] [serial = 939] [outer = 0x7fd67109d800] 10:46:01 INFO - PROCESS | 1827 | 1461433561804 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]]]}] 10:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1489ms 10:46:01 INFO - PROCESS | 1827 | 1461433561846 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:46:01 INFO - PROCESS | 1827 | 1461433561850 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:46:01 INFO - PROCESS | 1827 | 1461433561858 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1827 | 1461433561863 Marionette TRACE conn3 <- [1,1222,null,{}] 10:46:01 INFO - PROCESS | 1827 | 1461433561880 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}] 10:46:02 INFO - PROCESS | 1827 | 1461433562068 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:46:02 INFO - PROCESS | 1827 | 1461433562245 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68240e000 == 126 [pid = 1827] [id = 313] 10:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd67590a000) [pid = 1827] [serial = 940] [outer = (nil)] 10:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd677060800) [pid = 1827] [serial = 941] [outer = 0x7fd67590a000] 10:46:02 INFO - PROCESS | 1827 | 1461433562321 Marionette DEBUG loaded listener.js 10:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd67a633800) [pid = 1827] [serial = 942] [outer = 0x7fd67590a000] 10:46:03 INFO - PROCESS | 1827 | 1461433563174 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] 10:46:03 INFO - PROCESS | 1827 | 1461433563248 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:46:03 INFO - PROCESS | 1827 | 1461433563254 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 1827 | 1461433563256 Marionette TRACE conn3 <- [1,1226,null,{}] 10:46:03 INFO - PROCESS | 1827 | 1461433563262 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}] 10:46:03 INFO - PROCESS | 1827 | 1461433563471 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:46:03 INFO - PROCESS | 1827 | 1461433563658 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df61800 == 127 [pid = 1827] [id = 314] 10:46:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd66fdef400) [pid = 1827] [serial = 943] [outer = (nil)] 10:46:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd67705f400) [pid = 1827] [serial = 944] [outer = 0x7fd66fdef400] 10:46:03 INFO - PROCESS | 1827 | 1461433563732 Marionette DEBUG loaded listener.js 10:46:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd688ee3c00) [pid = 1827] [serial = 945] [outer = 0x7fd66fdef400] 10:46:04 INFO - PROCESS | 1827 | 1461433564616 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]]]}] 10:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1430ms 10:46:04 INFO - PROCESS | 1827 | 1461433564686 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:46:04 INFO - PROCESS | 1827 | 1461433564690 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:46:04 INFO - PROCESS | 1827 | 1461433564696 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:46:04 INFO - PROCESS | 1827 | 1461433564699 Marionette TRACE conn3 <- [1,1230,null,{}] 10:46:04 INFO - PROCESS | 1827 | 1461433564705 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}] 10:46:04 INFO - PROCESS | 1827 | 1461433564874 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:46:05 INFO - PROCESS | 1827 | 1461433565049 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd690c6f000 == 128 [pid = 1827] [id = 315] 10:46:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd671060000) [pid = 1827] [serial = 946] [outer = (nil)] 10:46:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd68a0e8800) [pid = 1827] [serial = 947] [outer = 0x7fd671060000] 10:46:05 INFO - PROCESS | 1827 | 1461433565122 Marionette DEBUG loaded listener.js 10:46:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd68bd98000) [pid = 1827] [serial = 948] [outer = 0x7fd671060000] 10:46:05 INFO - PROCESS | 1827 | 1461433565981 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]]]}] 10:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1331ms 10:46:06 INFO - PROCESS | 1827 | 1461433566027 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:46:06 INFO - PROCESS | 1827 | 1461433566030 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:46:06 INFO - PROCESS | 1827 | 1461433566037 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:46:06 INFO - PROCESS | 1827 | 1461433566040 Marionette TRACE conn3 <- [1,1234,null,{}] 10:46:06 INFO - PROCESS | 1827 | 1461433566045 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}] 10:46:06 INFO - PROCESS | 1827 | 1461433566231 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:46:06 INFO - PROCESS | 1827 | 1461433566411 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df1f000 == 129 [pid = 1827] [id = 316] 10:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd68deab800) [pid = 1827] [serial = 949] [outer = (nil)] 10:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd68e384400) [pid = 1827] [serial = 950] [outer = 0x7fd68deab800] 10:46:06 INFO - PROCESS | 1827 | 1461433566490 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd68e534800) [pid = 1827] [serial = 951] [outer = 0x7fd68deab800] 10:46:07 INFO - PROCESS | 1827 | 1461433567285 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]]]}] 10:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1279ms 10:46:07 INFO - PROCESS | 1827 | 1461433567317 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:46:07 INFO - PROCESS | 1827 | 1461433567320 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:46:07 INFO - PROCESS | 1827 | 1461433567326 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:46:07 INFO - PROCESS | 1827 | 1461433567329 Marionette TRACE conn3 <- [1,1238,null,{}] 10:46:07 INFO - PROCESS | 1827 | 1461433567336 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}] 10:46:07 INFO - PROCESS | 1827 | 1461433567496 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:46:07 INFO - PROCESS | 1827 | 1461433567679 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd667686000 == 130 [pid = 1827] [id = 317] 10:46:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd67a559800) [pid = 1827] [serial = 952] [outer = (nil)] 10:46:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd672e87800) [pid = 1827] [serial = 953] [outer = 0x7fd67a559800] 10:46:07 INFO - PROCESS | 1827 | 1461433567759 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd67a564c00) [pid = 1827] [serial = 954] [outer = 0x7fd67a559800] 10:46:08 INFO - PROCESS | 1827 | 1461433568625 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]]]}] 10:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1336ms 10:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:46:08 INFO - PROCESS | 1827 | 1461433568663 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:46:08 INFO - PROCESS | 1827 | 1461433568666 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:46:08 INFO - PROCESS | 1827 | 1461433568672 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - PROCESS | 1827 | 1461433568675 Marionette TRACE conn3 <- [1,1242,null,{}] 10:46:08 INFO - PROCESS | 1827 | 1461433568680 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}] 10:46:08 INFO - PROCESS | 1827 | 1461433568846 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:46:09 INFO - PROCESS | 1827 | 1461433569040 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df29800 == 131 [pid = 1827] [id = 318] 10:46:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd66860d000) [pid = 1827] [serial = 955] [outer = (nil)] 10:46:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd668613000) [pid = 1827] [serial = 956] [outer = 0x7fd66860d000] 10:46:09 INFO - PROCESS | 1827 | 1461433569112 Marionette DEBUG loaded listener.js 10:46:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd668617c00) [pid = 1827] [serial = 957] [outer = 0x7fd66860d000] 10:46:09 INFO - PROCESS | 1827 | 1461433569972 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]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1335ms 10:46:10 INFO - PROCESS | 1827 | 1461433570007 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1827 | 1461433570011 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:46:10 INFO - PROCESS | 1827 | 1461433570017 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1827 | 1461433570019 Marionette TRACE conn3 <- [1,1246,null,{}] 10:46:10 INFO - PROCESS | 1827 | 1461433570025 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}] 10:46:10 INFO - PROCESS | 1827 | 1461433570184 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:46:10 INFO - PROCESS | 1827 | 1461433570451 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665883000 == 132 [pid = 1827] [id = 319] 10:46:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd668611c00) [pid = 1827] [serial = 958] [outer = (nil)] 10:46:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd670e5ec00) [pid = 1827] [serial = 959] [outer = 0x7fd668611c00] 10:46:10 INFO - PROCESS | 1827 | 1461433570527 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd670e63000) [pid = 1827] [serial = 960] [outer = 0x7fd668611c00] 10:46:11 INFO - PROCESS | 1827 | 1461433571334 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]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1379ms 10:46:11 INFO - PROCESS | 1827 | 1461433571397 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 1827 | 1461433571401 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:46:11 INFO - PROCESS | 1827 | 1461433571407 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1827 | 1461433571409 Marionette TRACE conn3 <- [1,1250,null,{}] 10:46:11 INFO - PROCESS | 1827 | 1461433571415 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}] 10:46:11 INFO - PROCESS | 1827 | 1461433571588 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:46:11 INFO - PROCESS | 1827 | 1461433571769 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aecf800 == 133 [pid = 1827] [id = 320] 10:46:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd6635d6800) [pid = 1827] [serial = 961] [outer = (nil)] 10:46:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd6635dd800) [pid = 1827] [serial = 962] [outer = 0x7fd6635d6800] 10:46:11 INFO - PROCESS | 1827 | 1461433571848 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd6635e2400) [pid = 1827] [serial = 963] [outer = 0x7fd6635d6800] 10:46:12 INFO - PROCESS | 1827 | 1461433572734 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]]]}] 10:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1377ms 10:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:46:12 INFO - PROCESS | 1827 | 1461433572785 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 1827 | 1461433572789 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:46:12 INFO - PROCESS | 1827 | 1461433572795 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 1827 | 1461433572799 Marionette TRACE conn3 <- [1,1254,null,{}] 10:46:12 INFO - PROCESS | 1827 | 1461433572805 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}] 10:46:13 INFO - PROCESS | 1827 | 1461433573040 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:46:13 INFO - PROCESS | 1827 | 1461433573221 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66a92e000 == 134 [pid = 1827] [id = 321] 10:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd6635d7000) [pid = 1827] [serial = 964] [outer = (nil)] 10:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd66b0dcc00) [pid = 1827] [serial = 965] [outer = 0x7fd6635d7000] 10:46:13 INFO - PROCESS | 1827 | 1461433573303 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd670e66800) [pid = 1827] [serial = 966] [outer = 0x7fd6635d7000] 10:46:14 INFO - PROCESS | 1827 | 1461433574142 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]]]}] 10:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1386ms 10:46:14 INFO - PROCESS | 1827 | 1461433574180 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:46:14 INFO - PROCESS | 1827 | 1461433574184 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:46:14 INFO - PROCESS | 1827 | 1461433574190 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:46:14 INFO - PROCESS | 1827 | 1461433574192 Marionette TRACE conn3 <- [1,1258,null,{}] 10:46:14 INFO - PROCESS | 1827 | 1461433574198 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}] 10:46:14 INFO - PROCESS | 1827 | 1461433574365 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:46:14 INFO - PROCESS | 1827 | 1461433574551 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f69b000 == 135 [pid = 1827] [id = 322] 10:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd66aa75800) [pid = 1827] [serial = 967] [outer = (nil)] 10:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd66aa7c800) [pid = 1827] [serial = 968] [outer = 0x7fd66aa75800] 10:46:14 INFO - PROCESS | 1827 | 1461433574622 Marionette DEBUG loaded listener.js 10:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd66aa80c00) [pid = 1827] [serial = 969] [outer = 0x7fd66aa75800] 10:46:15 INFO - PROCESS | 1827 | 1461433575531 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]]]}] 10:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1383ms 10:46:15 INFO - PROCESS | 1827 | 1461433575574 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:46:15 INFO - PROCESS | 1827 | 1461433575578 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:46:15 INFO - PROCESS | 1827 | 1461433575583 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:46:15 INFO - PROCESS | 1827 | 1461433575586 Marionette TRACE conn3 <- [1,1262,null,{}] 10:46:15 INFO - PROCESS | 1827 | 1461433575591 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}] 10:46:15 INFO - PROCESS | 1827 | 1461433575753 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:46:15 INFO - PROCESS | 1827 | 1461433575941 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ab86800 == 136 [pid = 1827] [id = 323] 10:46:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd66a844c00) [pid = 1827] [serial = 970] [outer = (nil)] 10:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd66ac32000) [pid = 1827] [serial = 971] [outer = 0x7fd66a844c00] 10:46:16 INFO - PROCESS | 1827 | 1461433576010 Marionette DEBUG loaded listener.js 10:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd66ac36000) [pid = 1827] [serial = 972] [outer = 0x7fd66a844c00] 10:46:16 INFO - PROCESS | 1827 | 1461433576877 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]]]}] 10:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1635ms 10:46:17 INFO - PROCESS | 1827 | 1461433577232 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:46:17 INFO - PROCESS | 1827 | 1461433577238 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:46:17 INFO - PROCESS | 1827 | 1461433577246 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:46:17 INFO - PROCESS | 1827 | 1461433577250 Marionette TRACE conn3 <- [1,1266,null,{}] 10:46:17 INFO - PROCESS | 1827 | 1461433577257 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}] 10:46:17 INFO - PROCESS | 1827 | 1461433577419 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:46:17 INFO - PROCESS | 1827 | 1461433577676 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fe04000 == 137 [pid = 1827] [id = 324] 10:46:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd666010c00) [pid = 1827] [serial = 973] [outer = (nil)] 10:46:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd6664d0800) [pid = 1827] [serial = 974] [outer = 0x7fd666010c00] 10:46:17 INFO - PROCESS | 1827 | 1461433577739 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd6680f8c00) [pid = 1827] [serial = 975] [outer = 0x7fd666010c00] 10:46:18 INFO - PROCESS | 1827 | 1461433578601 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]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1430ms 10:46:18 INFO - PROCESS | 1827 | 1461433578677 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 1827 | 1461433578681 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:46:18 INFO - PROCESS | 1827 | 1461433578693 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1827 | 1461433578699 Marionette TRACE conn3 <- [1,1270,null,{}] 10:46:18 INFO - PROCESS | 1827 | 1461433578704 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}] 10:46:18 INFO - PROCESS | 1827 | 1461433578968 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:46:19 INFO - PROCESS | 1827 | 1461433579282 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66540a800 == 138 [pid = 1827] [id = 325] 10:46:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd66a84fc00) [pid = 1827] [serial = 976] [outer = (nil)] 10:46:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd66ac30800) [pid = 1827] [serial = 977] [outer = 0x7fd66a84fc00] 10:46:19 INFO - PROCESS | 1827 | 1461433579350 Marionette DEBUG loaded listener.js 10:46:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd66ac3b800) [pid = 1827] [serial = 978] [outer = 0x7fd66a84fc00] 10:46:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd682406800 == 137 [pid = 1827] [id = 259] 10:46:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6784c6000 == 136 [pid = 1827] [id = 201] 10:46:19 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd68918e400) [pid = 1827] [serial = 875] [outer = (nil)] [url = about:blank] 10:46:19 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd6657f2800) [pid = 1827] [serial = 845] [outer = (nil)] [url = about:blank] 10:46:19 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd68dca7000) [pid = 1827] [serial = 839] [outer = (nil)] [url = about:blank] 10:46:19 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd68a4d1800) [pid = 1827] [serial = 836] [outer = (nil)] [url = about:blank] 10:46:19 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd6680f2000) [pid = 1827] [serial = 851] [outer = (nil)] [url = about:blank] 10:46:19 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd68dea5400) [pid = 1827] [serial = 842] [outer = (nil)] [url = about:blank] 10:46:19 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd68dca5800) [pid = 1827] [serial = 848] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd69b3d4800 == 135 [pid = 1827] [id = 264] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b80c800 == 134 [pid = 1827] [id = 309] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b30e800 == 133 [pid = 1827] [id = 308] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678e9c000 == 132 [pid = 1827] [id = 307] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676572800 == 131 [pid = 1827] [id = 306] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673282800 == 130 [pid = 1827] [id = 305] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fd77000 == 129 [pid = 1827] [id = 304] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672c11000 == 128 [pid = 1827] [id = 303] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fe07800 == 127 [pid = 1827] [id = 302] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b1a800 == 126 [pid = 1827] [id = 298] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fe16000 == 125 [pid = 1827] [id = 297] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd690f4a800 == 124 [pid = 1827] [id = 296] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e1db000 == 123 [pid = 1827] [id = 295] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688e15800 == 122 [pid = 1827] [id = 294] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676966000 == 121 [pid = 1827] [id = 293] 10:46:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673273000 == 120 [pid = 1827] [id = 292] 10:46:20 INFO - PROCESS | 1827 | 1461433580255 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]]]}] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd67e6c5000) [pid = 1827] [serial = 830] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd679c67400) [pid = 1827] [serial = 872] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd679bdb400) [pid = 1827] [serial = 827] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd683087400) [pid = 1827] [serial = 819] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd688fe4400) [pid = 1827] [serial = 833] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd688041000) [pid = 1827] [serial = 869] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd67e872000) [pid = 1827] [serial = 873] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd673191400) [pid = 1827] [serial = 824] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd67caa6800) [pid = 1827] [serial = 867] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd67318b400) [pid = 1827] [serial = 858] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd67b8a4c00) [pid = 1827] [serial = 864] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd66fb0c000) [pid = 1827] [serial = 821] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd67a760400) [pid = 1827] [serial = 863] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd67be12400) [pid = 1827] [serial = 866] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd675ba4800) [pid = 1827] [serial = 861] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd672b1d000) [pid = 1827] [serial = 857] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd6680f7c00) [pid = 1827] [serial = 854] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd68914a400) [pid = 1827] [serial = 870] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd6744b4000) [pid = 1827] [serial = 860] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd66fb83c00) [pid = 1827] [serial = 855] [outer = (nil)] [url = about:blank] 10:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1646ms 10:46:20 INFO - PROCESS | 1827 | 1461433580336 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:46:20 INFO - PROCESS | 1827 | 1461433580339 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:46:20 INFO - PROCESS | 1827 | 1461433580345 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:46:20 INFO - PROCESS | 1827 | 1461433580347 Marionette TRACE conn3 <- [1,1274,null,{}] 10:46:20 INFO - PROCESS | 1827 | 1461433580373 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}] 10:46:20 INFO - PROCESS | 1827 | 1461433580536 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:46:20 INFO - PROCESS | 1827 | 1461433580768 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd671179000 == 121 [pid = 1827] [id = 326] 10:46:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd66b0e0c00) [pid = 1827] [serial = 979] [outer = (nil)] 10:46:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd66fb19c00) [pid = 1827] [serial = 980] [outer = 0x7fd66b0e0c00] 10:46:20 INFO - PROCESS | 1827 | 1461433580837 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd670d1b800) [pid = 1827] [serial = 981] [outer = 0x7fd66b0e0c00] 10:46:21 INFO - PROCESS | 1827 | 1461433581520 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]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1235ms 10:46:21 INFO - PROCESS | 1827 | 1461433581580 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1827 | 1461433581583 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:46:21 INFO - PROCESS | 1827 | 1461433581589 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1827 | 1461433581591 Marionette TRACE conn3 <- [1,1278,null,{}] 10:46:21 INFO - PROCESS | 1827 | 1461433581596 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}] 10:46:21 INFO - PROCESS | 1827 | 1461433581761 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:46:21 INFO - PROCESS | 1827 | 1461433581771 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67337e000 == 122 [pid = 1827] [id = 327] 10:46:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd670d1cc00) [pid = 1827] [serial = 982] [outer = (nil)] 10:46:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd67108c000) [pid = 1827] [serial = 983] [outer = 0x7fd670d1cc00] 10:46:21 INFO - PROCESS | 1827 | 1461433581832 Marionette DEBUG loaded listener.js 10:46:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd672083000) [pid = 1827] [serial = 984] [outer = 0x7fd670d1cc00] 10:46:22 INFO - PROCESS | 1827 | 1461433582701 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]]]}] 10:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1176ms 10:46:22 INFO - PROCESS | 1827 | 1461433582770 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:46:22 INFO - PROCESS | 1827 | 1461433582774 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:46:22 INFO - PROCESS | 1827 | 1461433582790 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:46:22 INFO - PROCESS | 1827 | 1461433582794 Marionette TRACE conn3 <- [1,1282,null,{}] 10:46:22 INFO - PROCESS | 1827 | 1461433582799 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}] 10:46:23 INFO - PROCESS | 1827 | 1461433583011 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:46:23 INFO - PROCESS | 1827 | 1461433583032 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675e41800 == 123 [pid = 1827] [id = 328] 10:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd66b0d8400) [pid = 1827] [serial = 985] [outer = (nil)] 10:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd67256b000) [pid = 1827] [serial = 986] [outer = 0x7fd66b0d8400] 10:46:23 INFO - PROCESS | 1827 | 1461433583103 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd672e87c00) [pid = 1827] [serial = 987] [outer = 0x7fd66b0d8400] 10:46:23 INFO - PROCESS | 1827 | 1461433583949 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]]]}] 10:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1204ms 10:46:23 INFO - PROCESS | 1827 | 1461433583984 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1827 | 1461433583987 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:46:23 INFO - PROCESS | 1827 | 1461433583993 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1827 | 1461433583995 Marionette TRACE conn3 <- [1,1286,null,{}] 10:46:24 INFO - PROCESS | 1827 | 1461433584000 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}] 10:46:24 INFO - PROCESS | 1827 | 1461433584246 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:46:24 INFO - PROCESS | 1827 | 1461433584273 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676af4000 == 124 [pid = 1827] [id = 329] 10:46:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd6741ddc00) [pid = 1827] [serial = 988] [outer = (nil)] 10:46:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd676a61400) [pid = 1827] [serial = 989] [outer = 0x7fd6741ddc00] 10:46:24 INFO - PROCESS | 1827 | 1461433584337 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd679c64000) [pid = 1827] [serial = 990] [outer = 0x7fd6741ddc00] 10:46:24 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd670d06400) [pid = 1827] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:46:24 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd672566000) [pid = 1827] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:46:24 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd67318dc00) [pid = 1827] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:46:24 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd675b97800) [pid = 1827] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:46:24 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd67adf1c00) [pid = 1827] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:46:24 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd6680ecc00) [pid = 1827] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:46:24 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd670d14c00) [pid = 1827] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:46:24 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd6657ecc00) [pid = 1827] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:46:25 INFO - PROCESS | 1827 | 1461433585344 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]]]}] 10:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1378ms 10:46:25 INFO - PROCESS | 1827 | 1461433585371 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:46:25 INFO - PROCESS | 1827 | 1461433585378 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:46:25 INFO - PROCESS | 1827 | 1461433585397 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - PROCESS | 1827 | 1461433585399 Marionette TRACE conn3 <- [1,1290,null,{}] 10:46:25 INFO - PROCESS | 1827 | 1461433585404 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}] 10:46:25 INFO - PROCESS | 1827 | 1461433585584 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:46:25 INFO - PROCESS | 1827 | 1461433585600 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67856c000 == 125 [pid = 1827] [id = 330] 10:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd672308800) [pid = 1827] [serial = 991] [outer = (nil)] 10:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd67a55ac00) [pid = 1827] [serial = 992] [outer = 0x7fd672308800] 10:46:25 INFO - PROCESS | 1827 | 1461433585659 Marionette DEBUG loaded listener.js 10:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd67a567800) [pid = 1827] [serial = 993] [outer = 0x7fd672308800] 10:46:26 INFO - PROCESS | 1827 | 1461433586435 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]]]}] 10:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1076ms 10:46:26 INFO - PROCESS | 1827 | 1461433586473 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:46:26 INFO - PROCESS | 1827 | 1461433586475 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:46:26 INFO - PROCESS | 1827 | 1461433586481 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 1827 | 1461433586483 Marionette TRACE conn3 <- [1,1294,null,{}] 10:46:26 INFO - PROCESS | 1827 | 1461433586489 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}] 10:46:26 INFO - PROCESS | 1827 | 1461433586687 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:46:26 INFO - PROCESS | 1827 | 1461433586709 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b0df000 == 126 [pid = 1827] [id = 331] 10:46:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd6733b5400) [pid = 1827] [serial = 994] [outer = (nil)] 10:46:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd67b90e000) [pid = 1827] [serial = 995] [outer = 0x7fd6733b5400] 10:46:26 INFO - PROCESS | 1827 | 1461433586769 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd67caa6800) [pid = 1827] [serial = 996] [outer = 0x7fd6733b5400] 10:46:27 INFO - PROCESS | 1827 | 1461433587831 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]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1385ms 10:46:27 INFO - PROCESS | 1827 | 1461433587868 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:46:27 INFO - PROCESS | 1827 | 1461433587875 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:46:27 INFO - PROCESS | 1827 | 1461433587884 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 1827 | 1461433587889 Marionette TRACE conn3 <- [1,1298,null,{}] 10:46:27 INFO - PROCESS | 1827 | 1461433587896 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}] 10:46:28 INFO - PROCESS | 1827 | 1461433588118 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:46:28 INFO - PROCESS | 1827 | 1461433588310 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fe0c800 == 127 [pid = 1827] [id = 332] 10:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd66600c800) [pid = 1827] [serial = 997] [outer = (nil)] 10:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd66a845000) [pid = 1827] [serial = 998] [outer = 0x7fd66600c800] 10:46:28 INFO - PROCESS | 1827 | 1461433588383 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd66ac31800) [pid = 1827] [serial = 999] [outer = 0x7fd66600c800] 10:46:29 INFO - PROCESS | 1827 | 1461433589382 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]]]}] 10:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1538ms 10:46:29 INFO - PROCESS | 1827 | 1461433589421 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:46:29 INFO - PROCESS | 1827 | 1461433589430 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:46:29 INFO - PROCESS | 1827 | 1461433589440 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 1827 | 1461433589443 Marionette TRACE conn3 <- [1,1302,null,{}] 10:46:29 INFO - PROCESS | 1827 | 1461433589449 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}] 10:46:29 INFO - PROCESS | 1827 | 1461433589619 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:46:29 INFO - PROCESS | 1827 | 1461433589904 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67651e000 == 128 [pid = 1827] [id = 333] 10:46:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd66f449400) [pid = 1827] [serial = 1000] [outer = (nil)] 10:46:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd670d11400) [pid = 1827] [serial = 1001] [outer = 0x7fd66f449400] 10:46:30 INFO - PROCESS | 1827 | 1461433590021 Marionette DEBUG loaded listener.js 10:46:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd670e69c00) [pid = 1827] [serial = 1002] [outer = 0x7fd66f449400] 10:46:30 INFO - PROCESS | 1827 | 1461433590902 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]]]}] 10:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1534ms 10:46:30 INFO - PROCESS | 1827 | 1461433590976 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:46:30 INFO - PROCESS | 1827 | 1461433590980 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:46:30 INFO - PROCESS | 1827 | 1461433590987 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:46:30 INFO - PROCESS | 1827 | 1461433590994 Marionette TRACE conn3 <- [1,1306,null,{}] 10:46:31 INFO - PROCESS | 1827 | 1461433591016 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}] 10:46:31 INFO - PROCESS | 1827 | 1461433591358 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:46:31 INFO - PROCESS | 1827 | 1461433591540 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67cb46000 == 129 [pid = 1827] [id = 334] 10:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd672239c00) [pid = 1827] [serial = 1003] [outer = (nil)] 10:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd673442400) [pid = 1827] [serial = 1004] [outer = 0x7fd672239c00] 10:46:31 INFO - PROCESS | 1827 | 1461433591619 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd6769f9800) [pid = 1827] [serial = 1005] [outer = 0x7fd672239c00] 10:46:32 INFO - PROCESS | 1827 | 1461433592433 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]]]}] 10:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1498ms 10:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:46:32 INFO - PROCESS | 1827 | 1461433592486 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 1827 | 1461433592490 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:46:32 INFO - PROCESS | 1827 | 1461433592496 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 1827 | 1461433592500 Marionette TRACE conn3 <- [1,1310,null,{}] 10:46:32 INFO - PROCESS | 1827 | 1461433592505 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}] 10:46:32 INFO - PROCESS | 1827 | 1461433592671 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:46:32 INFO - PROCESS | 1827 | 1461433592860 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd689167800 == 130 [pid = 1827] [id = 335] 10:46:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd67256f800) [pid = 1827] [serial = 1006] [outer = (nil)] 10:46:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd67a565000) [pid = 1827] [serial = 1007] [outer = 0x7fd67256f800] 10:46:32 INFO - PROCESS | 1827 | 1461433592936 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd67c540000) [pid = 1827] [serial = 1008] [outer = 0x7fd67256f800] 10:46:33 INFO - PROCESS | 1827 | 1461433593772 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] 10:46:33 INFO - PROCESS | 1827 | 1461433593831 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:46:33 INFO - PROCESS | 1827 | 1461433593837 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:46:33 INFO - PROCESS | 1827 | 1461433593839 Marionette TRACE conn3 <- [1,1314,null,{}] 10:46:33 INFO - PROCESS | 1827 | 1461433593845 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}] 10:46:34 INFO - PROCESS | 1827 | 1461433594021 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:46:34 INFO - PROCESS | 1827 | 1461433594209 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df2c000 == 131 [pid = 1827] [id = 336] 10:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd6769fac00) [pid = 1827] [serial = 1009] [outer = (nil)] 10:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd688ee1c00) [pid = 1827] [serial = 1010] [outer = 0x7fd6769fac00] 10:46:34 INFO - PROCESS | 1827 | 1461433594285 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd689190400) [pid = 1827] [serial = 1011] [outer = 0x7fd6769fac00] 10:46:35 INFO - PROCESS | 1827 | 1461433595174 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]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1380ms 10:46:35 INFO - PROCESS | 1827 | 1461433595219 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 1827 | 1461433595223 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:46:35 INFO - PROCESS | 1827 | 1461433595229 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - PROCESS | 1827 | 1461433595231 Marionette TRACE conn3 <- [1,1318,null,{}] 10:46:35 INFO - PROCESS | 1827 | 1461433595237 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}] 10:46:35 INFO - PROCESS | 1827 | 1461433595421 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:46:35 INFO - PROCESS | 1827 | 1461433595622 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e06800 == 132 [pid = 1827] [id = 337] 10:46:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd674511c00) [pid = 1827] [serial = 1012] [outer = (nil)] 10:46:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd68dea7800) [pid = 1827] [serial = 1013] [outer = 0x7fd674511c00] 10:46:35 INFO - PROCESS | 1827 | 1461433595702 Marionette DEBUG loaded listener.js 10:46:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd68e3c0400) [pid = 1827] [serial = 1014] [outer = 0x7fd674511c00] 10:46:36 INFO - PROCESS | 1827 | 1461433596550 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]]]}] 10:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1380ms 10:46:36 INFO - PROCESS | 1827 | 1461433596610 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:46:36 INFO - PROCESS | 1827 | 1461433596613 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:46:36 INFO - PROCESS | 1827 | 1461433596619 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 1827 | 1461433596622 Marionette TRACE conn3 <- [1,1322,null,{}] 10:46:36 INFO - PROCESS | 1827 | 1461433596627 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}] 10:46:36 INFO - PROCESS | 1827 | 1461433596793 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:46:36 INFO - PROCESS | 1827 | 1461433596982 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e20800 == 133 [pid = 1827] [id = 338] 10:46:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd666012400) [pid = 1827] [serial = 1015] [outer = (nil)] 10:46:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd66601c000) [pid = 1827] [serial = 1016] [outer = 0x7fd666012400] 10:46:37 INFO - PROCESS | 1827 | 1461433597056 Marionette DEBUG loaded listener.js 10:46:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd666020800) [pid = 1827] [serial = 1017] [outer = 0x7fd666012400] 10:46:37 INFO - PROCESS | 1827 | 1461433597884 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]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1337ms 10:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:46:37 INFO - PROCESS | 1827 | 1461433597957 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1827 | 1461433597960 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:46:37 INFO - PROCESS | 1827 | 1461433597966 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1827 | 1461433597969 Marionette TRACE conn3 <- [1,1326,null,{}] 10:46:37 INFO - PROCESS | 1827 | 1461433597975 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}] 10:46:38 INFO - PROCESS | 1827 | 1461433598150 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:46:38 INFO - PROCESS | 1827 | 1461433598336 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662ada000 == 134 [pid = 1827] [id = 339] 10:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd6655ed400) [pid = 1827] [serial = 1018] [outer = (nil)] 10:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd6655f6c00) [pid = 1827] [serial = 1019] [outer = 0x7fd6655ed400] 10:46:38 INFO - PROCESS | 1827 | 1461433598412 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd6655fbc00) [pid = 1827] [serial = 1020] [outer = 0x7fd6655ed400] 10:46:39 INFO - PROCESS | 1827 | 1461433599248 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]]]}] 10:46:39 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 10:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1335ms 10:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:46:39 INFO - PROCESS | 1827 | 1461433599300 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 1827 | 1461433599303 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:46:39 INFO - PROCESS | 1827 | 1461433599309 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 1827 | 1461433599312 Marionette TRACE conn3 <- [1,1330,null,{}] 10:46:39 INFO - PROCESS | 1827 | 1461433599317 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}] 10:46:39 INFO - PROCESS | 1827 | 1461433599482 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:46:39 INFO - PROCESS | 1827 | 1461433599673 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662bce800 == 135 [pid = 1827] [id = 340] 10:46:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd6655f0800) [pid = 1827] [serial = 1021] [outer = (nil)] 10:46:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd666021800) [pid = 1827] [serial = 1022] [outer = 0x7fd6655f0800] 10:46:39 INFO - PROCESS | 1827 | 1461433599744 Marionette DEBUG loaded listener.js 10:46:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd66f7d2000) [pid = 1827] [serial = 1023] [outer = 0x7fd6655f0800] 10:46:40 INFO - PROCESS | 1827 | 1461433600592 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]]]}] 10:46:40 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 10:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1334ms 10:46:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672b88800 == 134 [pid = 1827] [id = 10] 10:46:40 INFO - PROCESS | 1827 | 1461433600685 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:46:40 INFO - PROCESS | 1827 | 1461433600688 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:46:40 INFO - PROCESS | 1827 | 1461433600775 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:46:40 INFO - PROCESS | 1827 | 1461433600778 Marionette TRACE conn3 <- [1,1334,null,{}] 10:46:40 INFO - PROCESS | 1827 | 1461433600784 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}] 10:46:40 INFO - PROCESS | 1827 | 1461433600951 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:46:41 INFO - PROCESS | 1827 | 1461433601189 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ade7000 == 135 [pid = 1827] [id = 341] 10:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd662cf5c00) [pid = 1827] [serial = 1024] [outer = (nil)] 10:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd6655f9400) [pid = 1827] [serial = 1025] [outer = 0x7fd662cf5c00] 10:46:41 INFO - PROCESS | 1827 | 1461433601273 Marionette DEBUG loaded listener.js 10:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd66f44ec00) [pid = 1827] [serial = 1026] [outer = 0x7fd662cf5c00] 10:46:42 INFO - PROCESS | 1827 | 1461433602103 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]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1418ms 10:46:42 INFO - PROCESS | 1827 | 1461433602163 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 1827 | 1461433602166 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:46:42 INFO - PROCESS | 1827 | 1461433602173 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1827 | 1461433602177 Marionette TRACE conn3 <- [1,1338,null,{}] 10:46:42 INFO - PROCESS | 1827 | 1461433602182 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}] 10:46:42 INFO - PROCESS | 1827 | 1461433602381 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:46:42 INFO - PROCESS | 1827 | 1461433602570 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd693519000 == 136 [pid = 1827] [id = 342] 10:46:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd662248000) [pid = 1827] [serial = 1027] [outer = (nil)] 10:46:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7fd662253000) [pid = 1827] [serial = 1028] [outer = 0x7fd662248000] 10:46:42 INFO - PROCESS | 1827 | 1461433602651 Marionette DEBUG loaded listener.js 10:46:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7fd66f7d6800) [pid = 1827] [serial = 1029] [outer = 0x7fd662248000] 10:46:44 INFO - PROCESS | 1827 | 1461433604367 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]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2231ms 10:46:44 INFO - PROCESS | 1827 | 1461433604405 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 1827 | 1461433604411 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:46:44 INFO - PROCESS | 1827 | 1461433604419 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - PROCESS | 1827 | 1461433604424 Marionette TRACE conn3 <- [1,1342,null,{}] 10:46:44 INFO - PROCESS | 1827 | 1461433604432 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}] 10:46:44 INFO - PROCESS | 1827 | 1461433604594 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:46:44 INFO - PROCESS | 1827 | 1461433604783 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66a931800 == 137 [pid = 1827] [id = 343] 10:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7fd6624cf000) [pid = 1827] [serial = 1030] [outer = (nil)] 10:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7fd6624d7800) [pid = 1827] [serial = 1031] [outer = 0x7fd6624cf000] 10:46:44 INFO - PROCESS | 1827 | 1461433604849 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7fd662cf2800) [pid = 1827] [serial = 1032] [outer = 0x7fd6624cf000] 10:46:45 INFO - PROCESS | 1827 | 1461433605722 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]]]}] 10:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1336ms 10:46:45 INFO - PROCESS | 1827 | 1461433605755 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:46:45 INFO - PROCESS | 1827 | 1461433605764 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:46:45 INFO - PROCESS | 1827 | 1461433605773 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:46:45 INFO - PROCESS | 1827 | 1461433605776 Marionette TRACE conn3 <- [1,1346,null,{}] 10:46:45 INFO - PROCESS | 1827 | 1461433605782 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}] 10:46:45 INFO - PROCESS | 1827 | 1461433605942 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:46:46 INFO - PROCESS | 1827 | 1461433606309 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6659d2800 == 138 [pid = 1827] [id = 344] 10:46:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7fd6635de400) [pid = 1827] [serial = 1033] [outer = (nil)] 10:46:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7fd6655f8800) [pid = 1827] [serial = 1034] [outer = 0x7fd6635de400] 10:46:46 INFO - PROCESS | 1827 | 1461433606379 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7fd6659b9000) [pid = 1827] [serial = 1035] [outer = 0x7fd6635de400] 10:46:47 INFO - PROCESS | 1827 | 1461433607309 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]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1584ms 10:46:47 INFO - PROCESS | 1827 | 1461433607358 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:46:47 INFO - PROCESS | 1827 | 1461433607361 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:46:47 INFO - PROCESS | 1827 | 1461433607367 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1827 | 1461433607372 Marionette TRACE conn3 <- [1,1350,null,{}] 10:46:47 INFO - PROCESS | 1827 | 1461433607388 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}] 10:46:47 INFO - PROCESS | 1827 | 1461433607563 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:46:47 INFO - PROCESS | 1827 | 1461433607836 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fd76800 == 139 [pid = 1827] [id = 345] 10:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7fd668613400) [pid = 1827] [serial = 1036] [outer = (nil)] 10:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7fd668619000) [pid = 1827] [serial = 1037] [outer = 0x7fd668613400] 10:46:47 INFO - PROCESS | 1827 | 1461433607952 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7fd66a84f800) [pid = 1827] [serial = 1038] [outer = 0x7fd668613400] 10:46:48 INFO - PROCESS | 1827 | 1461433608818 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]]]}] 10:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1487ms 10:46:48 INFO - PROCESS | 1827 | 1461433608854 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:46:48 INFO - PROCESS | 1827 | 1461433608858 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:46:48 INFO - PROCESS | 1827 | 1461433608863 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:46:48 INFO - PROCESS | 1827 | 1461433608865 Marionette TRACE conn3 <- [1,1354,null,{}] 10:46:48 INFO - PROCESS | 1827 | 1461433608871 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}] 10:46:49 INFO - PROCESS | 1827 | 1461433609041 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:46:49 INFO - PROCESS | 1827 | 1461433609242 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670ec7000 == 140 [pid = 1827] [id = 346] 10:46:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7fd6680eec00) [pid = 1827] [serial = 1039] [outer = (nil)] 10:46:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7fd66ac3d000) [pid = 1827] [serial = 1040] [outer = 0x7fd6680eec00] 10:46:49 INFO - PROCESS | 1827 | 1461433609306 Marionette DEBUG loaded listener.js 10:46:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7fd66b0ddc00) [pid = 1827] [serial = 1041] [outer = 0x7fd6680eec00] 10:46:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676af5000 == 139 [pid = 1827] [id = 274] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7fd67223e000) [pid = 1827] [serial = 878] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7fd676a55c00) [pid = 1827] [serial = 881] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7fd68a30e800) [pid = 1827] [serial = 887] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7fd68dca9400) [pid = 1827] [serial = 890] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7fd672ccec00) [pid = 1827] [serial = 893] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7fd6659b4000) [pid = 1827] [serial = 896] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7fd6651cd000) [pid = 1827] [serial = 899] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7fd6659b6000) [pid = 1827] [serial = 902] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7fd6664d3c00) [pid = 1827] [serial = 905] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7fd67a766800) [pid = 1827] [serial = 884] [outer = (nil)] [url = about:blank] 10:46:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67856c000 == 138 [pid = 1827] [id = 330] 10:46:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676af4000 == 137 [pid = 1827] [id = 329] 10:46:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675e41800 == 136 [pid = 1827] [id = 328] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67337e000 == 135 [pid = 1827] [id = 327] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd671179000 == 134 [pid = 1827] [id = 326] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66540a800 == 133 [pid = 1827] [id = 325] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fe04000 == 132 [pid = 1827] [id = 324] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66ab86800 == 131 [pid = 1827] [id = 323] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f69b000 == 130 [pid = 1827] [id = 322] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66a92e000 == 129 [pid = 1827] [id = 321] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aecf800 == 128 [pid = 1827] [id = 320] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665883000 == 127 [pid = 1827] [id = 319] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df29800 == 126 [pid = 1827] [id = 318] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd667686000 == 125 [pid = 1827] [id = 317] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df1f000 == 124 [pid = 1827] [id = 316] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd690c6f000 == 123 [pid = 1827] [id = 315] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df61800 == 122 [pid = 1827] [id = 314] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68240e000 == 121 [pid = 1827] [id = 313] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b21000 == 120 [pid = 1827] [id = 312] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67306f000 == 119 [pid = 1827] [id = 311] 10:46:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67c567800 == 118 [pid = 1827] [id = 310] 10:46:50 INFO - PROCESS | 1827 | 1461433610208 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]]]}] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7fd6710a0000) [pid = 1827] [serial = 915] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7fd671062800) [pid = 1827] [serial = 914] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7fd674517c00) [pid = 1827] [serial = 920] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7fd67e6b8c00) [pid = 1827] [serial = 929] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd6785cf400) [pid = 1827] [serial = 924] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd675907800) [pid = 1827] [serial = 921] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd682158c00) [pid = 1827] [serial = 930] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd6769f9000) [pid = 1827] [serial = 923] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd67b916c00) [pid = 1827] [serial = 926] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd67bf04000) [pid = 1827] [serial = 927] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd66a84d400) [pid = 1827] [serial = 912] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd6688e2800) [pid = 1827] [serial = 911] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd672686c00) [pid = 1827] [serial = 917] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd673188800) [pid = 1827] [serial = 918] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd66600e800) [pid = 1827] [serial = 909] [outer = (nil)] [url = about:blank] 10:46:50 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd6659b4400) [pid = 1827] [serial = 908] [outer = (nil)] [url = about:blank] 10:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1390ms 10:46:50 INFO - PROCESS | 1827 | 1461433610255 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1827 | 1461433610257 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:46:50 INFO - PROCESS | 1827 | 1461433610263 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1827 | 1461433610266 Marionette TRACE conn3 <- [1,1358,null,{}] 10:46:50 INFO - PROCESS | 1827 | 1461433610270 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}] 10:46:50 INFO - PROCESS | 1827 | 1461433610415 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:46:50 INFO - PROCESS | 1827 | 1461433610430 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66a92e000 == 119 [pid = 1827] [id = 347] 10:46:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd6659b4000) [pid = 1827] [serial = 1042] [outer = (nil)] 10:46:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd66f443400) [pid = 1827] [serial = 1043] [outer = 0x7fd6659b4000] 10:46:50 INFO - PROCESS | 1827 | 1461433610488 Marionette DEBUG loaded listener.js 10:46:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd66f7d5000) [pid = 1827] [serial = 1044] [outer = 0x7fd6659b4000] 10:46:51 INFO - PROCESS | 1827 | 1461433611332 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]]]}] 10:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1127ms 10:46:51 INFO - PROCESS | 1827 | 1461433611390 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:46:51 INFO - PROCESS | 1827 | 1461433611394 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:46:51 INFO - PROCESS | 1827 | 1461433611403 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:46:51 INFO - PROCESS | 1827 | 1461433611404 Marionette TRACE conn3 <- [1,1362,null,{}] 10:46:51 INFO - PROCESS | 1827 | 1461433611409 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}] 10:46:51 INFO - PROCESS | 1827 | 1461433611585 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:46:51 INFO - PROCESS | 1827 | 1461433611598 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673080000 == 120 [pid = 1827] [id = 348] 10:46:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd662cef800) [pid = 1827] [serial = 1045] [outer = (nil)] 10:46:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd66f7db400) [pid = 1827] [serial = 1046] [outer = 0x7fd662cef800] 10:46:51 INFO - PROCESS | 1827 | 1461433611791 Marionette DEBUG loaded listener.js 10:46:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd670d1bc00) [pid = 1827] [serial = 1047] [outer = 0x7fd662cef800] 10:46:52 INFO - PROCESS | 1827 | 1461433612573 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]]]}] 10:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1225ms 10:46:52 INFO - PROCESS | 1827 | 1461433612629 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:46:52 INFO - PROCESS | 1827 | 1461433612642 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:46:52 INFO - PROCESS | 1827 | 1461433612658 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:46:52 INFO - PROCESS | 1827 | 1461433612661 Marionette TRACE conn3 <- [1,1366,null,{}] 10:46:52 INFO - PROCESS | 1827 | 1461433612670 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}] 10:46:52 INFO - PROCESS | 1827 | 1461433612880 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:46:52 INFO - PROCESS | 1827 | 1461433612902 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733d4800 == 121 [pid = 1827] [id = 349] 10:46:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd66f44d000) [pid = 1827] [serial = 1048] [outer = (nil)] 10:46:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd670ee6000) [pid = 1827] [serial = 1049] [outer = 0x7fd66f44d000] 10:46:52 INFO - PROCESS | 1827 | 1461433612960 Marionette DEBUG loaded listener.js 10:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd6710ab800) [pid = 1827] [serial = 1050] [outer = 0x7fd66f44d000] 10:46:53 INFO - PROCESS | 1827 | 1461433613819 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] 10:46:53 INFO - PROCESS | 1827 | 1461433613894 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:46:53 INFO - PROCESS | 1827 | 1461433613900 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:46:53 INFO - PROCESS | 1827 | 1461433613902 Marionette TRACE conn3 <- [1,1370,null,{}] 10:46:53 INFO - PROCESS | 1827 | 1461433613907 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}] 10:46:54 INFO - PROCESS | 1827 | 1461433614139 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:46:54 INFO - PROCESS | 1827 | 1461433614181 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675cca800 == 122 [pid = 1827] [id = 350] 10:46:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd670d09400) [pid = 1827] [serial = 1051] [outer = (nil)] 10:46:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd672310c00) [pid = 1827] [serial = 1052] [outer = 0x7fd670d09400] 10:46:54 INFO - PROCESS | 1827 | 1461433614240 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd67290f000) [pid = 1827] [serial = 1053] [outer = 0x7fd670d09400] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd672308800) [pid = 1827] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd6635d7000) [pid = 1827] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd67105a000) [pid = 1827] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd6733bc000) [pid = 1827] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd6741ddc00) [pid = 1827] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd675b95c00) [pid = 1827] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd673187400) [pid = 1827] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd66fb0d800) [pid = 1827] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd670d1cc00) [pid = 1827] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd67b4fb800) [pid = 1827] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd66b0d8400) [pid = 1827] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd68803d000) [pid = 1827] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd6651c5800) [pid = 1827] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd66fdef400) [pid = 1827] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd66f446000) [pid = 1827] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd6635d6800) [pid = 1827] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd66b0e0c00) [pid = 1827] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd6664d7c00) [pid = 1827] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd6688e5000) [pid = 1827] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd6657ee400) [pid = 1827] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd679bde800) [pid = 1827] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd683021c00) [pid = 1827] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd671060000) [pid = 1827] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd6651c6000) [pid = 1827] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd670eeac00) [pid = 1827] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd66a849000) [pid = 1827] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd6657f7800) [pid = 1827] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd676a57400) [pid = 1827] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd674518400) [pid = 1827] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd66fb86800) [pid = 1827] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd67a559800) [pid = 1827] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd67590a000) [pid = 1827] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd676a59400) [pid = 1827] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd671089c00) [pid = 1827] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd66860d000) [pid = 1827] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd67b8aec00) [pid = 1827] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd672239800) [pid = 1827] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd677061400) [pid = 1827] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd67a760800) [pid = 1827] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd66fb83400) [pid = 1827] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd68a313800) [pid = 1827] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd6745db800) [pid = 1827] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd675d7e800) [pid = 1827] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd67b8ac800) [pid = 1827] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd678210c00) [pid = 1827] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd666010c00) [pid = 1827] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd668611c00) [pid = 1827] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd676a59800) [pid = 1827] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd677060c00) [pid = 1827] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd6659ae000) [pid = 1827] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd68deab800) [pid = 1827] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd6657ec400) [pid = 1827] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd672308000) [pid = 1827] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd67a75d800) [pid = 1827] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd66fb0f000) [pid = 1827] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd6651ca000) [pid = 1827] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd67109d800) [pid = 1827] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd68a311c00) [pid = 1827] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd6769fa400) [pid = 1827] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd66a84fc00) [pid = 1827] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd67108e400) [pid = 1827] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd675ba3800) [pid = 1827] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd676a5c000) [pid = 1827] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd689105800) [pid = 1827] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd6733b9800) [pid = 1827] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd675d7f400) [pid = 1827] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd6710ab000) [pid = 1827] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:46:55 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd66fb84400) [pid = 1827] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:46:55 INFO - PROCESS | 1827 | 1461433615993 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] 10:46:56 INFO - PROCESS | 1827 | 1461433616038 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:46:56 INFO - PROCESS | 1827 | 1461433616044 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - PROCESS | 1827 | 1461433616045 Marionette TRACE conn3 <- [1,1374,null,{}] 10:46:56 INFO - PROCESS | 1827 | 1461433616051 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}] 10:46:56 INFO - PROCESS | 1827 | 1461433616215 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:46:56 INFO - PROCESS | 1827 | 1461433616362 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6687db800 == 123 [pid = 1827] [id = 351] 10:46:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd6635d4400) [pid = 1827] [serial = 1054] [outer = (nil)] 10:46:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd6659b5000) [pid = 1827] [serial = 1055] [outer = 0x7fd6635d4400] 10:46:56 INFO - PROCESS | 1827 | 1461433616425 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd66aa73400) [pid = 1827] [serial = 1056] [outer = 0x7fd6635d4400] 10:46:57 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:57 INFO - PROCESS | 1827 | 1461433617131 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] 10:46:57 INFO - PROCESS | 1827 | 1461433617193 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:46:57 INFO - PROCESS | 1827 | 1461433617199 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:46:57 INFO - PROCESS | 1827 | 1461433617201 Marionette TRACE conn3 <- [1,1378,null,{}] 10:46:57 INFO - PROCESS | 1827 | 1461433617206 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}] 10:46:57 INFO - PROCESS | 1827 | 1461433617366 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:46:57 INFO - PROCESS | 1827 | 1461433617669 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662bdd000 == 124 [pid = 1827] [id = 352] 10:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd662247c00) [pid = 1827] [serial = 1057] [outer = (nil)] 10:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd66224cc00) [pid = 1827] [serial = 1058] [outer = 0x7fd662247c00] 10:46:57 INFO - PROCESS | 1827 | 1461433617749 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd6624ce000) [pid = 1827] [serial = 1059] [outer = 0x7fd662247c00] 10:46:58 INFO - PROCESS | 1827 | 1461433618690 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] 10:46:58 INFO - PROCESS | 1827 | 1461433618748 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:46:58 INFO - PROCESS | 1827 | 1461433618759 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1827 | 1461433618762 Marionette TRACE conn3 <- [1,1382,null,{}] 10:46:58 INFO - PROCESS | 1827 | 1461433618769 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}] 10:46:58 INFO - PROCESS | 1827 | 1461433618968 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:46:59 INFO - PROCESS | 1827 | 1461433619154 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fb20800 == 125 [pid = 1827] [id = 353] 10:46:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd6624d5400) [pid = 1827] [serial = 1060] [outer = (nil)] 10:46:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd666002c00) [pid = 1827] [serial = 1061] [outer = 0x7fd6624d5400] 10:46:59 INFO - PROCESS | 1827 | 1461433619231 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd666016400) [pid = 1827] [serial = 1062] [outer = 0x7fd6624d5400] 10:47:00 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:00 INFO - PROCESS | 1827 | 1461433620246 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] 10:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:47:00 INFO - PROCESS | 1827 | 1461433620312 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:47:00 INFO - PROCESS | 1827 | 1461433620318 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 1827 | 1461433620322 Marionette TRACE conn3 <- [1,1386,null,{}] 10:47:00 INFO - PROCESS | 1827 | 1461433620327 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}] 10:47:00 INFO - PROCESS | 1827 | 1461433620514 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:47:00 INFO - PROCESS | 1827 | 1461433620802 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675ccd800 == 126 [pid = 1827] [id = 354] 10:47:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd6657ee400) [pid = 1827] [serial = 1063] [outer = (nil)] 10:47:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd66ac39000) [pid = 1827] [serial = 1064] [outer = 0x7fd6657ee400] 10:47:00 INFO - PROCESS | 1827 | 1461433620891 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd66b0e1800) [pid = 1827] [serial = 1065] [outer = 0x7fd6657ee400] 10:47:01 INFO - PROCESS | 1827 | 1461433621825 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] 10:47:01 INFO - PROCESS | 1827 | 1461433621863 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:47:01 INFO - PROCESS | 1827 | 1461433621879 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 1827 | 1461433621888 Marionette TRACE conn3 <- [1,1390,null,{}] 10:47:01 INFO - PROCESS | 1827 | 1461433621894 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}] 10:47:02 INFO - PROCESS | 1827 | 1461433622081 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:47:02 INFO - PROCESS | 1827 | 1461433622316 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b11800 == 127 [pid = 1827] [id = 355] 10:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd6655fc800) [pid = 1827] [serial = 1066] [outer = (nil)] 10:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd66fb7e400) [pid = 1827] [serial = 1067] [outer = 0x7fd6655fc800] 10:47:02 INFO - PROCESS | 1827 | 1461433622435 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd670e68400) [pid = 1827] [serial = 1068] [outer = 0x7fd6655fc800] 10:47:03 INFO - PROCESS | 1827 | 1461433623250 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]]]}] 10:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1450ms 10:47:03 INFO - PROCESS | 1827 | 1461433623321 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:47:03 INFO - PROCESS | 1827 | 1461433623325 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:47:03 INFO - PROCESS | 1827 | 1461433623331 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 1827 | 1461433623333 Marionette TRACE conn3 <- [1,1394,null,{}] 10:47:03 INFO - PROCESS | 1827 | 1461433623339 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}] 10:47:03 INFO - PROCESS | 1827 | 1461433623514 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:47:03 INFO - PROCESS | 1827 | 1461433623699 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd679fe7000 == 128 [pid = 1827] [id = 356] 10:47:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd668619c00) [pid = 1827] [serial = 1069] [outer = (nil)] 10:47:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd6710ab000) [pid = 1827] [serial = 1070] [outer = 0x7fd668619c00] 10:47:03 INFO - PROCESS | 1827 | 1461433623770 Marionette DEBUG loaded listener.js 10:47:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd672314800) [pid = 1827] [serial = 1071] [outer = 0x7fd668619c00] 10:47:04 INFO - PROCESS | 1827 | 1461433624629 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]]]}] 10:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1340ms 10:47:04 INFO - PROCESS | 1827 | 1461433624672 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:47:04 INFO - PROCESS | 1827 | 1461433624676 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:47:04 INFO - PROCESS | 1827 | 1461433624681 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:47:04 INFO - PROCESS | 1827 | 1461433624684 Marionette TRACE conn3 <- [1,1398,null,{}] 10:47:04 INFO - PROCESS | 1827 | 1461433624689 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}] 10:47:04 INFO - PROCESS | 1827 | 1461433624853 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:47:05 INFO - PROCESS | 1827 | 1461433625045 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b312000 == 129 [pid = 1827] [id = 357] 10:47:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd672ccf000) [pid = 1827] [serial = 1072] [outer = (nil)] 10:47:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd672e85c00) [pid = 1827] [serial = 1073] [outer = 0x7fd672ccf000] 10:47:05 INFO - PROCESS | 1827 | 1461433625129 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd6733bbc00) [pid = 1827] [serial = 1074] [outer = 0x7fd672ccf000] 10:47:06 INFO - PROCESS | 1827 | 1461433626035 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]]]}] 10:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1383ms 10:47:06 INFO - PROCESS | 1827 | 1461433626065 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1827 | 1461433626068 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:47:06 INFO - PROCESS | 1827 | 1461433626074 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1827 | 1461433626077 Marionette TRACE conn3 <- [1,1402,null,{}] 10:47:06 INFO - PROCESS | 1827 | 1461433626082 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}] 10:47:06 INFO - PROCESS | 1827 | 1461433626277 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:47:06 INFO - PROCESS | 1827 | 1461433626482 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bf46000 == 130 [pid = 1827] [id = 358] 10:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd6688df800) [pid = 1827] [serial = 1075] [outer = (nil)] 10:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd6733bb800) [pid = 1827] [serial = 1076] [outer = 0x7fd6688df800] 10:47:06 INFO - PROCESS | 1827 | 1461433626596 Marionette DEBUG loaded listener.js 10:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd6745d3000) [pid = 1827] [serial = 1077] [outer = 0x7fd6688df800] 10:47:07 INFO - PROCESS | 1827 | 1461433627493 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]]]}] 10:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1477ms 10:47:07 INFO - PROCESS | 1827 | 1461433627553 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:47:07 INFO - PROCESS | 1827 | 1461433627557 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:47:07 INFO - PROCESS | 1827 | 1461433627566 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 1827 | 1461433627569 Marionette TRACE conn3 <- [1,1406,null,{}] 10:47:07 INFO - PROCESS | 1827 | 1461433627574 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}] 10:47:07 INFO - PROCESS | 1827 | 1461433627737 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:47:07 INFO - PROCESS | 1827 | 1461433627929 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688cbe000 == 131 [pid = 1827] [id = 359] 10:47:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd66f446400) [pid = 1827] [serial = 1078] [outer = (nil)] 10:47:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd67590a000) [pid = 1827] [serial = 1079] [outer = 0x7fd66f446400] 10:47:08 INFO - PROCESS | 1827 | 1461433628002 Marionette DEBUG loaded listener.js 10:47:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd675d7b400) [pid = 1827] [serial = 1080] [outer = 0x7fd66f446400] 10:47:08 INFO - PROCESS | 1827 | 1461433628844 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]]]}] 10:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1329ms 10:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:47:08 INFO - PROCESS | 1827 | 1461433628896 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:47:08 INFO - PROCESS | 1827 | 1461433628899 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:47:08 INFO - PROCESS | 1827 | 1461433628906 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:47:08 INFO - PROCESS | 1827 | 1461433628909 Marionette TRACE conn3 <- [1,1410,null,{}] 10:47:08 INFO - PROCESS | 1827 | 1461433628914 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}] 10:47:09 INFO - PROCESS | 1827 | 1461433629093 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:47:09 INFO - PROCESS | 1827 | 1461433629297 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68d9d6000 == 132 [pid = 1827] [id = 360] 10:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd6744acc00) [pid = 1827] [serial = 1081] [outer = (nil)] 10:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd676a56000) [pid = 1827] [serial = 1082] [outer = 0x7fd6744acc00] 10:47:09 INFO - PROCESS | 1827 | 1461433629373 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd677058c00) [pid = 1827] [serial = 1083] [outer = 0x7fd6744acc00] 10:47:10 INFO - PROCESS | 1827 | 1461433630273 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]]]}] 10:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1383ms 10:47:10 INFO - PROCESS | 1827 | 1461433630289 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 1827 | 1461433630292 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:47:10 INFO - PROCESS | 1827 | 1461433630298 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1827 | 1461433630301 Marionette TRACE conn3 <- [1,1414,null,{}] 10:47:10 INFO - PROCESS | 1827 | 1461433630306 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}] 10:47:10 INFO - PROCESS | 1827 | 1461433630476 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:47:10 INFO - PROCESS | 1827 | 1461433630666 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e5a4000 == 133 [pid = 1827] [id = 361] 10:47:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd675bae000) [pid = 1827] [serial = 1084] [outer = (nil)] 10:47:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd678ecd000) [pid = 1827] [serial = 1085] [outer = 0x7fd675bae000] 10:47:10 INFO - PROCESS | 1827 | 1461433630738 Marionette DEBUG loaded listener.js 10:47:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd672e8f800) [pid = 1827] [serial = 1086] [outer = 0x7fd675bae000] 10:47:11 INFO - PROCESS | 1827 | 1461433631691 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]]]}] 10:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1431ms 10:47:11 INFO - PROCESS | 1827 | 1461433631728 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 1827 | 1461433631732 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:47:11 INFO - PROCESS | 1827 | 1461433631738 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - PROCESS | 1827 | 1461433631741 Marionette TRACE conn3 <- [1,1418,null,{}] 10:47:11 INFO - PROCESS | 1827 | 1461433631746 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}] 10:47:11 INFO - PROCESS | 1827 | 1461433631920 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:47:12 INFO - PROCESS | 1827 | 1461433632110 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd693510000 == 134 [pid = 1827] [id = 362] 10:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd670eec000) [pid = 1827] [serial = 1087] [outer = (nil)] 10:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd67a560800) [pid = 1827] [serial = 1088] [outer = 0x7fd670eec000] 10:47:12 INFO - PROCESS | 1827 | 1461433632190 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd67a67f400) [pid = 1827] [serial = 1089] [outer = 0x7fd670eec000] 10:47:13 INFO - PROCESS | 1827 | 1461433633137 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]]]}] 10:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1428ms 10:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:47:13 INFO - PROCESS | 1827 | 1461433633167 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 1827 | 1461433633171 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:47:13 INFO - PROCESS | 1827 | 1461433633178 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 1827 | 1461433633182 Marionette TRACE conn3 <- [1,1422,null,{}] 10:47:13 INFO - PROCESS | 1827 | 1461433633187 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}] 10:47:13 INFO - PROCESS | 1827 | 1461433633388 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:47:13 INFO - PROCESS | 1827 | 1461433633586 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69351c800 == 135 [pid = 1827] [id = 363] 10:47:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd67705dc00) [pid = 1827] [serial = 1090] [outer = (nil)] 10:47:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd67bf90400) [pid = 1827] [serial = 1091] [outer = 0x7fd67705dc00] 10:47:13 INFO - PROCESS | 1827 | 1461433633655 Marionette DEBUG loaded listener.js 10:47:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd682156800) [pid = 1827] [serial = 1092] [outer = 0x7fd67705dc00] 10:47:14 INFO - PROCESS | 1827 | 1461433634579 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]]]}] 10:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1435ms 10:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:47:14 INFO - PROCESS | 1827 | 1461433634611 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:47:14 INFO - PROCESS | 1827 | 1461433634614 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:47:14 INFO - PROCESS | 1827 | 1461433634620 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:47:14 INFO - PROCESS | 1827 | 1461433634623 Marionette TRACE conn3 <- [1,1426,null,{}] 10:47:14 INFO - PROCESS | 1827 | 1461433634628 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}] 10:47:14 INFO - PROCESS | 1827 | 1461433634798 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:47:15 INFO - PROCESS | 1827 | 1461433634995 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660bdc000 == 136 [pid = 1827] [id = 364] 10:47:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd67820e800) [pid = 1827] [serial = 1093] [outer = (nil)] 10:47:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd688ee0c00) [pid = 1827] [serial = 1094] [outer = 0x7fd67820e800] 10:47:15 INFO - PROCESS | 1827 | 1461433635068 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd689144800) [pid = 1827] [serial = 1095] [outer = 0x7fd67820e800] 10:47:15 INFO - PROCESS | 1827 | 1461433635984 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]]]}] 10:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1434ms 10:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:47:16 INFO - PROCESS | 1827 | 1461433636054 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 1827 | 1461433636057 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:47:16 INFO - PROCESS | 1827 | 1461433636063 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 1827 | 1461433636066 Marionette TRACE conn3 <- [1,1430,null,{}] 10:47:16 INFO - PROCESS | 1827 | 1461433636071 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}] 10:47:16 INFO - PROCESS | 1827 | 1461433636256 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:47:16 INFO - PROCESS | 1827 | 1461433636513 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613eb000 == 137 [pid = 1827] [id = 365] 10:47:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd6664d7400) [pid = 1827] [serial = 1096] [outer = (nil)] 10:47:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd67b6a7c00) [pid = 1827] [serial = 1097] [outer = 0x7fd6664d7400] 10:47:16 INFO - PROCESS | 1827 | 1461433636602 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd68a1b1400) [pid = 1827] [serial = 1098] [outer = 0x7fd6664d7400] 10:47:17 INFO - PROCESS | 1827 | 1461433637482 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]]]}] 10:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1483ms 10:47:17 INFO - PROCESS | 1827 | 1461433637546 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 1827 | 1461433637550 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:47:17 INFO - PROCESS | 1827 | 1461433637556 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 1827 | 1461433637558 Marionette TRACE conn3 <- [1,1434,null,{}] 10:47:17 INFO - PROCESS | 1827 | 1461433637564 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}] 10:47:17 INFO - PROCESS | 1827 | 1461433637749 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:47:17 INFO - PROCESS | 1827 | 1461433637991 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6653dc000 == 138 [pid = 1827] [id = 366] 10:47:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd6651c3c00) [pid = 1827] [serial = 1099] [outer = (nil)] 10:47:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd6659b2000) [pid = 1827] [serial = 1100] [outer = 0x7fd6651c3c00] 10:47:18 INFO - PROCESS | 1827 | 1461433638109 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd6680ea800) [pid = 1827] [serial = 1101] [outer = 0x7fd6651c3c00] 10:47:18 INFO - PROCESS | 1827 | 1461433638977 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]]]}] 10:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1490ms 10:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:47:19 INFO - PROCESS | 1827 | 1461433639047 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 1827 | 1461433639050 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:47:19 INFO - PROCESS | 1827 | 1461433639057 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 1827 | 1461433639060 Marionette TRACE conn3 <- [1,1438,null,{}] 10:47:19 INFO - PROCESS | 1827 | 1461433639065 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}] 10:47:19 INFO - PROCESS | 1827 | 1461433639271 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:47:19 INFO - PROCESS | 1827 | 1461433639474 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66a939800 == 139 [pid = 1827] [id = 367] 10:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd6651c5c00) [pid = 1827] [serial = 1102] [outer = (nil)] 10:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd668610c00) [pid = 1827] [serial = 1103] [outer = 0x7fd6651c5c00] 10:47:19 INFO - PROCESS | 1827 | 1461433639545 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd66b0d7800) [pid = 1827] [serial = 1104] [outer = 0x7fd6651c5c00] 10:47:20 INFO - PROCESS | 1827 | 1461433640463 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]]]}] 10:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1439ms 10:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:47:20 INFO - PROCESS | 1827 | 1461433640495 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:47:20 INFO - PROCESS | 1827 | 1461433640498 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:47:20 INFO - PROCESS | 1827 | 1461433640504 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 1827 | 1461433640507 Marionette TRACE conn3 <- [1,1442,null,{}] 10:47:20 INFO - PROCESS | 1827 | 1461433640512 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}] 10:47:20 INFO - PROCESS | 1827 | 1461433640683 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:47:20 INFO - PROCESS | 1827 | 1461433640897 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666682000 == 140 [pid = 1827] [id = 368] 10:47:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd662cf0800) [pid = 1827] [serial = 1105] [outer = (nil)] 10:47:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd66fcc2c00) [pid = 1827] [serial = 1106] [outer = 0x7fd662cf0800] 10:47:21 INFO - PROCESS | 1827 | 1461433641018 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd670ef1400) [pid = 1827] [serial = 1107] [outer = 0x7fd662cf0800] 10:47:22 INFO - PROCESS | 1827 | 1461433642423 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]]]}] 10:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1989ms 10:47:22 INFO - PROCESS | 1827 | 1461433642493 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:47:22 INFO - PROCESS | 1827 | 1461433642500 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:47:22 INFO - PROCESS | 1827 | 1461433642508 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1827 | 1461433642513 Marionette TRACE conn3 <- [1,1446,null,{}] 10:47:22 INFO - PROCESS | 1827 | 1461433642520 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}] 10:47:22 INFO - PROCESS | 1827 | 1461433642735 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:47:23 INFO - PROCESS | 1827 | 1461433643165 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662acc000 == 141 [pid = 1827] [id = 369] 10:47:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd6655f2c00) [pid = 1827] [serial = 1108] [outer = (nil)] 10:47:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd6655f9800) [pid = 1827] [serial = 1109] [outer = 0x7fd6655f2c00] 10:47:23 INFO - PROCESS | 1827 | 1461433643239 Marionette DEBUG loaded listener.js 10:47:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd666005800) [pid = 1827] [serial = 1110] [outer = 0x7fd6655f2c00] 10:47:24 INFO - PROCESS | 1827 | 1461433644143 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]]]}] 10:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1686ms 10:47:24 INFO - PROCESS | 1827 | 1461433644196 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:47:24 INFO - PROCESS | 1827 | 1461433644205 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:47:24 INFO - PROCESS | 1827 | 1461433644215 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 1827 | 1461433644219 Marionette TRACE conn3 <- [1,1450,null,{}] 10:47:24 INFO - PROCESS | 1827 | 1461433644225 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}] 10:47:24 INFO - PROCESS | 1827 | 1461433644400 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672251000 == 140 [pid = 1827] [id = 135] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67aea5000 == 139 [pid = 1827] [id = 57] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676566000 == 138 [pid = 1827] [id = 150] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b0e7000 == 137 [pid = 1827] [id = 54] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67aabe800 == 136 [pid = 1827] [id = 189] 10:47:24 INFO - PROCESS | 1827 | 1461433644746 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6687db800 == 135 [pid = 1827] [id = 351] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675cca800 == 134 [pid = 1827] [id = 350] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733d4800 == 133 [pid = 1827] [id = 349] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673080000 == 132 [pid = 1827] [id = 348] 10:47:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6653ea800 == 133 [pid = 1827] [id = 370] 10:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd6635d3400) [pid = 1827] [serial = 1111] [outer = (nil)] 10:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd6680f1400) [pid = 1827] [serial = 1112] [outer = 0x7fd6635d3400] 10:47:24 INFO - PROCESS | 1827 | 1461433644836 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd66a843c00) [pid = 1827] [serial = 1113] [outer = 0x7fd6635d3400] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66a92e000 == 132 [pid = 1827] [id = 347] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670ec7000 == 131 [pid = 1827] [id = 346] 10:47:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fd76800 == 130 [pid = 1827] [id = 345] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672b92000 == 129 [pid = 1827] [id = 11] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6659d2800 == 128 [pid = 1827] [id = 344] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66a931800 == 127 [pid = 1827] [id = 343] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e20800 == 126 [pid = 1827] [id = 338] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e06800 == 125 [pid = 1827] [id = 337] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df2c000 == 124 [pid = 1827] [id = 336] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd689167800 == 123 [pid = 1827] [id = 335] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67cb46000 == 122 [pid = 1827] [id = 334] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67651e000 == 121 [pid = 1827] [id = 333] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fe0c800 == 120 [pid = 1827] [id = 332] 10:47:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b0df000 == 119 [pid = 1827] [id = 331] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd6769fc000) [pid = 1827] [serial = 729] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd676a61400) [pid = 1827] [serial = 989] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd676a5a400) [pid = 1827] [serial = 680] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd67b6b0400) [pid = 1827] [serial = 738] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd66ac32000) [pid = 1827] [serial = 971] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd689108c00) [pid = 1827] [serial = 798] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd672083000) [pid = 1827] [serial = 984] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd67beb3000) [pid = 1827] [serial = 689] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd672e87c00) [pid = 1827] [serial = 987] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd689357000) [pid = 1827] [serial = 792] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd6651d1800) [pid = 1827] [serial = 900] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd67705f400) [pid = 1827] [serial = 944] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd670e66800) [pid = 1827] [serial = 966] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd670d17000) [pid = 1827] [serial = 822] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd6635e2400) [pid = 1827] [serial = 963] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd66fb19c00) [pid = 1827] [serial = 980] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd66fb18400) [pid = 1827] [serial = 936] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd6711e7c00) [pid = 1827] [serial = 774] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd68e16a800) [pid = 1827] [serial = 849] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd67eab1400) [pid = 1827] [serial = 750] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd688fe7400) [pid = 1827] [serial = 789] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd6635dd800) [pid = 1827] [serial = 962] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd68bd98000) [pid = 1827] [serial = 948] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd6664cd000) [pid = 1827] [serial = 903] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd6744b7800) [pid = 1827] [serial = 825] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd68e3bc400) [pid = 1827] [serial = 894] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd6680f8400) [pid = 1827] [serial = 852] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd67be09800) [pid = 1827] [serial = 741] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd68a046c00) [pid = 1827] [serial = 795] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd670d19400) [pid = 1827] [serial = 720] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd672e87800) [pid = 1827] [serial = 953] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd67a633800) [pid = 1827] [serial = 942] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd68dcb4c00) [pid = 1827] [serial = 840] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd672306800) [pid = 1827] [serial = 723] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd668613000) [pid = 1827] [serial = 956] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd67e6c3800) [pid = 1827] [serial = 747] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd673442800) [pid = 1827] [serial = 777] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd67a685400) [pid = 1827] [serial = 735] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd66a848800) [pid = 1827] [serial = 935] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd670d1b800) [pid = 1827] [serial = 981] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd67bf91c00) [pid = 1827] [serial = 744] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd67a635000) [pid = 1827] [serial = 683] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd68deb0800) [pid = 1827] [serial = 843] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd68a0e8800) [pid = 1827] [serial = 947] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd677061c00) [pid = 1827] [serial = 732] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd67919d400) [pid = 1827] [serial = 882] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd67a564c00) [pid = 1827] [serial = 954] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd67c539c00) [pid = 1827] [serial = 692] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd68a03a800) [pid = 1827] [serial = 834] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd6664d0800) [pid = 1827] [serial = 974] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd670e5ec00) [pid = 1827] [serial = 959] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd67ab7c000) [pid = 1827] [serial = 828] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd668617c00) [pid = 1827] [serial = 957] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd67e86fc00) [pid = 1827] [serial = 783] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd6659b8000) [pid = 1827] [serial = 897] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd68e384400) [pid = 1827] [serial = 950] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd6680f8c00) [pid = 1827] [serial = 975] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd6657f7400) [pid = 1827] [serial = 846] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd672cdac00) [pid = 1827] [serial = 677] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd683020400) [pid = 1827] [serial = 786] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd67e6b8000) [pid = 1827] [serial = 695] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd6664d7800) [pid = 1827] [serial = 906] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd67108c000) [pid = 1827] [serial = 983] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd677060800) [pid = 1827] [serial = 941] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd672cd9c00) [pid = 1827] [serial = 939] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd68c2c0000) [pid = 1827] [serial = 837] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd679c64000) [pid = 1827] [serial = 990] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd689152c00) [pid = 1827] [serial = 933] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd683018800) [pid = 1827] [serial = 932] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd66aa7c800) [pid = 1827] [serial = 968] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd68e534800) [pid = 1827] [serial = 951] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd66ac3b800) [pid = 1827] [serial = 978] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd67256b000) [pid = 1827] [serial = 986] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd670e63000) [pid = 1827] [serial = 960] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd672cd7800) [pid = 1827] [serial = 879] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd66ac30800) [pid = 1827] [serial = 977] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd67b154800) [pid = 1827] [serial = 686] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7fd67a684400) [pid = 1827] [serial = 780] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7fd688ee3c00) [pid = 1827] [serial = 945] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7fd68deac800) [pid = 1827] [serial = 891] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd674512000) [pid = 1827] [serial = 726] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd672309400) [pid = 1827] [serial = 938] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd68804b800) [pid = 1827] [serial = 831] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd68c2bd000) [pid = 1827] [serial = 888] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd670d1ec00) [pid = 1827] [serial = 674] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd67a55ac00) [pid = 1827] [serial = 992] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd67a567800) [pid = 1827] [serial = 993] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd66b0dcc00) [pid = 1827] [serial = 965] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd689103c00) [pid = 1827] [serial = 885] [outer = (nil)] [url = about:blank] 10:47:25 INFO - PROCESS | 1827 | 1461433645665 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]]]}] 10:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1481ms 10:47:25 INFO - PROCESS | 1827 | 1461433645703 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:47:25 INFO - PROCESS | 1827 | 1461433645706 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:47:25 INFO - PROCESS | 1827 | 1461433645723 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 1827 | 1461433645728 Marionette TRACE conn3 <- [1,1454,null,{}] 10:47:25 INFO - PROCESS | 1827 | 1461433645742 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}] 10:47:25 INFO - PROCESS | 1827 | 1461433645915 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:47:25 INFO - PROCESS | 1827 | 1461433645935 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ab76800 == 120 [pid = 1827] [id = 371] 10:47:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd66a849800) [pid = 1827] [serial = 1114] [outer = (nil)] 10:47:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd66b0d6000) [pid = 1827] [serial = 1115] [outer = 0x7fd66a849800] 10:47:26 INFO - PROCESS | 1827 | 1461433645998 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd66f7d0400) [pid = 1827] [serial = 1116] [outer = 0x7fd66a849800] 10:47:26 INFO - PROCESS | 1827 | 1461433646923 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]]]}] 10:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1237ms 10:47:26 INFO - PROCESS | 1827 | 1461433646959 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:47:26 INFO - PROCESS | 1827 | 1461433646964 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:47:26 INFO - PROCESS | 1827 | 1461433646969 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:47:26 INFO - PROCESS | 1827 | 1461433646971 Marionette TRACE conn3 <- [1,1458,null,{}] 10:47:26 INFO - PROCESS | 1827 | 1461433646976 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}] 10:47:27 INFO - PROCESS | 1827 | 1461433647142 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:47:27 INFO - PROCESS | 1827 | 1461433647152 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f698800 == 121 [pid = 1827] [id = 372] 10:47:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd66f7d1400) [pid = 1827] [serial = 1117] [outer = (nil)] 10:47:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd66fb7f400) [pid = 1827] [serial = 1118] [outer = 0x7fd66f7d1400] 10:47:27 INFO - PROCESS | 1827 | 1461433647221 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd66fdef000) [pid = 1827] [serial = 1119] [outer = 0x7fd66f7d1400] 10:47:28 INFO - PROCESS | 1827 | 1461433648156 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]]]}] 10:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1232ms 10:47:28 INFO - PROCESS | 1827 | 1461433648201 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:47:28 INFO - PROCESS | 1827 | 1461433648204 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:47:28 INFO - PROCESS | 1827 | 1461433648219 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:47:28 INFO - PROCESS | 1827 | 1461433648221 Marionette TRACE conn3 <- [1,1462,null,{}] 10:47:28 INFO - PROCESS | 1827 | 1461433648226 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}] 10:47:28 INFO - PROCESS | 1827 | 1461433648440 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:47:28 INFO - PROCESS | 1827 | 1461433648466 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e18000 == 122 [pid = 1827] [id = 373] 10:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd66f7d3c00) [pid = 1827] [serial = 1120] [outer = (nil)] 10:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd670d21400) [pid = 1827] [serial = 1121] [outer = 0x7fd66f7d3c00] 10:47:28 INFO - PROCESS | 1827 | 1461433648525 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd670e69400) [pid = 1827] [serial = 1122] [outer = 0x7fd66f7d3c00] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd6624cf000) [pid = 1827] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd6680eec00) [pid = 1827] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd662cef800) [pid = 1827] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd6659b4000) [pid = 1827] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd6733b5400) [pid = 1827] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd6635de400) [pid = 1827] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd672907400) [pid = 1827] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd672b89000) [pid = 1827] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd668613400) [pid = 1827] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd66f44d000) [pid = 1827] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:47:29 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd670d09400) [pid = 1827] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:47:29 INFO - PROCESS | 1827 | 1461433649897 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]]]}] 10:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1737ms 10:47:29 INFO - PROCESS | 1827 | 1461433649954 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:47:29 INFO - PROCESS | 1827 | 1461433649957 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:47:29 INFO - PROCESS | 1827 | 1461433649963 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:47:29 INFO - PROCESS | 1827 | 1461433649965 Marionette TRACE conn3 <- [1,1466,null,{}] 10:47:29 INFO - PROCESS | 1827 | 1461433649970 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}] 10:47:30 INFO - PROCESS | 1827 | 1461433650181 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:47:30 INFO - PROCESS | 1827 | 1461433650322 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672584800 == 123 [pid = 1827] [id = 374] 10:47:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd6710a0000) [pid = 1827] [serial = 1123] [outer = (nil)] 10:47:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd672087c00) [pid = 1827] [serial = 1124] [outer = 0x7fd6710a0000] 10:47:30 INFO - PROCESS | 1827 | 1461433650388 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd67290a000) [pid = 1827] [serial = 1125] [outer = 0x7fd6710a0000] 10:47:31 INFO - PROCESS | 1827 | 1461433651101 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]]]}] 10:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1179ms 10:47:31 INFO - PROCESS | 1827 | 1461433651143 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 1827 | 1461433651147 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:47:31 INFO - PROCESS | 1827 | 1461433651155 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 1827 | 1461433651158 Marionette TRACE conn3 <- [1,1470,null,{}] 10:47:31 INFO - PROCESS | 1827 | 1461433651166 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}] 10:47:31 INFO - PROCESS | 1827 | 1461433651364 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:47:31 INFO - PROCESS | 1827 | 1461433651374 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67327b000 == 124 [pid = 1827] [id = 375] 10:47:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd67290c000) [pid = 1827] [serial = 1126] [outer = (nil)] 10:47:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd673186800) [pid = 1827] [serial = 1127] [outer = 0x7fd67290c000] 10:47:31 INFO - PROCESS | 1827 | 1461433651439 Marionette DEBUG loaded listener.js 10:47:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd6733bc400) [pid = 1827] [serial = 1128] [outer = 0x7fd67290c000] 10:47:32 INFO - PROCESS | 1827 | 1461433652575 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]]]}] 10:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1487ms 10:47:32 INFO - PROCESS | 1827 | 1461433652642 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:47:32 INFO - PROCESS | 1827 | 1461433652650 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:47:32 INFO - PROCESS | 1827 | 1461433652659 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:47:32 INFO - PROCESS | 1827 | 1461433652664 Marionette TRACE conn3 <- [1,1474,null,{}] 10:47:32 INFO - PROCESS | 1827 | 1461433652672 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}] 10:47:32 INFO - PROCESS | 1827 | 1461433652920 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:47:33 INFO - PROCESS | 1827 | 1461433653161 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6687db800 == 125 [pid = 1827] [id = 376] 10:47:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd6657f7400) [pid = 1827] [serial = 1129] [outer = (nil)] 10:47:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd666004c00) [pid = 1827] [serial = 1130] [outer = 0x7fd6657f7400] 10:47:33 INFO - PROCESS | 1827 | 1461433653282 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd666020000) [pid = 1827] [serial = 1131] [outer = 0x7fd6657f7400] 10:47:34 INFO - PROCESS | 1827 | 1461433654239 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]]]}] 10:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1636ms 10:47:34 INFO - PROCESS | 1827 | 1461433654296 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 1827 | 1461433654304 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:47:34 INFO - PROCESS | 1827 | 1461433654315 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:47:34 INFO - PROCESS | 1827 | 1461433654318 Marionette TRACE conn3 <- [1,1478,null,{}] 10:47:34 INFO - PROCESS | 1827 | 1461433654324 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}] 10:47:34 INFO - PROCESS | 1827 | 1461433654524 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:47:34 INFO - PROCESS | 1827 | 1461433654801 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd671105000 == 126 [pid = 1827] [id = 377] 10:47:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd66a84b400) [pid = 1827] [serial = 1132] [outer = (nil)] 10:47:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd66aa74c00) [pid = 1827] [serial = 1133] [outer = 0x7fd66a84b400] 10:47:34 INFO - PROCESS | 1827 | 1461433654922 Marionette DEBUG loaded listener.js 10:47:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd66b0dec00) [pid = 1827] [serial = 1134] [outer = 0x7fd66a84b400] 10:47:35 INFO - PROCESS | 1827 | 1461433655827 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]]]}] 10:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1585ms 10:47:35 INFO - PROCESS | 1827 | 1461433655901 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:47:35 INFO - PROCESS | 1827 | 1461433655904 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:47:35 INFO - PROCESS | 1827 | 1461433655910 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:47:35 INFO - PROCESS | 1827 | 1461433655916 Marionette TRACE conn3 <- [1,1482,null,{}] 10:47:35 INFO - PROCESS | 1827 | 1461433655933 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}] 10:47:36 INFO - PROCESS | 1827 | 1461433656172 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:47:36 INFO - PROCESS | 1827 | 1461433656469 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733e9800 == 127 [pid = 1827] [id = 378] 10:47:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd670d12800) [pid = 1827] [serial = 1135] [outer = (nil)] 10:47:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd670eea400) [pid = 1827] [serial = 1136] [outer = 0x7fd670d12800] 10:47:36 INFO - PROCESS | 1827 | 1461433656546 Marionette DEBUG loaded listener.js 10:47:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd67207ac00) [pid = 1827] [serial = 1137] [outer = 0x7fd670d12800] 10:47:37 INFO - PROCESS | 1827 | 1461433657402 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]]]}] 10:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1547ms 10:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:47:37 INFO - PROCESS | 1827 | 1461433657457 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 1827 | 1461433657461 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:47:37 INFO - PROCESS | 1827 | 1461433657467 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - PROCESS | 1827 | 1461433657470 Marionette TRACE conn3 <- [1,1486,null,{}] 10:47:37 INFO - PROCESS | 1827 | 1461433657475 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}] 10:47:37 INFO - PROCESS | 1827 | 1461433657657 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:47:37 INFO - PROCESS | 1827 | 1461433657845 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67651e800 == 128 [pid = 1827] [id = 379] 10:47:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd670d1ec00) [pid = 1827] [serial = 1138] [outer = (nil)] 10:47:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd673193800) [pid = 1827] [serial = 1139] [outer = 0x7fd670d1ec00] 10:47:37 INFO - PROCESS | 1827 | 1461433657917 Marionette DEBUG loaded listener.js 10:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd6741dd800) [pid = 1827] [serial = 1140] [outer = 0x7fd670d1ec00] 10:47:38 INFO - PROCESS | 1827 | 1461433658852 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]]]}] 10:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1441ms 10:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:47:38 INFO - PROCESS | 1827 | 1461433658908 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 1827 | 1461433658910 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:47:38 INFO - PROCESS | 1827 | 1461433658917 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:47:38 INFO - PROCESS | 1827 | 1461433658920 Marionette TRACE conn3 <- [1,1490,null,{}] 10:47:38 INFO - PROCESS | 1827 | 1461433658926 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}] 10:47:39 INFO - PROCESS | 1827 | 1461433659100 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:47:39 INFO - PROCESS | 1827 | 1461433659298 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676ade000 == 129 [pid = 1827] [id = 380] 10:47:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd672687800) [pid = 1827] [serial = 1141] [outer = (nil)] 10:47:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd674511800) [pid = 1827] [serial = 1142] [outer = 0x7fd672687800] 10:47:39 INFO - PROCESS | 1827 | 1461433659371 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd674fe3000) [pid = 1827] [serial = 1143] [outer = 0x7fd672687800] 10:47:40 INFO - PROCESS | 1827 | 1461433660264 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]]]}] 10:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1381ms 10:47:40 INFO - PROCESS | 1827 | 1461433660298 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 1827 | 1461433660301 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:47:40 INFO - PROCESS | 1827 | 1461433660308 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 1827 | 1461433660311 Marionette TRACE conn3 <- [1,1494,null,{}] 10:47:40 INFO - PROCESS | 1827 | 1461433660317 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}] 10:47:40 INFO - PROCESS | 1827 | 1461433660545 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:47:40 INFO - PROCESS | 1827 | 1461433660735 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd679452000 == 130 [pid = 1827] [id = 381] 10:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd6744aec00) [pid = 1827] [serial = 1144] [outer = (nil)] 10:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd67a55ec00) [pid = 1827] [serial = 1145] [outer = 0x7fd6744aec00] 10:47:40 INFO - PROCESS | 1827 | 1461433660812 Marionette DEBUG loaded listener.js 10:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd67a676800) [pid = 1827] [serial = 1146] [outer = 0x7fd6744aec00] 10:47:41 INFO - PROCESS | 1827 | 1461433661779 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]]]}] 10:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1530ms 10:47:41 INFO - PROCESS | 1827 | 1461433661839 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:47:41 INFO - PROCESS | 1827 | 1461433661842 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:47:41 INFO - PROCESS | 1827 | 1461433661849 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:47:41 INFO - PROCESS | 1827 | 1461433661852 Marionette TRACE conn3 <- [1,1498,null,{}] 10:47:41 INFO - PROCESS | 1827 | 1461433661857 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}] 10:47:42 INFO - PROCESS | 1827 | 1461433662038 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:47:42 INFO - PROCESS | 1827 | 1461433662229 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b303000 == 131 [pid = 1827] [id = 382] 10:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd674f0f000) [pid = 1827] [serial = 1147] [outer = (nil)] 10:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd67ab7b800) [pid = 1827] [serial = 1148] [outer = 0x7fd674f0f000] 10:47:42 INFO - PROCESS | 1827 | 1461433662301 Marionette DEBUG loaded listener.js 10:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd67b8ad000) [pid = 1827] [serial = 1149] [outer = 0x7fd674f0f000] 10:47:43 INFO - PROCESS | 1827 | 1461433663166 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]]]}] 10:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1380ms 10:47:43 INFO - PROCESS | 1827 | 1461433663231 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:47:43 INFO - PROCESS | 1827 | 1461433663235 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:47:43 INFO - PROCESS | 1827 | 1461433663240 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:47:43 INFO - PROCESS | 1827 | 1461433663244 Marionette TRACE conn3 <- [1,1502,null,{}] 10:47:43 INFO - PROCESS | 1827 | 1461433663249 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}] 10:47:43 INFO - PROCESS | 1827 | 1461433663462 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:47:43 INFO - PROCESS | 1827 | 1461433663649 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bee5000 == 132 [pid = 1827] [id = 383] 10:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd67a563000) [pid = 1827] [serial = 1150] [outer = (nil)] 10:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd67be0d400) [pid = 1827] [serial = 1151] [outer = 0x7fd67a563000] 10:47:43 INFO - PROCESS | 1827 | 1461433663726 Marionette DEBUG loaded listener.js 10:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd67bf9b800) [pid = 1827] [serial = 1152] [outer = 0x7fd67a563000] 10:47:44 INFO - PROCESS | 1827 | 1461433664609 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]]]}] 10:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1429ms 10:47:44 INFO - PROCESS | 1827 | 1461433664671 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 1827 | 1461433664675 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:47:44 INFO - PROCESS | 1827 | 1461433664681 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 1827 | 1461433664685 Marionette TRACE conn3 <- [1,1506,null,{}] 10:47:44 INFO - PROCESS | 1827 | 1461433664690 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}] 10:47:44 INFO - PROCESS | 1827 | 1461433664897 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:47:45 INFO - PROCESS | 1827 | 1461433665087 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e66d000 == 133 [pid = 1827] [id = 384] 10:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd67a67b000) [pid = 1827] [serial = 1153] [outer = (nil)] 10:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd67e86fc00) [pid = 1827] [serial = 1154] [outer = 0x7fd67a67b000] 10:47:45 INFO - PROCESS | 1827 | 1461433665163 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd688040400) [pid = 1827] [serial = 1155] [outer = 0x7fd67a67b000] 10:47:46 INFO - PROCESS | 1827 | 1461433666017 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]]]}] 10:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1381ms 10:47:46 INFO - PROCESS | 1827 | 1461433666062 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:47:46 INFO - PROCESS | 1827 | 1461433666066 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:47:46 INFO - PROCESS | 1827 | 1461433666072 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - PROCESS | 1827 | 1461433666074 Marionette TRACE conn3 <- [1,1510,null,{}] 10:47:46 INFO - PROCESS | 1827 | 1461433666080 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}] 10:47:46 INFO - PROCESS | 1827 | 1461433666256 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:47:46 INFO - PROCESS | 1827 | 1461433666457 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688e09000 == 134 [pid = 1827] [id = 385] 10:47:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd66fccb400) [pid = 1827] [serial = 1156] [outer = (nil)] 10:47:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd67caa5400) [pid = 1827] [serial = 1157] [outer = 0x7fd66fccb400] 10:47:46 INFO - PROCESS | 1827 | 1461433666531 Marionette DEBUG loaded listener.js 10:47:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd68914b400) [pid = 1827] [serial = 1158] [outer = 0x7fd66fccb400] 10:47:47 INFO - PROCESS | 1827 | 1461433667455 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]]]}] 10:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1427ms 10:47:47 INFO - PROCESS | 1827 | 1461433667500 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:47:47 INFO - PROCESS | 1827 | 1461433667505 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:47:47 INFO - PROCESS | 1827 | 1461433667511 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - PROCESS | 1827 | 1461433667515 Marionette TRACE conn3 <- [1,1514,null,{}] 10:47:47 INFO - PROCESS | 1827 | 1461433667521 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}] 10:47:47 INFO - PROCESS | 1827 | 1461433667765 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:47:48 INFO - PROCESS | 1827 | 1461433668009 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df0c800 == 135 [pid = 1827] [id = 386] 10:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd68c23e400) [pid = 1827] [serial = 1159] [outer = (nil)] 10:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd68d948400) [pid = 1827] [serial = 1160] [outer = 0x7fd68c23e400] 10:47:48 INFO - PROCESS | 1827 | 1461433668104 Marionette DEBUG loaded listener.js 10:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd68dca9400) [pid = 1827] [serial = 1161] [outer = 0x7fd68c23e400] 10:47:48 INFO - PROCESS | 1827 | 1461433668938 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]]]}] 10:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1485ms 10:47:48 INFO - PROCESS | 1827 | 1461433668996 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:47:49 INFO - PROCESS | 1827 | 1461433669000 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:47:49 INFO - PROCESS | 1827 | 1461433669006 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:47:49 INFO - PROCESS | 1827 | 1461433669009 Marionette TRACE conn3 <- [1,1518,null,{}] 10:47:49 INFO - PROCESS | 1827 | 1461433669014 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}] 10:47:49 INFO - PROCESS | 1827 | 1461433669184 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:47:49 INFO - PROCESS | 1827 | 1461433669387 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e15b000 == 136 [pid = 1827] [id = 387] 10:47:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd6654bf000) [pid = 1827] [serial = 1162] [outer = (nil)] 10:47:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd6654c3c00) [pid = 1827] [serial = 1163] [outer = 0x7fd6654bf000] 10:47:49 INFO - PROCESS | 1827 | 1461433669462 Marionette DEBUG loaded listener.js 10:47:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd6654c8400) [pid = 1827] [serial = 1164] [outer = 0x7fd6654bf000] 10:47:50 INFO - PROCESS | 1827 | 1461433670324 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]]]}] 10:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1389ms 10:47:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:47:50 INFO - PROCESS | 1827 | 1461433670396 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:47:50 INFO - PROCESS | 1827 | 1461433670399 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:47:50 INFO - PROCESS | 1827 | 1461433670405 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:47:50 INFO - PROCESS | 1827 | 1461433670408 Marionette TRACE conn3 <- [1,1522,null,{}] 10:47:50 INFO - PROCESS | 1827 | 1461433670414 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}] 10:47:50 INFO - PROCESS | 1827 | 1461433670613 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:47:50 INFO - PROCESS | 1827 | 1461433670812 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd690fe0800 == 137 [pid = 1827] [id = 388] 10:47:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd6654bf400) [pid = 1827] [serial = 1165] [outer = (nil)] 10:47:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd68c244800) [pid = 1827] [serial = 1166] [outer = 0x7fd6654bf400] 10:47:50 INFO - PROCESS | 1827 | 1461433670887 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd68dea3400) [pid = 1827] [serial = 1167] [outer = 0x7fd6654bf400] 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:51 INFO - PROCESS | 1827 | 1461433671688 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"]]]}] 10:47:51 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:47:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:47:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:47:51 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:47:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:47:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:47:51 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 10:47:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:47:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:47:51 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 10:47:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:47:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:47:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1338ms 10:47:51 INFO - PROCESS | 1827 | 1461433671746 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:47:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:47:51 INFO - PROCESS | 1827 | 1461433671752 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:47:51 INFO - PROCESS | 1827 | 1461433671758 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:47:51 INFO - PROCESS | 1827 | 1461433671761 Marionette TRACE conn3 <- [1,1526,null,{}] 10:47:51 INFO - PROCESS | 1827 | 1461433671766 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}] 10:47:51 INFO - PROCESS | 1827 | 1461433671948 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:47:52 INFO - PROCESS | 1827 | 1461433672144 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663468800 == 138 [pid = 1827] [id = 389] 10:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd662ca8000) [pid = 1827] [serial = 1168] [outer = (nil)] 10:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd662cb4800) [pid = 1827] [serial = 1169] [outer = 0x7fd662ca8000] 10:47:52 INFO - PROCESS | 1827 | 1461433672216 Marionette DEBUG loaded listener.js 10:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd68dca9800) [pid = 1827] [serial = 1170] [outer = 0x7fd662ca8000] 10:47:53 INFO - PROCESS | 1827 | 1461433673022 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"]]]}] 10:47:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:47:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:47:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:47:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1281ms 10:47:53 INFO - PROCESS | 1827 | 1461433673043 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:47:53 INFO - PROCESS | 1827 | 1461433673047 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:47:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:47:53 INFO - PROCESS | 1827 | 1461433673052 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:47:53 INFO - PROCESS | 1827 | 1461433673055 Marionette TRACE conn3 <- [1,1530,null,{}] 10:47:53 INFO - PROCESS | 1827 | 1461433673061 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}] 10:47:53 INFO - PROCESS | 1827 | 1461433673247 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:47:53 INFO - PROCESS | 1827 | 1461433673466 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665404000 == 139 [pid = 1827] [id = 390] 10:47:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd66224dc00) [pid = 1827] [serial = 1171] [outer = (nil)] 10:47:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd662c37400) [pid = 1827] [serial = 1172] [outer = 0x7fd66224dc00] 10:47:53 INFO - PROCESS | 1827 | 1461433673591 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd662ca8400) [pid = 1827] [serial = 1173] [outer = 0x7fd66224dc00] 10:47:54 INFO - PROCESS | 1827 | 1461433674365 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]]]}] 10:47:54 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 10:47:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:47:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:47:54 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. 10:47:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:47:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1346ms 10:47:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:47:54 INFO - PROCESS | 1827 | 1461433674400 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 1827 | 1461433674403 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:47:54 INFO - PROCESS | 1827 | 1461433674409 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 1827 | 1461433674412 Marionette TRACE conn3 <- [1,1534,null,{}] 10:47:54 INFO - PROCESS | 1827 | 1461433674417 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}] 10:47:54 INFO - PROCESS | 1827 | 1461433674622 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:47:54 INFO - PROCESS | 1827 | 1461433674824 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd668a83000 == 140 [pid = 1827] [id = 391] 10:47:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd6624d1c00) [pid = 1827] [serial = 1174] [outer = (nil)] 10:47:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd6654c5000) [pid = 1827] [serial = 1175] [outer = 0x7fd6624d1c00] 10:47:54 INFO - PROCESS | 1827 | 1461433674905 Marionette DEBUG loaded listener.js 10:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd6688de000) [pid = 1827] [serial = 1176] [outer = 0x7fd6624d1c00] 10:47:56 INFO - PROCESS | 1827 | 1461433676247 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]]]}] 10:47:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:47:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1893ms 10:47:56 INFO - PROCESS | 1827 | 1461433676302 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:47:56 INFO - PROCESS | 1827 | 1461433676308 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:47:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:47:56 INFO - PROCESS | 1827 | 1461433676317 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:47:56 INFO - PROCESS | 1827 | 1461433676321 Marionette TRACE conn3 <- [1,1538,null,{}] 10:47:56 INFO - PROCESS | 1827 | 1461433676328 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}] 10:47:56 INFO - PROCESS | 1827 | 1461433676509 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:47:56 INFO - PROCESS | 1827 | 1461433676740 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613f1000 == 141 [pid = 1827] [id = 392] 10:47:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd662254800) [pid = 1827] [serial = 1177] [outer = (nil)] 10:47:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd6657f5000) [pid = 1827] [serial = 1178] [outer = 0x7fd662254800] 10:47:56 INFO - PROCESS | 1827 | 1461433676868 Marionette DEBUG loaded listener.js 10:47:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd666012800) [pid = 1827] [serial = 1179] [outer = 0x7fd662254800] 10:47:57 INFO - PROCESS | 1827 | 1461433677908 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]]]}] 10:47:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:47:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1632ms 10:47:57 INFO - PROCESS | 1827 | 1461433677949 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:47:57 INFO - PROCESS | 1827 | 1461433677957 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:47:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:47:57 INFO - PROCESS | 1827 | 1461433677967 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:47:57 INFO - PROCESS | 1827 | 1461433677971 Marionette TRACE conn3 <- [1,1542,null,{}] 10:47:57 INFO - PROCESS | 1827 | 1461433677976 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}] 10:47:58 INFO - PROCESS | 1827 | 1461433678154 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:47:58 INFO - PROCESS | 1827 | 1461433678394 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660bcd800 == 142 [pid = 1827] [id = 393] 10:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd66a846c00) [pid = 1827] [serial = 1180] [outer = (nil)] 10:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd66aa7e800) [pid = 1827] [serial = 1181] [outer = 0x7fd66a846c00] 10:47:58 INFO - PROCESS | 1827 | 1461433678474 Marionette DEBUG loaded listener.js 10:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd66b0d6400) [pid = 1827] [serial = 1182] [outer = 0x7fd66a846c00] 10:47:59 INFO - PROCESS | 1827 | 1461433679366 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]]]}] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd69351f000 == 141 [pid = 1827] [id = 280] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676ae9800 == 140 [pid = 1827] [id = 283] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676532800 == 139 [pid = 1827] [id = 281] 10:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1436ms 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd6659b5000) [pid = 1827] [serial = 1055] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd666021800) [pid = 1827] [serial = 1022] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd6655f9400) [pid = 1827] [serial = 1025] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd672b8f800) [pid = 1827] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd6655f6c00) [pid = 1827] [serial = 1019] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672584800 == 138 [pid = 1827] [id = 374] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e18000 == 137 [pid = 1827] [id = 373] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f698800 == 136 [pid = 1827] [id = 372] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66ab76800 == 135 [pid = 1827] [id = 371] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6653ea800 == 134 [pid = 1827] [id = 370] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662acc000 == 133 [pid = 1827] [id = 369] 10:47:59 INFO - PROCESS | 1827 | 1461433679475 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:47:59 INFO - PROCESS | 1827 | 1461433679479 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd693510000 == 132 [pid = 1827] [id = 362] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e5a4000 == 131 [pid = 1827] [id = 361] 10:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68d9d6000 == 130 [pid = 1827] [id = 360] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688cbe000 == 129 [pid = 1827] [id = 359] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67bf46000 == 128 [pid = 1827] [id = 358] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b312000 == 127 [pid = 1827] [id = 357] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd679fe7000 == 126 [pid = 1827] [id = 356] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b11800 == 125 [pid = 1827] [id = 355] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675ccd800 == 124 [pid = 1827] [id = 354] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fb20800 == 123 [pid = 1827] [id = 353] 10:47:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662bdd000 == 122 [pid = 1827] [id = 352] 10:47:59 INFO - PROCESS | 1827 | 1461433679502 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:47:59 INFO - PROCESS | 1827 | 1461433679508 Marionette TRACE conn3 <- [1,1546,null,{}] 10:47:59 INFO - PROCESS | 1827 | 1461433679522 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}] 10:47:59 INFO - PROCESS | 1827 | 1461433679684 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd6624d7800) [pid = 1827] [serial = 1031] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd66ac3d000) [pid = 1827] [serial = 1040] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd670d1bc00) [pid = 1827] [serial = 1047] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd66f7d5000) [pid = 1827] [serial = 1044] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd67b90e000) [pid = 1827] [serial = 995] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd6659b9000) [pid = 1827] [serial = 1035] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd673442400) [pid = 1827] [serial = 1004] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd670d11400) [pid = 1827] [serial = 1001] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd67caa6800) [pid = 1827] [serial = 996] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd66f444c00) [pid = 1827] [serial = 696] [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.] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd66f443400) [pid = 1827] [serial = 1043] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd66a845000) [pid = 1827] [serial = 998] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd66b0ddc00) [pid = 1827] [serial = 1041] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd668619000) [pid = 1827] [serial = 1037] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd688ee1c00) [pid = 1827] [serial = 1010] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd66f7db400) [pid = 1827] [serial = 1046] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd66a84f800) [pid = 1827] [serial = 1038] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd670ee6000) [pid = 1827] [serial = 1049] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd66601c000) [pid = 1827] [serial = 1016] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd67a565000) [pid = 1827] [serial = 1007] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd672310c00) [pid = 1827] [serial = 1052] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd67290f000) [pid = 1827] [serial = 1053] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd6655f8800) [pid = 1827] [serial = 1034] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd662253000) [pid = 1827] [serial = 1028] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd68dea7800) [pid = 1827] [serial = 1013] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd662cf2800) [pid = 1827] [serial = 1032] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd6710ab800) [pid = 1827] [serial = 1050] [outer = (nil)] [url = about:blank] 10:47:59 INFO - PROCESS | 1827 | 1461433679929 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662bd6800 == 123 [pid = 1827] [id = 394] 10:47:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd6624cc400) [pid = 1827] [serial = 1183] [outer = (nil)] 10:47:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd66601c000) [pid = 1827] [serial = 1184] [outer = 0x7fd6624cc400] 10:47:59 INFO - PROCESS | 1827 | 1461433679994 Marionette DEBUG loaded listener.js 10:48:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd66fb0e000) [pid = 1827] [serial = 1185] [outer = 0x7fd6624cc400] 10:48:00 INFO - PROCESS | 1827 | 1461433680944 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]]]}] 10:48:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:48:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1507ms 10:48:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:48:01 INFO - PROCESS | 1827 | 1461433680997 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:48:01 INFO - PROCESS | 1827 | 1461433681000 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:48:01 INFO - PROCESS | 1827 | 1461433681006 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 1827 | 1461433681008 Marionette TRACE conn3 <- [1,1550,null,{}] 10:48:01 INFO - PROCESS | 1827 | 1461433681014 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}] 10:48:01 INFO - PROCESS | 1827 | 1461433681175 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:48:01 INFO - PROCESS | 1827 | 1461433681339 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f474800 == 124 [pid = 1827] [id = 395] 10:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd6624d7800) [pid = 1827] [serial = 1186] [outer = (nil)] 10:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd670d16c00) [pid = 1827] [serial = 1187] [outer = 0x7fd6624d7800] 10:48:01 INFO - PROCESS | 1827 | 1461433681418 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd670e68800) [pid = 1827] [serial = 1188] [outer = 0x7fd6624d7800] 10:48:02 INFO - PROCESS | 1827 | 1461433682189 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]]]}] 10:48:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:48:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1236ms 10:48:02 INFO - PROCESS | 1827 | 1461433682248 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:48:02 INFO - PROCESS | 1827 | 1461433682250 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:48:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:48:02 INFO - PROCESS | 1827 | 1461433682256 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:48:02 INFO - PROCESS | 1827 | 1461433682259 Marionette TRACE conn3 <- [1,1554,null,{}] 10:48:02 INFO - PROCESS | 1827 | 1461433682264 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}] 10:48:02 INFO - PROCESS | 1827 | 1461433682500 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:48:02 INFO - PROCESS | 1827 | 1461433682532 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e10800 == 125 [pid = 1827] [id = 396] 10:48:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd670d1bc00) [pid = 1827] [serial = 1189] [outer = (nil)] 10:48:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd6711e0000) [pid = 1827] [serial = 1190] [outer = 0x7fd670d1bc00] 10:48:02 INFO - PROCESS | 1827 | 1461433682591 Marionette DEBUG loaded listener.js 10:48:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd67230ac00) [pid = 1827] [serial = 1191] [outer = 0x7fd670d1bc00] 10:48:03 INFO - PROCESS | 1827 | 1461433683486 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]]]}] 10:48:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:48:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1283ms 10:48:03 INFO - PROCESS | 1827 | 1461433683547 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 1827 | 1461433683549 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:48:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:48:03 INFO - PROCESS | 1827 | 1461433683556 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 1827 | 1461433683558 Marionette TRACE conn3 <- [1,1558,null,{}] 10:48:03 INFO - PROCESS | 1827 | 1461433683564 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}] 10:48:03 INFO - PROCESS | 1827 | 1461433683788 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:48:03 INFO - PROCESS | 1827 | 1461433683815 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672b84000 == 126 [pid = 1827] [id = 397] 10:48:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd672309400) [pid = 1827] [serial = 1192] [outer = (nil)] 10:48:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd6744adc00) [pid = 1827] [serial = 1193] [outer = 0x7fd672309400] 10:48:03 INFO - PROCESS | 1827 | 1461433683877 Marionette DEBUG loaded listener.js 10:48:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd675bafc00) [pid = 1827] [serial = 1194] [outer = 0x7fd672309400] 10:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd6635d4400) [pid = 1827] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd66a849800) [pid = 1827] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd66f7d3c00) [pid = 1827] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd66f7d1400) [pid = 1827] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd6635d3400) [pid = 1827] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd6655f2c00) [pid = 1827] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd6710a0000) [pid = 1827] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:48:04 INFO - PROCESS | 1827 | 1461433684991 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]]]}] 10:48:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:48:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1480ms 10:48:05 INFO - PROCESS | 1827 | 1461433685037 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 1827 | 1461433685040 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:48:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:48:05 INFO - PROCESS | 1827 | 1461433685046 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 1827 | 1461433685048 Marionette TRACE conn3 <- [1,1562,null,{}] 10:48:05 INFO - PROCESS | 1827 | 1461433685053 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}] 10:48:05 INFO - PROCESS | 1827 | 1461433685263 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:48:05 INFO - PROCESS | 1827 | 1461433685276 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f690800 == 127 [pid = 1827] [id = 398] 10:48:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd6655f2c00) [pid = 1827] [serial = 1195] [outer = (nil)] 10:48:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd67223b400) [pid = 1827] [serial = 1196] [outer = 0x7fd6655f2c00] 10:48:05 INFO - PROCESS | 1827 | 1461433685346 Marionette DEBUG loaded listener.js 10:48:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd675d8a400) [pid = 1827] [serial = 1197] [outer = 0x7fd6655f2c00] 10:48:06 INFO - PROCESS | 1827 | 1461433686141 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]]]}] 10:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1128ms 10:48:06 INFO - PROCESS | 1827 | 1461433686179 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:48:06 INFO - PROCESS | 1827 | 1461433686182 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:48:06 INFO - PROCESS | 1827 | 1461433686187 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:48:06 INFO - PROCESS | 1827 | 1461433686190 Marionette TRACE conn3 <- [1,1566,null,{}] 10:48:06 INFO - PROCESS | 1827 | 1461433686196 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}] 10:48:06 INFO - PROCESS | 1827 | 1461433686349 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:48:06 INFO - PROCESS | 1827 | 1461433686365 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673375800 == 128 [pid = 1827] [id = 399] 10:48:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd672683c00) [pid = 1827] [serial = 1198] [outer = (nil)] 10:48:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd677061c00) [pid = 1827] [serial = 1199] [outer = 0x7fd672683c00] 10:48:06 INFO - PROCESS | 1827 | 1461433686423 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd679472800) [pid = 1827] [serial = 1200] [outer = 0x7fd672683c00] 10:48:07 INFO - PROCESS | 1827 | 1461433687626 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]]]}] 10:48:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:48:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1485ms 10:48:07 INFO - PROCESS | 1827 | 1461433687673 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:48:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:48:07 INFO - PROCESS | 1827 | 1461433687681 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:48:07 INFO - PROCESS | 1827 | 1461433687689 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:48:07 INFO - PROCESS | 1827 | 1461433687694 Marionette TRACE conn3 <- [1,1570,null,{}] 10:48:07 INFO - PROCESS | 1827 | 1461433687702 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}] 10:48:07 INFO - PROCESS | 1827 | 1461433687937 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:48:08 INFO - PROCESS | 1827 | 1461433688199 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd667696800 == 129 [pid = 1827] [id = 400] 10:48:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd6651cbc00) [pid = 1827] [serial = 1201] [outer = (nil)] 10:48:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd6654c1c00) [pid = 1827] [serial = 1202] [outer = 0x7fd6651cbc00] 10:48:08 INFO - PROCESS | 1827 | 1461433688279 Marionette DEBUG loaded listener.js 10:48:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd6659ae800) [pid = 1827] [serial = 1203] [outer = 0x7fd6651cbc00] 10:48:09 INFO - PROCESS | 1827 | 1461433689285 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]]]}] 10:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1639ms 10:48:09 INFO - PROCESS | 1827 | 1461433689329 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:48:09 INFO - PROCESS | 1827 | 1461433689337 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:48:09 INFO - PROCESS | 1827 | 1461433689347 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:48:09 INFO - PROCESS | 1827 | 1461433689351 Marionette TRACE conn3 <- [1,1574,null,{}] 10:48:09 INFO - PROCESS | 1827 | 1461433689357 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}] 10:48:09 INFO - PROCESS | 1827 | 1461433689560 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:48:09 INFO - PROCESS | 1827 | 1461433689838 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd671176800 == 130 [pid = 1827] [id = 401] 10:48:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd6680ecc00) [pid = 1827] [serial = 1204] [outer = (nil)] 10:48:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd66aa74000) [pid = 1827] [serial = 1205] [outer = 0x7fd6680ecc00] 10:48:09 INFO - PROCESS | 1827 | 1461433689955 Marionette DEBUG loaded listener.js 10:48:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd66f443400) [pid = 1827] [serial = 1206] [outer = 0x7fd6680ecc00] 10:48:10 INFO - PROCESS | 1827 | 1461433690852 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]]]}] 10:48:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:48:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1578ms 10:48:10 INFO - PROCESS | 1827 | 1461433690926 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:48:10 INFO - PROCESS | 1827 | 1461433690931 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:48:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:48:10 INFO - PROCESS | 1827 | 1461433690937 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:48:10 INFO - PROCESS | 1827 | 1461433690942 Marionette TRACE conn3 <- [1,1578,null,{}] 10:48:10 INFO - PROCESS | 1827 | 1461433690958 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}] 10:48:11 INFO - PROCESS | 1827 | 1461433691214 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:48:11 INFO - PROCESS | 1827 | 1461433691462 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675ccd800 == 131 [pid = 1827] [id = 402] 10:48:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd66f44d000) [pid = 1827] [serial = 1207] [outer = (nil)] 10:48:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd672308000) [pid = 1827] [serial = 1208] [outer = 0x7fd66f44d000] 10:48:11 INFO - PROCESS | 1827 | 1461433691554 Marionette DEBUG loaded listener.js 10:48:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd673194000) [pid = 1827] [serial = 1209] [outer = 0x7fd66f44d000] 10:48:12 INFO - PROCESS | 1827 | 1461433692420 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]]]}] 10:48:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:48:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1533ms 10:48:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:48:12 INFO - PROCESS | 1827 | 1461433692471 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:48:12 INFO - PROCESS | 1827 | 1461433692475 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:48:12 INFO - PROCESS | 1827 | 1461433692481 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:48:12 INFO - PROCESS | 1827 | 1461433692484 Marionette TRACE conn3 <- [1,1582,null,{}] 10:48:12 INFO - PROCESS | 1827 | 1461433692489 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}] 10:48:12 INFO - PROCESS | 1827 | 1461433692684 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:48:12 INFO - PROCESS | 1827 | 1461433692888 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b13800 == 132 [pid = 1827] [id = 403] 10:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd670ee6000) [pid = 1827] [serial = 1210] [outer = (nil)] 10:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd675ba5c00) [pid = 1827] [serial = 1211] [outer = 0x7fd670ee6000] 10:48:12 INFO - PROCESS | 1827 | 1461433692982 Marionette DEBUG loaded listener.js 10:48:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd67705f400) [pid = 1827] [serial = 1212] [outer = 0x7fd670ee6000] 10:48:13 INFO - PROCESS | 1827 | 1461433693884 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]]]}] 10:48:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:48:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1438ms 10:48:13 INFO - PROCESS | 1827 | 1461433693926 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:48:13 INFO - PROCESS | 1827 | 1461433693930 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:48:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:48:13 INFO - PROCESS | 1827 | 1461433693936 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:48:13 INFO - PROCESS | 1827 | 1461433693939 Marionette TRACE conn3 <- [1,1586,null,{}] 10:48:13 INFO - PROCESS | 1827 | 1461433693944 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}] 10:48:14 INFO - PROCESS | 1827 | 1461433694116 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:48:14 INFO - PROCESS | 1827 | 1461433694335 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67abf4800 == 133 [pid = 1827] [id = 404] 10:48:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd67450c800) [pid = 1827] [serial = 1213] [outer = (nil)] 10:48:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd679c61000) [pid = 1827] [serial = 1214] [outer = 0x7fd67450c800] 10:48:14 INFO - PROCESS | 1827 | 1461433694446 Marionette DEBUG loaded listener.js 10:48:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd67a67bc00) [pid = 1827] [serial = 1215] [outer = 0x7fd67450c800] 10:48:15 INFO - PROCESS | 1827 | 1461433695349 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]]]}] 10:48:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:48:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1478ms 10:48:15 INFO - PROCESS | 1827 | 1461433695414 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:48:15 INFO - PROCESS | 1827 | 1461433695418 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:48:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:48:15 INFO - PROCESS | 1827 | 1461433695424 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:48:15 INFO - PROCESS | 1827 | 1461433695426 Marionette TRACE conn3 <- [1,1590,null,{}] 10:48:15 INFO - PROCESS | 1827 | 1461433695432 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}] 10:48:15 INFO - PROCESS | 1827 | 1461433695622 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:48:15 INFO - PROCESS | 1827 | 1461433695818 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e671800 == 134 [pid = 1827] [id = 405] 10:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd67a75c800) [pid = 1827] [serial = 1216] [outer = (nil)] 10:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd689146c00) [pid = 1827] [serial = 1217] [outer = 0x7fd67a75c800] 10:48:15 INFO - PROCESS | 1827 | 1461433695892 Marionette DEBUG loaded listener.js 10:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd68a30f000) [pid = 1827] [serial = 1218] [outer = 0x7fd67a75c800] 10:48:16 INFO - PROCESS | 1827 | 1461433696733 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]]]}] 10:48:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:48:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1379ms 10:48:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:48:16 INFO - PROCESS | 1827 | 1461433696804 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:48:16 INFO - PROCESS | 1827 | 1461433696807 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:48:16 INFO - PROCESS | 1827 | 1461433696813 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:48:16 INFO - PROCESS | 1827 | 1461433696817 Marionette TRACE conn3 <- [1,1594,null,{}] 10:48:16 INFO - PROCESS | 1827 | 1461433696822 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}] 10:48:17 INFO - PROCESS | 1827 | 1461433697004 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:48:17 INFO - PROCESS | 1827 | 1461433697201 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68d9c5000 == 135 [pid = 1827] [id = 406] 10:48:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd66ab5c800) [pid = 1827] [serial = 1219] [outer = (nil)] 10:48:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd66ab66400) [pid = 1827] [serial = 1220] [outer = 0x7fd66ab5c800] 10:48:17 INFO - PROCESS | 1827 | 1461433697273 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd66ab6ac00) [pid = 1827] [serial = 1221] [outer = 0x7fd66ab5c800] 10:48:18 INFO - PROCESS | 1827 | 1461433698131 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]]]}] 10:48:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:48:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1389ms 10:48:18 INFO - PROCESS | 1827 | 1461433698202 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 1827 | 1461433698205 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:48:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:48:18 INFO - PROCESS | 1827 | 1461433698212 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 1827 | 1461433698215 Marionette TRACE conn3 <- [1,1598,null,{}] 10:48:18 INFO - PROCESS | 1827 | 1461433698221 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}] 10:48:18 INFO - PROCESS | 1827 | 1461433698410 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:48:18 INFO - PROCESS | 1827 | 1461433698620 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e328000 == 136 [pid = 1827] [id = 407] 10:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd66ab60800) [pid = 1827] [serial = 1222] [outer = (nil)] 10:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd68a315800) [pid = 1827] [serial = 1223] [outer = 0x7fd66ab60800] 10:48:18 INFO - PROCESS | 1827 | 1461433698732 Marionette DEBUG loaded listener.js 10:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd68dba5c00) [pid = 1827] [serial = 1224] [outer = 0x7fd66ab60800] 10:48:19 INFO - PROCESS | 1827 | 1461433699633 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]]]}] 10:48:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:48:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1487ms 10:48:19 INFO - PROCESS | 1827 | 1461433699700 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:48:19 INFO - PROCESS | 1827 | 1461433699704 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:48:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:48:19 INFO - PROCESS | 1827 | 1461433699710 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:48:19 INFO - PROCESS | 1827 | 1461433699712 Marionette TRACE conn3 <- [1,1602,null,{}] 10:48:19 INFO - PROCESS | 1827 | 1461433699718 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}] 10:48:19 INFO - PROCESS | 1827 | 1461433699932 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:48:20 INFO - PROCESS | 1827 | 1461433700171 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66af0e800 == 137 [pid = 1827] [id = 408] 10:48:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd66ab6a400) [pid = 1827] [serial = 1225] [outer = (nil)] 10:48:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd676448c00) [pid = 1827] [serial = 1226] [outer = 0x7fd66ab6a400] 10:48:20 INFO - PROCESS | 1827 | 1461433700287 Marionette DEBUG loaded listener.js 10:48:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd67644dc00) [pid = 1827] [serial = 1227] [outer = 0x7fd66ab6a400] 10:48:21 INFO - PROCESS | 1827 | 1461433701101 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]]]}] 10:48:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:48:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1428ms 10:48:21 INFO - PROCESS | 1827 | 1461433701139 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:48:21 INFO - PROCESS | 1827 | 1461433701143 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:48:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:48:21 INFO - PROCESS | 1827 | 1461433701149 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:48:21 INFO - PROCESS | 1827 | 1461433701152 Marionette TRACE conn3 <- [1,1606,null,{}] 10:48:21 INFO - PROCESS | 1827 | 1461433701157 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}] 10:48:21 INFO - PROCESS | 1827 | 1461433701345 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:48:21 INFO - PROCESS | 1827 | 1461433701553 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69279b000 == 138 [pid = 1827] [id = 409] 10:48:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd676441c00) [pid = 1827] [serial = 1228] [outer = (nil)] 10:48:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd68dba5000) [pid = 1827] [serial = 1229] [outer = 0x7fd676441c00] 10:48:21 INFO - PROCESS | 1827 | 1461433701624 Marionette DEBUG loaded listener.js 10:48:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd68dea6c00) [pid = 1827] [serial = 1230] [outer = 0x7fd676441c00] 10:48:22 INFO - PROCESS | 1827 | 1461433702587 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]]]}] 10:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1484ms 10:48:22 INFO - PROCESS | 1827 | 1461433702634 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:48:22 INFO - PROCESS | 1827 | 1461433702637 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:48:22 INFO - PROCESS | 1827 | 1461433702643 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:48:22 INFO - PROCESS | 1827 | 1461433702648 Marionette TRACE conn3 <- [1,1610,null,{}] 10:48:22 INFO - PROCESS | 1827 | 1461433702653 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}] 10:48:22 INFO - PROCESS | 1827 | 1461433702867 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:48:23 INFO - PROCESS | 1827 | 1461433703119 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662dc1000 == 139 [pid = 1827] [id = 410] 10:48:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd67644a400) [pid = 1827] [serial = 1231] [outer = (nil)] 10:48:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd67a580c00) [pid = 1827] [serial = 1232] [outer = 0x7fd67644a400] 10:48:23 INFO - PROCESS | 1827 | 1461433703240 Marionette DEBUG loaded listener.js 10:48:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd68e199000) [pid = 1827] [serial = 1233] [outer = 0x7fd67644a400] 10:48:24 INFO - PROCESS | 1827 | 1461433704072 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]]]}] 10:48:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:48:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1479ms 10:48:24 INFO - PROCESS | 1827 | 1461433704125 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:48:24 INFO - PROCESS | 1827 | 1461433704128 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:48:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:48:24 INFO - PROCESS | 1827 | 1461433704135 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:48:24 INFO - PROCESS | 1827 | 1461433704137 Marionette TRACE conn3 <- [1,1614,null,{}] 10:48:24 INFO - PROCESS | 1827 | 1461433704143 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}] 10:48:24 INFO - PROCESS | 1827 | 1461433704336 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:48:24 INFO - PROCESS | 1827 | 1461433704569 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66591a000 == 140 [pid = 1827] [id = 411] 10:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd6654ccc00) [pid = 1827] [serial = 1234] [outer = (nil)] 10:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd6654d5400) [pid = 1827] [serial = 1235] [outer = 0x7fd6654ccc00] 10:48:24 INFO - PROCESS | 1827 | 1461433704651 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd6654d9c00) [pid = 1827] [serial = 1236] [outer = 0x7fd6654ccc00] 10:48:25 INFO - PROCESS | 1827 | 1461433705485 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]]]}] 10:48:25 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 10:48:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1387ms 10:48:25 INFO - PROCESS | 1827 | 1461433705521 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:48:25 INFO - PROCESS | 1827 | 1461433705525 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:48:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:48:25 INFO - PROCESS | 1827 | 1461433705531 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:48:25 INFO - PROCESS | 1827 | 1461433705534 Marionette TRACE conn3 <- [1,1618,null,{}] 10:48:25 INFO - PROCESS | 1827 | 1461433705539 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}] 10:48:25 INFO - PROCESS | 1827 | 1461433705735 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:48:25 INFO - PROCESS | 1827 | 1461433705942 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ae0f000 == 141 [pid = 1827] [id = 412] 10:48:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd6654cdc00) [pid = 1827] [serial = 1237] [outer = (nil)] 10:48:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd66ae34c00) [pid = 1827] [serial = 1238] [outer = 0x7fd6654cdc00] 10:48:26 INFO - PROCESS | 1827 | 1461433706014 Marionette DEBUG loaded listener.js 10:48:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd66ae39000) [pid = 1827] [serial = 1239] [outer = 0x7fd6654cdc00] 10:48:26 INFO - PROCESS | 1827 | 1461433706923 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]]]}] 10:48:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:48:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1439ms 10:48:26 INFO - PROCESS | 1827 | 1461433706971 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 1827 | 1461433706974 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:48:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:48:26 INFO - PROCESS | 1827 | 1461433706986 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 1827 | 1461433706988 Marionette TRACE conn3 <- [1,1622,null,{}] 10:48:27 INFO - PROCESS | 1827 | 1461433707033 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}] 10:48:27 INFO - PROCESS | 1827 | 1461433707262 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:48:27 INFO - PROCESS | 1827 | 1461433707569 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613f5000 == 142 [pid = 1827] [id = 413] 10:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd662b4c400) [pid = 1827] [serial = 1240] [outer = (nil)] 10:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd662b53800) [pid = 1827] [serial = 1241] [outer = 0x7fd662b4c400] 10:48:27 INFO - PROCESS | 1827 | 1461433707648 Marionette DEBUG loaded listener.js 10:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd6659af400) [pid = 1827] [serial = 1242] [outer = 0x7fd662b4c400] 10:48:28 INFO - PROCESS | 1827 | 1461433708436 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]]]}] 10:48:28 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 10:48:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1497ms 10:48:28 INFO - PROCESS | 1827 | 1461433708478 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:48:28 INFO - PROCESS | 1827 | 1461433708481 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:48:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:48:28 INFO - PROCESS | 1827 | 1461433708487 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 1827 | 1461433708489 Marionette TRACE conn3 <- [1,1626,null,{}] 10:48:28 INFO - PROCESS | 1827 | 1461433708495 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}] 10:48:28 INFO - PROCESS | 1827 | 1461433708686 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:48:29 INFO - PROCESS | 1827 | 1461433709461 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662dbc800 == 143 [pid = 1827] [id = 414] 10:48:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd6624d0800) [pid = 1827] [serial = 1243] [outer = (nil)] 10:48:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd662b49400) [pid = 1827] [serial = 1244] [outer = 0x7fd6624d0800] 10:48:29 INFO - PROCESS | 1827 | 1461433709534 Marionette DEBUG loaded listener.js 10:48:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd662caf400) [pid = 1827] [serial = 1245] [outer = 0x7fd6624d0800] 10:48:30 INFO - PROCESS | 1827 | 1461433710389 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]]]}] 10:48:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:48:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1983ms 10:48:30 INFO - PROCESS | 1827 | 1461433710473 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:48:30 INFO - PROCESS | 1827 | 1461433710480 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:48:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:48:30 INFO - PROCESS | 1827 | 1461433710488 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:48:30 INFO - PROCESS | 1827 | 1461433710493 Marionette TRACE conn3 <- [1,1630,null,{}] 10:48:30 INFO - PROCESS | 1827 | 1461433710500 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}] 10:48:30 INFO - PROCESS | 1827 | 1461433710721 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:48:31 INFO - PROCESS | 1827 | 1461433711160 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662ae1800 == 144 [pid = 1827] [id = 415] 10:48:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd662cac400) [pid = 1827] [serial = 1246] [outer = (nil)] 10:48:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd662cb1000) [pid = 1827] [serial = 1247] [outer = 0x7fd662cac400] 10:48:31 INFO - PROCESS | 1827 | 1461433711290 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd6657f8000) [pid = 1827] [serial = 1248] [outer = 0x7fd662cac400] 10:48:32 INFO - PROCESS | 1827 | 1461433712212 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]]]}] 10:48:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:48:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1781ms 10:48:32 INFO - PROCESS | 1827 | 1461433712274 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:48:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:48:32 INFO - PROCESS | 1827 | 1461433712280 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:48:32 INFO - PROCESS | 1827 | 1461433712286 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 1827 | 1461433712289 Marionette TRACE conn3 <- [1,1634,null,{}] 10:48:32 INFO - PROCESS | 1827 | 1461433712295 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}] 10:48:32 INFO - PROCESS | 1827 | 1461433712467 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:48:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f690800 == 143 [pid = 1827] [id = 398] 10:48:32 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd673186800) [pid = 1827] [serial = 1127] [outer = (nil)] [url = about:blank] 10:48:32 INFO - PROCESS | 1827 | 1461433712859 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672b84000 == 142 [pid = 1827] [id = 397] 10:48:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e10800 == 141 [pid = 1827] [id = 396] 10:48:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f474800 == 140 [pid = 1827] [id = 395] 10:48:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662bd6800 == 139 [pid = 1827] [id = 394] 10:48:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662acc000 == 140 [pid = 1827] [id = 416] 10:48:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd662cf0c00) [pid = 1827] [serial = 1249] [outer = (nil)] 10:48:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd66600f800) [pid = 1827] [serial = 1250] [outer = 0x7fd662cf0c00] 10:48:32 INFO - PROCESS | 1827 | 1461433712956 Marionette DEBUG loaded listener.js 10:48:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd6688de800) [pid = 1827] [serial = 1251] [outer = 0x7fd662cf0c00] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd660bcd800 == 139 [pid = 1827] [id = 393] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6613f1000 == 138 [pid = 1827] [id = 392] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df0c800 == 137 [pid = 1827] [id = 386] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688e09000 == 136 [pid = 1827] [id = 385] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e66d000 == 135 [pid = 1827] [id = 384] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67bee5000 == 134 [pid = 1827] [id = 383] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b303000 == 133 [pid = 1827] [id = 382] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd679452000 == 132 [pid = 1827] [id = 381] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676ade000 == 131 [pid = 1827] [id = 380] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67651e800 == 130 [pid = 1827] [id = 379] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733e9800 == 129 [pid = 1827] [id = 378] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd671105000 == 128 [pid = 1827] [id = 377] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6687db800 == 127 [pid = 1827] [id = 376] 10:48:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67327b000 == 126 [pid = 1827] [id = 375] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd67290a000) [pid = 1827] [serial = 1125] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd670e69400) [pid = 1827] [serial = 1122] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd672087c00) [pid = 1827] [serial = 1124] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd66fdef000) [pid = 1827] [serial = 1119] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd66aa73400) [pid = 1827] [serial = 1056] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd66b0d6000) [pid = 1827] [serial = 1115] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd66f7d0400) [pid = 1827] [serial = 1116] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd670d21400) [pid = 1827] [serial = 1121] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd66fb7f400) [pid = 1827] [serial = 1118] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd688ee0c00) [pid = 1827] [serial = 1094] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd6710ab000) [pid = 1827] [serial = 1070] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd6659b2000) [pid = 1827] [serial = 1100] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd678ecd000) [pid = 1827] [serial = 1085] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd668610c00) [pid = 1827] [serial = 1103] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd67bf90400) [pid = 1827] [serial = 1091] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd66fb7e400) [pid = 1827] [serial = 1067] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd6680f1400) [pid = 1827] [serial = 1112] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd66a843c00) [pid = 1827] [serial = 1113] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd676a56000) [pid = 1827] [serial = 1082] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd666005800) [pid = 1827] [serial = 1110] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd6655f9800) [pid = 1827] [serial = 1109] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd6733bb800) [pid = 1827] [serial = 1076] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd66ac39000) [pid = 1827] [serial = 1064] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd666002c00) [pid = 1827] [serial = 1061] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd66224cc00) [pid = 1827] [serial = 1058] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd67590a000) [pid = 1827] [serial = 1079] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd672e85c00) [pid = 1827] [serial = 1073] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd67a560800) [pid = 1827] [serial = 1088] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd67b6a7c00) [pid = 1827] [serial = 1097] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd66fcc2c00) [pid = 1827] [serial = 1106] [outer = (nil)] [url = about:blank] 10:48:33 INFO - PROCESS | 1827 | 1461433713769 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]]]}] 10:48:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:48:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1534ms 10:48:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:48:33 INFO - PROCESS | 1827 | 1461433713820 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:48:33 INFO - PROCESS | 1827 | 1461433713823 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:48:33 INFO - PROCESS | 1827 | 1461433713843 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:48:33 INFO - PROCESS | 1827 | 1461433713852 Marionette TRACE conn3 <- [1,1638,null,{}] 10:48:33 INFO - PROCESS | 1827 | 1461433713866 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}] 10:48:34 INFO - PROCESS | 1827 | 1461433714048 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:48:34 INFO - PROCESS | 1827 | 1461433714060 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66a940800 == 127 [pid = 1827] [id = 417] 10:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd6664ccc00) [pid = 1827] [serial = 1252] [outer = (nil)] 10:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd66ac3e400) [pid = 1827] [serial = 1253] [outer = 0x7fd6664ccc00] 10:48:34 INFO - PROCESS | 1827 | 1461433714121 Marionette DEBUG loaded listener.js 10:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd66ae3a800) [pid = 1827] [serial = 1254] [outer = 0x7fd6664ccc00] 10:48:35 INFO - PROCESS | 1827 | 1461433715031 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]]]}] 10:48:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:48:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1259ms 10:48:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:48:35 INFO - PROCESS | 1827 | 1461433715087 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:48:35 INFO - PROCESS | 1827 | 1461433715091 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:48:35 INFO - PROCESS | 1827 | 1461433715097 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:48:35 INFO - PROCESS | 1827 | 1461433715099 Marionette TRACE conn3 <- [1,1642,null,{}] 10:48:35 INFO - PROCESS | 1827 | 1461433715104 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}] 10:48:35 INFO - PROCESS | 1827 | 1461433715269 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:48:35 INFO - PROCESS | 1827 | 1461433715460 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aece800 == 128 [pid = 1827] [id = 418] 10:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd6680f1400) [pid = 1827] [serial = 1255] [outer = (nil)] 10:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd66b0da800) [pid = 1827] [serial = 1256] [outer = 0x7fd6680f1400] 10:48:35 INFO - PROCESS | 1827 | 1461433715523 Marionette DEBUG loaded listener.js 10:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd66f7d1800) [pid = 1827] [serial = 1257] [outer = 0x7fd6680f1400] 10:48:36 INFO - PROCESS | 1827 | 1461433716299 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]]]}] 10:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1237ms 10:48:36 INFO - PROCESS | 1827 | 1461433716334 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:48:36 INFO - PROCESS | 1827 | 1461433716336 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:48:36 INFO - PROCESS | 1827 | 1461433716342 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:48:36 INFO - PROCESS | 1827 | 1461433716344 Marionette TRACE conn3 <- [1,1646,null,{}] 10:48:36 INFO - PROCESS | 1827 | 1461433716354 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}] 10:48:36 INFO - PROCESS | 1827 | 1461433716566 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:48:36 INFO - PROCESS | 1827 | 1461433716594 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f488800 == 129 [pid = 1827] [id = 419] 10:48:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd66fb14800) [pid = 1827] [serial = 1258] [outer = (nil)] 10:48:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd66fb7fc00) [pid = 1827] [serial = 1259] [outer = 0x7fd66fb14800] 10:48:36 INFO - PROCESS | 1827 | 1461433716667 Marionette DEBUG loaded listener.js 10:48:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd670e60c00) [pid = 1827] [serial = 1260] [outer = 0x7fd66fb14800] 10:48:37 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd670d1bc00) [pid = 1827] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:48:37 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd672309400) [pid = 1827] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:48:37 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd6624cc400) [pid = 1827] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:48:37 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd6624d7800) [pid = 1827] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:48:37 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd6655f2c00) [pid = 1827] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:48:37 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd662254800) [pid = 1827] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:48:37 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd66a846c00) [pid = 1827] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:48:37 INFO - PROCESS | 1827 | 1461433717968 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]]]}] 10:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1694ms 10:48:38 INFO - PROCESS | 1827 | 1461433718037 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:48:38 INFO - PROCESS | 1827 | 1461433718040 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:48:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:48:38 INFO - PROCESS | 1827 | 1461433718046 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 1827 | 1461433718048 Marionette TRACE conn3 <- [1,1650,null,{}] 10:48:38 INFO - PROCESS | 1827 | 1461433718054 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}] 10:48:38 INFO - PROCESS | 1827 | 1461433718214 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:48:38 INFO - PROCESS | 1827 | 1461433718414 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fe17800 == 130 [pid = 1827] [id = 420] 10:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd6655f2c00) [pid = 1827] [serial = 1261] [outer = (nil)] 10:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd66fcd0400) [pid = 1827] [serial = 1262] [outer = 0x7fd6655f2c00] 10:48:38 INFO - PROCESS | 1827 | 1461433718477 Marionette DEBUG loaded listener.js 10:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd672087c00) [pid = 1827] [serial = 1263] [outer = 0x7fd6655f2c00] 10:48:39 INFO - PROCESS | 1827 | 1461433719150 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]]]}] 10:48:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:48:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1140ms 10:48:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:48:39 INFO - PROCESS | 1827 | 1461433719187 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:48:39 INFO - PROCESS | 1827 | 1461433719190 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:48:39 INFO - PROCESS | 1827 | 1461433719196 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:48:39 INFO - PROCESS | 1827 | 1461433719198 Marionette TRACE conn3 <- [1,1654,null,{}] 10:48:39 INFO - PROCESS | 1827 | 1461433719204 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}] 10:48:39 INFO - PROCESS | 1827 | 1461433719361 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:48:39 INFO - PROCESS | 1827 | 1461433719534 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd671175000 == 131 [pid = 1827] [id = 421] 10:48:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd6659af800) [pid = 1827] [serial = 1264] [outer = (nil)] 10:48:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd67230a800) [pid = 1827] [serial = 1265] [outer = 0x7fd6659af800] 10:48:39 INFO - PROCESS | 1827 | 1461433719595 Marionette DEBUG loaded listener.js 10:48:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd67318e800) [pid = 1827] [serial = 1266] [outer = 0x7fd6659af800] 10:48:40 INFO - PROCESS | 1827 | 1461433720617 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]]]}] 10:48:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:48:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1480ms 10:48:40 INFO - PROCESS | 1827 | 1461433720677 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:48:40 INFO - PROCESS | 1827 | 1461433720685 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:48:40 INFO - PROCESS | 1827 | 1461433720694 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:48:40 INFO - PROCESS | 1827 | 1461433720700 Marionette TRACE conn3 <- [1,1658,null,{}] 10:48:40 INFO - PROCESS | 1827 | 1461433720711 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}] 10:48:40 INFO - PROCESS | 1827 | 1461433720969 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:48:41 INFO - PROCESS | 1827 | 1461433721228 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6659d6000 == 132 [pid = 1827] [id = 422] 10:48:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd6654c9c00) [pid = 1827] [serial = 1267] [outer = (nil)] 10:48:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd6654da800) [pid = 1827] [serial = 1268] [outer = 0x7fd6654c9c00] 10:48:41 INFO - PROCESS | 1827 | 1461433721354 Marionette DEBUG loaded listener.js 10:48:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd6659b7000) [pid = 1827] [serial = 1269] [outer = 0x7fd6654c9c00] 10:48:42 INFO - PROCESS | 1827 | 1461433722351 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]]]}] 10:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1689ms 10:48:42 INFO - PROCESS | 1827 | 1461433722384 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:48:42 INFO - PROCESS | 1827 | 1461433722393 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:48:42 INFO - PROCESS | 1827 | 1461433722403 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:48:42 INFO - PROCESS | 1827 | 1461433722407 Marionette TRACE conn3 <- [1,1662,null,{}] 10:48:42 INFO - PROCESS | 1827 | 1461433722413 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}] 10:48:42 INFO - PROCESS | 1827 | 1461433722603 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:48:42 INFO - PROCESS | 1827 | 1461433722894 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f482000 == 133 [pid = 1827] [id = 423] 10:48:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd6688dd400) [pid = 1827] [serial = 1270] [outer = (nil)] 10:48:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd66aa7a400) [pid = 1827] [serial = 1271] [outer = 0x7fd6688dd400] 10:48:43 INFO - PROCESS | 1827 | 1461433723012 Marionette DEBUG loaded listener.js 10:48:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd66ae33400) [pid = 1827] [serial = 1272] [outer = 0x7fd6688dd400] 10:48:43 INFO - PROCESS | 1827 | 1461433723857 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]]]}] 10:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1529ms 10:48:43 INFO - PROCESS | 1827 | 1461433723934 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:48:43 INFO - PROCESS | 1827 | 1461433723937 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:48:43 INFO - PROCESS | 1827 | 1461433723944 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - PROCESS | 1827 | 1461433723949 Marionette TRACE conn3 <- [1,1666,null,{}] 10:48:43 INFO - PROCESS | 1827 | 1461433723965 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}] 10:48:44 INFO - PROCESS | 1827 | 1461433724198 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:48:44 INFO - PROCESS | 1827 | 1461433724454 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673088000 == 134 [pid = 1827] [id = 424] 10:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd66b0de000) [pid = 1827] [serial = 1273] [outer = (nil)] 10:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd66fb7b000) [pid = 1827] [serial = 1274] [outer = 0x7fd66b0de000] 10:48:44 INFO - PROCESS | 1827 | 1461433724572 Marionette DEBUG loaded listener.js 10:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd671089c00) [pid = 1827] [serial = 1275] [outer = 0x7fd66b0de000] 10:48:45 INFO - PROCESS | 1827 | 1461433725459 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]]]}] 10:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1586ms 10:48:45 INFO - PROCESS | 1827 | 1461433725530 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:48:45 INFO - PROCESS | 1827 | 1461433725534 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:48:45 INFO - PROCESS | 1827 | 1461433725540 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 1827 | 1461433725543 Marionette TRACE conn3 <- [1,1670,null,{}] 10:48:45 INFO - PROCESS | 1827 | 1461433725548 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}] 10:48:45 INFO - PROCESS | 1827 | 1461433725771 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:48:45 INFO - PROCESS | 1827 | 1461433725972 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6735d0000 == 135 [pid = 1827] [id = 425] 10:48:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd66b0e0000) [pid = 1827] [serial = 1276] [outer = (nil)] 10:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd6733bf800) [pid = 1827] [serial = 1277] [outer = 0x7fd66b0e0000] 10:48:46 INFO - PROCESS | 1827 | 1461433726042 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd6741e5000) [pid = 1827] [serial = 1278] [outer = 0x7fd66b0e0000] 10:48:46 INFO - PROCESS | 1827 | 1461433726921 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]]]}] 10:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1431ms 10:48:46 INFO - PROCESS | 1827 | 1461433726972 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:48:46 INFO - PROCESS | 1827 | 1461433726976 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:48:46 INFO - PROCESS | 1827 | 1461433726982 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:48:46 INFO - PROCESS | 1827 | 1461433726984 Marionette TRACE conn3 <- [1,1674,null,{}] 10:48:46 INFO - PROCESS | 1827 | 1461433726990 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}] 10:48:47 INFO - PROCESS | 1827 | 1461433727170 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:48:47 INFO - PROCESS | 1827 | 1461433727387 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676536000 == 136 [pid = 1827] [id = 426] 10:48:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd6688e3c00) [pid = 1827] [serial = 1279] [outer = (nil)] 10:48:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd67590a000) [pid = 1827] [serial = 1280] [outer = 0x7fd6688e3c00] 10:48:47 INFO - PROCESS | 1827 | 1461433727461 Marionette DEBUG loaded listener.js 10:48:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd676443c00) [pid = 1827] [serial = 1281] [outer = 0x7fd6688e3c00] 10:48:48 INFO - PROCESS | 1827 | 1461433728356 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]]]}] 10:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1427ms 10:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:48:48 INFO - PROCESS | 1827 | 1461433728410 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:48:48 INFO - PROCESS | 1827 | 1461433728413 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:48:48 INFO - PROCESS | 1827 | 1461433728419 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:48:48 INFO - PROCESS | 1827 | 1461433728422 Marionette TRACE conn3 <- [1,1678,null,{}] 10:48:48 INFO - PROCESS | 1827 | 1461433728428 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}] 10:48:48 INFO - PROCESS | 1827 | 1461433728626 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:48:48 INFO - PROCESS | 1827 | 1461433728831 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b2d800 == 137 [pid = 1827] [id = 427] 10:48:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd676444800) [pid = 1827] [serial = 1282] [outer = (nil)] 10:48:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd67a567400) [pid = 1827] [serial = 1283] [outer = 0x7fd676444800] 10:48:48 INFO - PROCESS | 1827 | 1461433728912 Marionette DEBUG loaded listener.js 10:48:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd67a584c00) [pid = 1827] [serial = 1284] [outer = 0x7fd676444800] 10:48:49 INFO - PROCESS | 1827 | 1461433729770 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]]]}] 10:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1389ms 10:48:49 INFO - PROCESS | 1827 | 1461433729808 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:48:49 INFO - PROCESS | 1827 | 1461433729811 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:48:49 INFO - PROCESS | 1827 | 1461433729817 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:48:49 INFO - PROCESS | 1827 | 1461433729819 Marionette TRACE conn3 <- [1,1682,null,{}] 10:48:49 INFO - PROCESS | 1827 | 1461433729825 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}] 10:48:50 INFO - PROCESS | 1827 | 1461433730077 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:48:50 INFO - PROCESS | 1827 | 1461433730227 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b506800 == 138 [pid = 1827] [id = 428] 10:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd67a584400) [pid = 1827] [serial = 1285] [outer = (nil)] 10:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd67a75dc00) [pid = 1827] [serial = 1286] [outer = 0x7fd67a584400] 10:48:50 INFO - PROCESS | 1827 | 1461433730302 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd67b4fb800) [pid = 1827] [serial = 1287] [outer = 0x7fd67a584400] 10:48:51 INFO - PROCESS | 1827 | 1461433731145 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]]]}] 10:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1378ms 10:48:51 INFO - PROCESS | 1827 | 1461433731196 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:48:51 INFO - PROCESS | 1827 | 1461433731200 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:48:51 INFO - PROCESS | 1827 | 1461433731206 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:48:51 INFO - PROCESS | 1827 | 1461433731208 Marionette TRACE conn3 <- [1,1686,null,{}] 10:48:51 INFO - PROCESS | 1827 | 1461433731214 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}] 10:48:51 INFO - PROCESS | 1827 | 1461433731390 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:48:51 INFO - PROCESS | 1827 | 1461433731597 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e5c9000 == 139 [pid = 1827] [id = 429] 10:48:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd67a57dc00) [pid = 1827] [serial = 1288] [outer = (nil)] 10:48:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd67beafc00) [pid = 1827] [serial = 1289] [outer = 0x7fd67a57dc00] 10:48:51 INFO - PROCESS | 1827 | 1461433731671 Marionette DEBUG loaded listener.js 10:48:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd67c541400) [pid = 1827] [serial = 1290] [outer = 0x7fd67a57dc00] 10:48:52 INFO - PROCESS | 1827 | 1461433732537 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]]]}] 10:48:52 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 10:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1380ms 10:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:48:52 INFO - PROCESS | 1827 | 1461433732587 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:48:52 INFO - PROCESS | 1827 | 1461433732590 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:48:52 INFO - PROCESS | 1827 | 1461433732596 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:48:52 INFO - PROCESS | 1827 | 1461433732599 Marionette TRACE conn3 <- [1,1690,null,{}] 10:48:52 INFO - PROCESS | 1827 | 1461433732604 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}] 10:48:52 INFO - PROCESS | 1827 | 1461433732796 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:48:53 INFO - PROCESS | 1827 | 1461433733008 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6893b0800 == 140 [pid = 1827] [id = 430] 10:48:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd6688e3000) [pid = 1827] [serial = 1291] [outer = (nil)] 10:48:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd67e6c1400) [pid = 1827] [serial = 1292] [outer = 0x7fd6688e3000] 10:48:53 INFO - PROCESS | 1827 | 1461433733163 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd688ede400) [pid = 1827] [serial = 1293] [outer = 0x7fd6688e3000] 10:48:54 INFO - PROCESS | 1827 | 1461433734061 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]]]}] 10:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1540ms 10:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:48:54 INFO - PROCESS | 1827 | 1461433734135 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:48:54 INFO - PROCESS | 1827 | 1461433734138 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:48:54 INFO - PROCESS | 1827 | 1461433734145 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:48:54 INFO - PROCESS | 1827 | 1461433734148 Marionette TRACE conn3 <- [1,1694,null,{}] 10:48:54 INFO - PROCESS | 1827 | 1461433734153 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}] 10:48:54 INFO - PROCESS | 1827 | 1461433734346 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:48:54 INFO - PROCESS | 1827 | 1461433734611 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e397800 == 141 [pid = 1827] [id = 431] 10:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd689108400) [pid = 1827] [serial = 1294] [outer = (nil)] 10:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd68a046c00) [pid = 1827] [serial = 1295] [outer = 0x7fd689108400] 10:48:54 INFO - PROCESS | 1827 | 1461433734744 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd68bd15c00) [pid = 1827] [serial = 1296] [outer = 0x7fd689108400] 10:48:55 INFO - PROCESS | 1827 | 1461433735572 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]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1487ms 10:48:55 INFO - PROCESS | 1827 | 1461433735632 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 1827 | 1461433735635 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:48:55 INFO - PROCESS | 1827 | 1461433735642 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 1827 | 1461433735646 Marionette TRACE conn3 <- [1,1698,null,{}] 10:48:55 INFO - PROCESS | 1827 | 1461433735651 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}] 10:48:55 INFO - PROCESS | 1827 | 1461433735864 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:48:56 INFO - PROCESS | 1827 | 1461433736069 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675c73000 == 142 [pid = 1827] [id = 432] 10:48:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd662bb5000) [pid = 1827] [serial = 1297] [outer = (nil)] 10:48:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd688fdec00) [pid = 1827] [serial = 1298] [outer = 0x7fd662bb5000] 10:48:56 INFO - PROCESS | 1827 | 1461433736233 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7fd68dcaa800) [pid = 1827] [serial = 1299] [outer = 0x7fd662bb5000] 10:48:57 INFO - PROCESS | 1827 | 1461433737061 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]]]}] 10:48:57 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 10:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1479ms 10:48:57 INFO - PROCESS | 1827 | 1461433737122 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 1827 | 1461433737126 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:48:57 INFO - PROCESS | 1827 | 1461433737132 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 1827 | 1461433737134 Marionette TRACE conn3 <- [1,1702,null,{}] 10:48:57 INFO - PROCESS | 1827 | 1461433737140 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}] 10:48:57 INFO - PROCESS | 1827 | 1461433737323 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:48:57 INFO - PROCESS | 1827 | 1461433737568 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662dd2800 == 143 [pid = 1827] [id = 433] 10:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7fd660cb2400) [pid = 1827] [serial = 1300] [outer = (nil)] 10:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7fd660cb7400) [pid = 1827] [serial = 1301] [outer = 0x7fd660cb2400] 10:48:57 INFO - PROCESS | 1827 | 1461433737683 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7fd662bb4400) [pid = 1827] [serial = 1302] [outer = 0x7fd660cb2400] 10:48:58 INFO - PROCESS | 1827 | 1461433738528 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]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1427ms 10:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:48:58 INFO - PROCESS | 1827 | 1461433738560 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 1827 | 1461433738563 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:48:58 INFO - PROCESS | 1827 | 1461433738570 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 1827 | 1461433738572 Marionette TRACE conn3 <- [1,1706,null,{}] 10:48:58 INFO - PROCESS | 1827 | 1461433738578 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}] 10:48:58 INFO - PROCESS | 1827 | 1461433738764 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:48:59 INFO - PROCESS | 1827 | 1461433739024 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662dee800 == 144 [pid = 1827] [id = 434] 10:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7fd660c0d800) [pid = 1827] [serial = 1303] [outer = (nil)] 10:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7fd660c16800) [pid = 1827] [serial = 1304] [outer = 0x7fd660c0d800] 10:48:59 INFO - PROCESS | 1827 | 1461433739102 Marionette DEBUG loaded listener.js 10:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7fd660c1b000) [pid = 1827] [serial = 1305] [outer = 0x7fd660c0d800] 10:48:59 INFO - PROCESS | 1827 | 1461433739947 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]]]}] 10:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1431ms 10:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:49:00 INFO - PROCESS | 1827 | 1461433740001 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:49:00 INFO - PROCESS | 1827 | 1461433740003 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:49:00 INFO - PROCESS | 1827 | 1461433740010 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:49:00 INFO - PROCESS | 1827 | 1461433740013 Marionette TRACE conn3 <- [1,1710,null,{}] 10:49:00 INFO - PROCESS | 1827 | 1461433740018 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}] 10:49:00 INFO - PROCESS | 1827 | 1461433740197 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:49:00 INFO - PROCESS | 1827 | 1461433740408 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e95c800 == 145 [pid = 1827] [id = 435] 10:49:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7fd660c10000) [pid = 1827] [serial = 1306] [outer = (nil)] 10:49:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7fd660cb8800) [pid = 1827] [serial = 1307] [outer = 0x7fd660c10000] 10:49:00 INFO - PROCESS | 1827 | 1461433740519 Marionette DEBUG loaded listener.js 10:49:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7fd67b2df400) [pid = 1827] [serial = 1308] [outer = 0x7fd660c10000] 10:49:01 INFO - PROCESS | 1827 | 1461433741467 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]]]}] 10:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1537ms 10:49:01 INFO - PROCESS | 1827 | 1461433741546 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:49:01 INFO - PROCESS | 1827 | 1461433741550 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:49:01 INFO - PROCESS | 1827 | 1461433741555 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:49:01 INFO - PROCESS | 1827 | 1461433741559 Marionette TRACE conn3 <- [1,1714,null,{}] 10:49:01 INFO - PROCESS | 1827 | 1461433741564 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}] 10:49:01 INFO - PROCESS | 1827 | 1461433741758 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:49:01 INFO - PROCESS | 1827 | 1461433741971 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6602ac000 == 146 [pid = 1827] [id = 436] 10:49:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7fd66025d000) [pid = 1827] [serial = 1309] [outer = (nil)] 10:49:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7fd660263000) [pid = 1827] [serial = 1310] [outer = 0x7fd66025d000] 10:49:02 INFO - PROCESS | 1827 | 1461433742123 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7fd660267000) [pid = 1827] [serial = 1311] [outer = 0x7fd66025d000] 10:49:02 INFO - PROCESS | 1827 | 1461433742985 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]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1484ms 10:49:03 INFO - PROCESS | 1827 | 1461433743041 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 1827 | 1461433743044 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:49:03 INFO - PROCESS | 1827 | 1461433743050 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 1827 | 1461433743053 Marionette TRACE conn3 <- [1,1718,null,{}] 10:49:03 INFO - PROCESS | 1827 | 1461433743058 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}] 10:49:03 INFO - PROCESS | 1827 | 1461433743238 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:49:03 INFO - PROCESS | 1827 | 1461433743455 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662dbd800 == 147 [pid = 1827] [id = 437] 10:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7fd660264800) [pid = 1827] [serial = 1312] [outer = (nil)] 10:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7fd660cb3000) [pid = 1827] [serial = 1313] [outer = 0x7fd660264800] 10:49:03 INFO - PROCESS | 1827 | 1461433743935 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7fd6624d7c00) [pid = 1827] [serial = 1314] [outer = 0x7fd660264800] 10:49:04 INFO - PROCESS | 1827 | 1461433744946 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]]]}] 10:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1935ms 10:49:04 INFO - PROCESS | 1827 | 1461433744987 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:49:04 INFO - PROCESS | 1827 | 1461433744993 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:49:05 INFO - PROCESS | 1827 | 1461433745002 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 1827 | 1461433745005 Marionette TRACE conn3 <- [1,1722,null,{}] 10:49:05 INFO - PROCESS | 1827 | 1461433745012 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}] 10:49:05 INFO - PROCESS | 1827 | 1461433745194 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:49:05 INFO - PROCESS | 1827 | 1461433745431 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6617a9000 == 148 [pid = 1827] [id = 438] 10:49:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7fd662b58000) [pid = 1827] [serial = 1315] [outer = (nil)] 10:49:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7fd662cb4400) [pid = 1827] [serial = 1316] [outer = 0x7fd662b58000] 10:49:05 INFO - PROCESS | 1827 | 1461433745597 Marionette DEBUG loaded listener.js 10:49:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7fd6651c3400) [pid = 1827] [serial = 1317] [outer = 0x7fd662b58000] 10:49:06 INFO - PROCESS | 1827 | 1461433746724 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]]]}] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6653dc000 == 147 [pid = 1827] [id = 366] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66a939800 == 146 [pid = 1827] [id = 367] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6613eb000 == 145 [pid = 1827] [id = 365] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fe17800 == 144 [pid = 1827] [id = 420] 10:49:06 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7fd662cb4800) [pid = 1827] [serial = 1169] [outer = (nil)] [url = about:blank] 10:49:06 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7fd662c37400) [pid = 1827] [serial = 1172] [outer = (nil)] [url = about:blank] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f488800 == 143 [pid = 1827] [id = 419] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aece800 == 142 [pid = 1827] [id = 418] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66a940800 == 141 [pid = 1827] [id = 417] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662acc000 == 140 [pid = 1827] [id = 416] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662ae1800 == 139 [pid = 1827] [id = 415] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662dbc800 == 138 [pid = 1827] [id = 414] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e328000 == 137 [pid = 1827] [id = 407] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68d9c5000 == 136 [pid = 1827] [id = 406] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e671800 == 135 [pid = 1827] [id = 405] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67abf4800 == 134 [pid = 1827] [id = 404] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b13800 == 133 [pid = 1827] [id = 403] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675ccd800 == 132 [pid = 1827] [id = 402] 10:49:06 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 10:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1837ms 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd671176800 == 131 [pid = 1827] [id = 401] 10:49:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd667696800 == 130 [pid = 1827] [id = 400] 10:49:06 INFO - PROCESS | 1827 | 1461433746842 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 1827 | 1461433746847 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:49:06 INFO - PROCESS | 1827 | 1461433746856 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 1827 | 1461433746859 Marionette TRACE conn3 <- [1,1726,null,{}] 10:49:06 INFO - PROCESS | 1827 | 1461433746865 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}] 10:49:07 INFO - PROCESS | 1827 | 1461433747035 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7fd66fb0e000) [pid = 1827] [serial = 1185] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7fd670d16c00) [pid = 1827] [serial = 1187] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7fd67223b400) [pid = 1827] [serial = 1196] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7fd675bafc00) [pid = 1827] [serial = 1194] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7fd6654c3c00) [pid = 1827] [serial = 1163] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7fd67ab7b800) [pid = 1827] [serial = 1148] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7fd666012800) [pid = 1827] [serial = 1179] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7fd6657f5000) [pid = 1827] [serial = 1178] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7fd670eea400) [pid = 1827] [serial = 1136] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7fd66aa74c00) [pid = 1827] [serial = 1133] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7fd66b0d6400) [pid = 1827] [serial = 1182] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7fd66aa7e800) [pid = 1827] [serial = 1181] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7fd673193800) [pid = 1827] [serial = 1139] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7fd67a55ec00) [pid = 1827] [serial = 1145] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7fd6654c5000) [pid = 1827] [serial = 1175] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7fd68d948400) [pid = 1827] [serial = 1160] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7fd67caa5400) [pid = 1827] [serial = 1157] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd674511800) [pid = 1827] [serial = 1142] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd68c244800) [pid = 1827] [serial = 1166] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd67230ac00) [pid = 1827] [serial = 1191] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd670e68800) [pid = 1827] [serial = 1188] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd675d8a400) [pid = 1827] [serial = 1197] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd6711e0000) [pid = 1827] [serial = 1190] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd6744adc00) [pid = 1827] [serial = 1193] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd67e86fc00) [pid = 1827] [serial = 1154] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd67be0d400) [pid = 1827] [serial = 1151] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd66601c000) [pid = 1827] [serial = 1184] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd666004c00) [pid = 1827] [serial = 1130] [outer = (nil)] [url = about:blank] 10:49:07 INFO - PROCESS | 1827 | 1461433747309 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662dbc000 == 131 [pid = 1827] [id = 439] 10:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd662ca7400) [pid = 1827] [serial = 1318] [outer = (nil)] 10:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd6659b9000) [pid = 1827] [serial = 1319] [outer = 0x7fd662ca7400] 10:49:07 INFO - PROCESS | 1827 | 1461433747411 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd6680ebc00) [pid = 1827] [serial = 1320] [outer = 0x7fd662ca7400] 10:49:08 INFO - PROCESS | 1827 | 1461433748149 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]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1328ms 10:49:08 INFO - PROCESS | 1827 | 1461433748184 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 1827 | 1461433748187 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:49:08 INFO - PROCESS | 1827 | 1461433748193 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1827 | 1461433748199 Marionette TRACE conn3 <- [1,1730,null,{}] 10:49:08 INFO - PROCESS | 1827 | 1461433748214 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}] 10:49:08 INFO - PROCESS | 1827 | 1461433748455 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:49:08 INFO - PROCESS | 1827 | 1461433748482 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66a938000 == 132 [pid = 1827] [id = 440] 10:49:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd6680f2000) [pid = 1827] [serial = 1321] [outer = (nil)] 10:49:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd66ab6a800) [pid = 1827] [serial = 1322] [outer = 0x7fd6680f2000] 10:49:08 INFO - PROCESS | 1827 | 1461433748543 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd66ae36c00) [pid = 1827] [serial = 1323] [outer = 0x7fd6680f2000] 10:49:09 INFO - PROCESS | 1827 | 1461433749459 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]]]}] 10:49:09 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 10:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1284ms 10:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:49:09 INFO - PROCESS | 1827 | 1461433749490 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:49:09 INFO - PROCESS | 1827 | 1461433749494 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:49:09 INFO - PROCESS | 1827 | 1461433749501 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 1827 | 1461433749504 Marionette TRACE conn3 <- [1,1734,null,{}] 10:49:09 INFO - PROCESS | 1827 | 1461433749509 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}] 10:49:09 INFO - PROCESS | 1827 | 1461433749770 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:49:09 INFO - PROCESS | 1827 | 1461433749803 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aed6800 == 133 [pid = 1827] [id = 441] 10:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd66ab5f400) [pid = 1827] [serial = 1324] [outer = (nil)] 10:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd66b0d7400) [pid = 1827] [serial = 1325] [outer = 0x7fd66ab5f400] 10:49:09 INFO - PROCESS | 1827 | 1461433749864 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd66f7da800) [pid = 1827] [serial = 1326] [outer = 0x7fd66ab5f400] 10:49:10 INFO - PROCESS | 1827 | 1461433750736 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]]]}] 10:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1284ms 10:49:10 INFO - PROCESS | 1827 | 1461433750786 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 1827 | 1461433750793 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:49:10 INFO - PROCESS | 1827 | 1461433750813 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 1827 | 1461433750815 Marionette TRACE conn3 <- [1,1738,null,{}] 10:49:10 INFO - PROCESS | 1827 | 1461433750820 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}] 10:49:11 INFO - PROCESS | 1827 | 1461433751060 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:49:11 INFO - PROCESS | 1827 | 1461433751094 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f487800 == 134 [pid = 1827] [id = 442] 10:49:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd66fdee000) [pid = 1827] [serial = 1327] [outer = (nil)] 10:49:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd670d14c00) [pid = 1827] [serial = 1328] [outer = 0x7fd66fdee000] 10:49:11 INFO - PROCESS | 1827 | 1461433751165 Marionette DEBUG loaded listener.js 10:49:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7fd672237000) [pid = 1827] [serial = 1329] [outer = 0x7fd66fdee000] 10:49:11 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7fd6664ccc00) [pid = 1827] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:49:11 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd6624d0800) [pid = 1827] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:49:11 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd672683c00) [pid = 1827] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:49:11 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd66fb14800) [pid = 1827] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:49:11 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd6655f2c00) [pid = 1827] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:49:11 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd6680f1400) [pid = 1827] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:49:11 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd662cf0c00) [pid = 1827] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:49:11 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd662cac400) [pid = 1827] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:49:11 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd67290c000) [pid = 1827] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:49:12 INFO - PROCESS | 1827 | 1461433752311 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]]]}] 10:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1529ms 10:49:12 INFO - PROCESS | 1827 | 1461433752349 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:49:12 INFO - PROCESS | 1827 | 1461433752353 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:49:12 INFO - PROCESS | 1827 | 1461433752358 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:49:12 INFO - PROCESS | 1827 | 1461433752360 Marionette TRACE conn3 <- [1,1742,null,{}] 10:49:12 INFO - PROCESS | 1827 | 1461433752366 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}] 10:49:12 INFO - PROCESS | 1827 | 1461433752546 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:49:12 INFO - PROCESS | 1827 | 1461433752563 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e17800 == 135 [pid = 1827] [id = 443] 10:49:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd67230ac00) [pid = 1827] [serial = 1330] [outer = (nil)] 10:49:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd67268d800) [pid = 1827] [serial = 1331] [outer = 0x7fd67230ac00] 10:49:12 INFO - PROCESS | 1827 | 1461433752656 Marionette DEBUG loaded listener.js 10:49:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd6745db800) [pid = 1827] [serial = 1332] [outer = 0x7fd67230ac00] 10:49:13 INFO - PROCESS | 1827 | 1461433753520 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]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1180ms 10:49:13 INFO - PROCESS | 1827 | 1461433753539 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:49:13 INFO - PROCESS | 1827 | 1461433753541 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:49:13 INFO - PROCESS | 1827 | 1461433753548 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - PROCESS | 1827 | 1461433753550 Marionette TRACE conn3 <- [1,1746,null,{}] 10:49:13 INFO - PROCESS | 1827 | 1461433753555 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}] 10:49:13 INFO - PROCESS | 1827 | 1461433753773 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:49:14 INFO - PROCESS | 1827 | 1461433754026 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613e1800 == 136 [pid = 1827] [id = 444] 10:49:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd660258400) [pid = 1827] [serial = 1333] [outer = (nil)] 10:49:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd66025f400) [pid = 1827] [serial = 1334] [outer = 0x7fd660258400] 10:49:14 INFO - PROCESS | 1827 | 1461433754141 Marionette DEBUG loaded listener.js 10:49:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd66224e800) [pid = 1827] [serial = 1335] [outer = 0x7fd660258400] 10:49:15 INFO - PROCESS | 1827 | 1461433755175 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]]]}] 10:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1679ms 10:49:15 INFO - PROCESS | 1827 | 1461433755231 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 1827 | 1461433755238 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:49:15 INFO - PROCESS | 1827 | 1461433755248 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:49:15 INFO - PROCESS | 1827 | 1461433755253 Marionette TRACE conn3 <- [1,1750,null,{}] 10:49:15 INFO - PROCESS | 1827 | 1461433755260 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}] 10:49:15 INFO - PROCESS | 1827 | 1461433755485 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:49:15 INFO - PROCESS | 1827 | 1461433755747 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd668a8a800 == 137 [pid = 1827] [id = 445] 10:49:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd6654bb800) [pid = 1827] [serial = 1336] [outer = (nil)] 10:49:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd6654d9000) [pid = 1827] [serial = 1337] [outer = 0x7fd6654bb800] 10:49:15 INFO - PROCESS | 1827 | 1461433755872 Marionette DEBUG loaded listener.js 10:49:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7fd666017c00) [pid = 1827] [serial = 1338] [outer = 0x7fd6654bb800] 10:49:16 INFO - PROCESS | 1827 | 1461433756889 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]]]}] 10:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1686ms 10:49:16 INFO - PROCESS | 1827 | 1461433756942 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:49:16 INFO - PROCESS | 1827 | 1461433756952 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:49:16 INFO - PROCESS | 1827 | 1461433756961 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:49:16 INFO - PROCESS | 1827 | 1461433756967 Marionette TRACE conn3 <- [1,1754,null,{}] 10:49:16 INFO - PROCESS | 1827 | 1461433756975 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}] 10:49:17 INFO - PROCESS | 1827 | 1461433757191 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:49:17 INFO - PROCESS | 1827 | 1461433757530 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672959800 == 138 [pid = 1827] [id = 446] 10:49:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7fd66a84c400) [pid = 1827] [serial = 1339] [outer = (nil)] 10:49:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7fd66ae3c400) [pid = 1827] [serial = 1340] [outer = 0x7fd66a84c400] 10:49:17 INFO - PROCESS | 1827 | 1461433757607 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7fd66fb0e000) [pid = 1827] [serial = 1341] [outer = 0x7fd66a84c400] 10:49:18 INFO - PROCESS | 1827 | 1461433758557 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]]]}] 10:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1635ms 10:49:18 INFO - PROCESS | 1827 | 1461433758595 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 1827 | 1461433758599 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:49:18 INFO - PROCESS | 1827 | 1461433758615 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 1827 | 1461433758625 Marionette TRACE conn3 <- [1,1758,null,{}] 10:49:18 INFO - PROCESS | 1827 | 1461433758631 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}] 10:49:18 INFO - PROCESS | 1827 | 1461433758877 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:49:19 INFO - PROCESS | 1827 | 1461433759140 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733e9000 == 139 [pid = 1827] [id = 447] 10:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7fd66ab64000) [pid = 1827] [serial = 1342] [outer = (nil)] 10:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7fd672085400) [pid = 1827] [serial = 1343] [outer = 0x7fd66ab64000] 10:49:19 INFO - PROCESS | 1827 | 1461433759259 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7fd672b1bc00) [pid = 1827] [serial = 1344] [outer = 0x7fd66ab64000] 10:49:20 INFO - PROCESS | 1827 | 1461433760138 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]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1597ms 10:49:20 INFO - PROCESS | 1827 | 1461433760204 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 1827 | 1461433760209 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:49:20 INFO - PROCESS | 1827 | 1461433760215 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 1827 | 1461433760217 Marionette TRACE conn3 <- [1,1762,null,{}] 10:49:20 INFO - PROCESS | 1827 | 1461433760223 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}] 10:49:20 INFO - PROCESS | 1827 | 1461433760430 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:49:20 INFO - PROCESS | 1827 | 1461433760641 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675e3a800 == 140 [pid = 1827] [id = 448] 10:49:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7fd672b19400) [pid = 1827] [serial = 1345] [outer = (nil)] 10:49:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7fd67450f000) [pid = 1827] [serial = 1346] [outer = 0x7fd672b19400] 10:49:20 INFO - PROCESS | 1827 | 1461433760797 Marionette DEBUG loaded listener.js 10:49:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7fd675bac000) [pid = 1827] [serial = 1347] [outer = 0x7fd672b19400] 10:49:21 INFO - PROCESS | 1827 | 1461433761681 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]]]}] 10:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1528ms 10:49:21 INFO - PROCESS | 1827 | 1461433761744 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:49:21 INFO - PROCESS | 1827 | 1461433761748 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:49:21 INFO - PROCESS | 1827 | 1461433761754 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:49:21 INFO - PROCESS | 1827 | 1461433761757 Marionette TRACE conn3 <- [1,1766,null,{}] 10:49:21 INFO - PROCESS | 1827 | 1461433761762 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}] 10:49:21 INFO - PROCESS | 1827 | 1461433761971 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:49:22 INFO - PROCESS | 1827 | 1461433762183 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b13800 == 141 [pid = 1827] [id = 449] 10:49:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7fd67644bc00) [pid = 1827] [serial = 1348] [outer = (nil)] 10:49:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7fd6769f2c00) [pid = 1827] [serial = 1349] [outer = 0x7fd67644bc00] 10:49:22 INFO - PROCESS | 1827 | 1461433762318 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7fd67919a400) [pid = 1827] [serial = 1350] [outer = 0x7fd67644bc00] 10:49:23 INFO - PROCESS | 1827 | 1461433763312 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]]]}] 10:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1629ms 10:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:49:23 INFO - PROCESS | 1827 | 1461433763383 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:49:23 INFO - PROCESS | 1827 | 1461433763386 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:49:23 INFO - PROCESS | 1827 | 1461433763393 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:49:23 INFO - PROCESS | 1827 | 1461433763396 Marionette TRACE conn3 <- [1,1770,null,{}] 10:49:23 INFO - PROCESS | 1827 | 1461433763401 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}] 10:49:23 INFO - PROCESS | 1827 | 1461433763623 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:49:23 INFO - PROCESS | 1827 | 1461433763887 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bca2000 == 142 [pid = 1827] [id = 450] 10:49:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7fd675d84400) [pid = 1827] [serial = 1351] [outer = (nil)] 10:49:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7fd67b8af800) [pid = 1827] [serial = 1352] [outer = 0x7fd675d84400] 10:49:24 INFO - PROCESS | 1827 | 1461433764017 Marionette DEBUG loaded listener.js 10:49:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7fd67eaad800) [pid = 1827] [serial = 1353] [outer = 0x7fd675d84400] 10:49:24 INFO - PROCESS | 1827 | 1461433764931 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]]]}] 10:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1587ms 10:49:24 INFO - PROCESS | 1827 | 1461433764980 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:49:24 INFO - PROCESS | 1827 | 1461433764984 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:49:24 INFO - PROCESS | 1827 | 1461433764990 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:49:24 INFO - PROCESS | 1827 | 1461433764992 Marionette TRACE conn3 <- [1,1774,null,{}] 10:49:25 INFO - PROCESS | 1827 | 1461433764998 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}] 10:49:25 INFO - PROCESS | 1827 | 1461433765207 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:49:25 INFO - PROCESS | 1827 | 1461433765424 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd689167800 == 143 [pid = 1827] [id = 451] 10:49:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7fd67644c000) [pid = 1827] [serial = 1354] [outer = (nil)] 10:49:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7fd688fe1000) [pid = 1827] [serial = 1355] [outer = 0x7fd67644c000] 10:49:25 INFO - PROCESS | 1827 | 1461433765543 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7fd68a03ec00) [pid = 1827] [serial = 1356] [outer = 0x7fd67644c000] 10:49:26 INFO - PROCESS | 1827 | 1461433766469 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]]]}] 10:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1530ms 10:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:49:26 INFO - PROCESS | 1827 | 1461433766521 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:49:26 INFO - PROCESS | 1827 | 1461433766524 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:49:26 INFO - PROCESS | 1827 | 1461433766530 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - PROCESS | 1827 | 1461433766533 Marionette TRACE conn3 <- [1,1778,null,{}] 10:49:26 INFO - PROCESS | 1827 | 1461433766539 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}] 10:49:26 INFO - PROCESS | 1827 | 1461433766739 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:49:26 INFO - PROCESS | 1827 | 1461433766960 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e32e800 == 144 [pid = 1827] [id = 452] 10:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7fd6602c9800) [pid = 1827] [serial = 1357] [outer = (nil)] 10:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7fd6602d2400) [pid = 1827] [serial = 1358] [outer = 0x7fd6602c9800] 10:49:27 INFO - PROCESS | 1827 | 1461433767077 Marionette DEBUG loaded listener.js 10:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7fd6602d7000) [pid = 1827] [serial = 1359] [outer = 0x7fd6602c9800] 10:49:28 INFO - PROCESS | 1827 | 1461433768012 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]]]}] 10:49:28 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 10:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1541ms 10:49:28 INFO - PROCESS | 1827 | 1461433768071 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 1827 | 1461433768074 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:49:28 INFO - PROCESS | 1827 | 1461433768080 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 1827 | 1461433768083 Marionette TRACE conn3 <- [1,1782,null,{}] 10:49:28 INFO - PROCESS | 1827 | 1461433768088 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}] 10:49:28 INFO - PROCESS | 1827 | 1461433768284 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:49:28 INFO - PROCESS | 1827 | 1461433768551 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660b18000 == 145 [pid = 1827] [id = 453] 10:49:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7fd6602d2000) [pid = 1827] [serial = 1360] [outer = (nil)] 10:49:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7fd662920800) [pid = 1827] [serial = 1361] [outer = 0x7fd6602d2000] 10:49:28 INFO - PROCESS | 1827 | 1461433768669 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7fd662925400) [pid = 1827] [serial = 1362] [outer = 0x7fd6602d2000] 10:49:29 INFO - PROCESS | 1827 | 1461433769496 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]]]}] 10:49:29 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 10:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1480ms 10:49:29 INFO - PROCESS | 1827 | 1461433769562 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 1827 | 1461433769565 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:49:29 INFO - PROCESS | 1827 | 1461433769571 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 1827 | 1461433769573 Marionette TRACE conn3 <- [1,1786,null,{}] 10:49:29 INFO - PROCESS | 1827 | 1461433769579 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}] 10:49:29 INFO - PROCESS | 1827 | 1461433769788 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:49:30 INFO - PROCESS | 1827 | 1461433770001 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660b32800 == 146 [pid = 1827] [id = 454] 10:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7fd662925800) [pid = 1827] [serial = 1363] [outer = (nil)] 10:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7fd66292bc00) [pid = 1827] [serial = 1364] [outer = 0x7fd662925800] 10:49:30 INFO - PROCESS | 1827 | 1461433770130 Marionette DEBUG loaded listener.js 10:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7fd68a14ac00) [pid = 1827] [serial = 1365] [outer = 0x7fd662925800] 10:49:31 INFO - PROCESS | 1827 | 1461433771084 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]]]}] 10:49:31 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 10:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1577ms 10:49:31 INFO - PROCESS | 1827 | 1461433771150 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:49:31 INFO - PROCESS | 1827 | 1461433771155 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:49:31 INFO - PROCESS | 1827 | 1461433771160 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:49:31 INFO - PROCESS | 1827 | 1461433771164 Marionette TRACE conn3 <- [1,1790,null,{}] 10:49:31 INFO - PROCESS | 1827 | 1461433771170 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}] 10:49:31 INFO - PROCESS | 1827 | 1461433771387 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:49:31 INFO - PROCESS | 1827 | 1461433771605 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613dd000 == 147 [pid = 1827] [id = 455] 10:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7fd65e5b9000) [pid = 1827] [serial = 1366] [outer = (nil)] 10:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7fd65e5c4400) [pid = 1827] [serial = 1367] [outer = 0x7fd65e5b9000] 10:49:31 INFO - PROCESS | 1827 | 1461433771718 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7fd66601a800) [pid = 1827] [serial = 1368] [outer = 0x7fd65e5b9000] 10:49:33 INFO - PROCESS | 1827 | 1461433773175 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]]]}] 10:49:33 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) 10:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2081ms 10:49:33 INFO - PROCESS | 1827 | 1461433773242 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:49:33 INFO - PROCESS | 1827 | 1461433773248 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:49:33 INFO - PROCESS | 1827 | 1461433773256 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:49:33 INFO - PROCESS | 1827 | 1461433773260 Marionette TRACE conn3 <- [1,1794,null,{}] 10:49:33 INFO - PROCESS | 1827 | 1461433773268 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}] 10:49:33 INFO - PROCESS | 1827 | 1461433773507 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:49:33 INFO - PROCESS | 1827 | 1461433773824 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665408800 == 148 [pid = 1827] [id = 456] 10:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7fd6624d9000) [pid = 1827] [serial = 1369] [outer = (nil)] 10:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7fd662925000) [pid = 1827] [serial = 1370] [outer = 0x7fd6624d9000] 10:49:33 INFO - PROCESS | 1827 | 1461433773900 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7fd662bb8800) [pid = 1827] [serial = 1371] [outer = 0x7fd6624d9000] 10:49:34 INFO - PROCESS | 1827 | 1461433774815 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]]]}] 10:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1633ms 10:49:34 INFO - PROCESS | 1827 | 1461433774888 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:49:34 INFO - PROCESS | 1827 | 1461433774896 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:49:34 INFO - PROCESS | 1827 | 1461433774906 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:49:34 INFO - PROCESS | 1827 | 1461433774909 Marionette TRACE conn3 <- [1,1798,null,{}] 10:49:34 INFO - PROCESS | 1827 | 1461433774914 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}] 10:49:35 INFO - PROCESS | 1827 | 1461433775222 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:49:35 INFO - PROCESS | 1827 | 1461433775623 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6602a4800 == 149 [pid = 1827] [id = 457] 10:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7fd660cb9400) [pid = 1827] [serial = 1372] [outer = (nil)] 10:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7fd662c42000) [pid = 1827] [serial = 1373] [outer = 0x7fd660cb9400] 10:49:35 INFO - PROCESS | 1827 | 1461433775692 Marionette DEBUG loaded listener.js 10:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7fd662cf3000) [pid = 1827] [serial = 1374] [outer = 0x7fd660cb9400] 10:49:36 INFO - PROCESS | 1827 | 1461433776602 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]]]}] 10:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1730ms 10:49:36 INFO - PROCESS | 1827 | 1461433776636 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 1827 | 1461433776639 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:49:36 INFO - PROCESS | 1827 | 1461433776645 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 1827 | 1461433776652 Marionette TRACE conn3 <- [1,1802,null,{}] 10:49:36 INFO - PROCESS | 1827 | 1461433776670 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}] 10:49:36 INFO - PROCESS | 1827 | 1461433776862 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:49:37 INFO - PROCESS | 1827 | 1461433777080 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665905000 == 150 [pid = 1827] [id = 458] 10:49:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7fd662cf2400) [pid = 1827] [serial = 1375] [outer = (nil)] 10:49:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7fd6659b4c00) [pid = 1827] [serial = 1376] [outer = 0x7fd662cf2400] 10:49:37 INFO - PROCESS | 1827 | 1461433777197 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7fd665a76400) [pid = 1827] [serial = 1377] [outer = 0x7fd662cf2400] 10:49:38 INFO - PROCESS | 1827 | 1461433778209 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]]]}] 10:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1593ms 10:49:38 INFO - PROCESS | 1827 | 1461433778241 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:49:38 INFO - PROCESS | 1827 | 1461433778246 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:49:38 INFO - PROCESS | 1827 | 1461433778252 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:49:38 INFO - PROCESS | 1827 | 1461433778254 Marionette TRACE conn3 <- [1,1806,null,{}] 10:49:38 INFO - PROCESS | 1827 | 1461433778259 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}] 10:49:38 INFO - PROCESS | 1827 | 1461433778432 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:49:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665411800 == 149 [pid = 1827] [id = 301] 10:49:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6653e5000 == 148 [pid = 1827] [id = 300] 10:49:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e17800 == 147 [pid = 1827] [id = 443] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7fd6654c1c00) [pid = 1827] [serial = 1202] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7fd66aa74000) [pid = 1827] [serial = 1205] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7fd66ae34c00) [pid = 1827] [serial = 1238] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7fd68dba5000) [pid = 1827] [serial = 1229] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7fd67a580c00) [pid = 1827] [serial = 1232] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7fd676448c00) [pid = 1827] [serial = 1226] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7fd679c61000) [pid = 1827] [serial = 1214] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7fd66ab66400) [pid = 1827] [serial = 1220] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7fd675ba5c00) [pid = 1827] [serial = 1211] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7fd68a315800) [pid = 1827] [serial = 1223] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7fd672308000) [pid = 1827] [serial = 1208] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7fd689146c00) [pid = 1827] [serial = 1217] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7fd6654d5400) [pid = 1827] [serial = 1235] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7fd662b53800) [pid = 1827] [serial = 1241] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7fd67230a800) [pid = 1827] [serial = 1265] [outer = (nil)] [url = about:blank] 10:49:38 INFO - PROCESS | 1827 | 1461433778778 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f487800 == 146 [pid = 1827] [id = 442] 10:49:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aed6800 == 145 [pid = 1827] [id = 441] 10:49:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66a938000 == 144 [pid = 1827] [id = 440] 10:49:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662dbc000 == 143 [pid = 1827] [id = 439] 10:49:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662ae1800 == 144 [pid = 1827] [id = 459] 10:49:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7fd6624d3000) [pid = 1827] [serial = 1378] [outer = (nil)] 10:49:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7fd6651c7400) [pid = 1827] [serial = 1379] [outer = 0x7fd6624d3000] 10:49:38 INFO - PROCESS | 1827 | 1461433778953 Marionette DEBUG loaded listener.js 10:49:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7fd665a7dc00) [pid = 1827] [serial = 1380] [outer = 0x7fd6624d3000] 10:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6617a9000 == 143 [pid = 1827] [id = 438] 10:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662dbd800 == 142 [pid = 1827] [id = 437] 10:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676536000 == 141 [pid = 1827] [id = 426] 10:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6735d0000 == 140 [pid = 1827] [id = 425] 10:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673088000 == 139 [pid = 1827] [id = 424] 10:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f482000 == 138 [pid = 1827] [id = 423] 10:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6659d6000 == 137 [pid = 1827] [id = 422] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7fd66ac3e400) [pid = 1827] [serial = 1253] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7fd662b49400) [pid = 1827] [serial = 1244] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7fd677061c00) [pid = 1827] [serial = 1199] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7fd670e60c00) [pid = 1827] [serial = 1260] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7fd662caf400) [pid = 1827] [serial = 1245] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7fd66ae3a800) [pid = 1827] [serial = 1254] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7fd66fcd0400) [pid = 1827] [serial = 1262] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7fd66fb7fc00) [pid = 1827] [serial = 1259] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7fd679472800) [pid = 1827] [serial = 1200] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7fd66f7d1800) [pid = 1827] [serial = 1257] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7fd6688de800) [pid = 1827] [serial = 1251] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7fd6657f8000) [pid = 1827] [serial = 1248] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7fd672087c00) [pid = 1827] [serial = 1263] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7fd66b0da800) [pid = 1827] [serial = 1256] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7fd662cb1000) [pid = 1827] [serial = 1247] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7fd66600f800) [pid = 1827] [serial = 1250] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7fd6733bc400) [pid = 1827] [serial = 1128] [outer = (nil)] [url = about:blank] 10:49:39 INFO - PROCESS | 1827 | 1461433779747 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]]]}] 10:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1531ms 10:49:39 INFO - PROCESS | 1827 | 1461433779782 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:49:39 INFO - PROCESS | 1827 | 1461433779786 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:49:39 INFO - PROCESS | 1827 | 1461433779791 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 1827 | 1461433779794 Marionette TRACE conn3 <- [1,1810,null,{}] 10:49:39 INFO - PROCESS | 1827 | 1461433779799 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}] 10:49:39 INFO - PROCESS | 1827 | 1461433779970 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:49:40 INFO - PROCESS | 1827 | 1461433780139 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66587f800 == 138 [pid = 1827] [id = 460] 10:49:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7fd660266c00) [pid = 1827] [serial = 1381] [outer = (nil)] 10:49:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7fd666005800) [pid = 1827] [serial = 1382] [outer = 0x7fd660266c00] 10:49:40 INFO - PROCESS | 1827 | 1461433780201 Marionette DEBUG loaded listener.js 10:49:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7fd6680f9c00) [pid = 1827] [serial = 1383] [outer = 0x7fd660266c00] 10:49:40 INFO - PROCESS | 1827 | 1461433780961 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]]]}] 10:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1187ms 10:49:40 INFO - PROCESS | 1827 | 1461433780978 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:49:40 INFO - PROCESS | 1827 | 1461433780981 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:49:41 INFO - PROCESS | 1827 | 1461433781017 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:49:41 INFO - PROCESS | 1827 | 1461433781019 Marionette TRACE conn3 <- [1,1814,null,{}] 10:49:41 INFO - PROCESS | 1827 | 1461433781025 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}] 10:49:41 INFO - PROCESS | 1827 | 1461433781237 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:49:41 INFO - PROCESS | 1827 | 1461433781253 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66af16000 == 139 [pid = 1827] [id = 461] 10:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7fd66ab67800) [pid = 1827] [serial = 1384] [outer = (nil)] 10:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7fd66f44d800) [pid = 1827] [serial = 1385] [outer = 0x7fd66ab67800] 10:49:41 INFO - PROCESS | 1827 | 1461433781320 Marionette DEBUG loaded listener.js 10:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7fd66f7dd800) [pid = 1827] [serial = 1386] [outer = 0x7fd66ab67800] 10:49:42 INFO - PROCESS | 1827 | 1461433782290 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]]]}] 10:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1329ms 10:49:42 INFO - PROCESS | 1827 | 1461433782351 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:49:42 INFO - PROCESS | 1827 | 1461433782355 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:49:42 INFO - PROCESS | 1827 | 1461433782360 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:49:42 INFO - PROCESS | 1827 | 1461433782362 Marionette TRACE conn3 <- [1,1818,null,{}] 10:49:42 INFO - PROCESS | 1827 | 1461433782368 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}] 10:49:42 INFO - PROCESS | 1827 | 1461433782593 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:49:42 INFO - PROCESS | 1827 | 1461433782634 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e06800 == 140 [pid = 1827] [id = 462] 10:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7fd66f44b000) [pid = 1827] [serial = 1387] [outer = (nil)] 10:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7fd66fdf2000) [pid = 1827] [serial = 1388] [outer = 0x7fd66f44b000] 10:49:42 INFO - PROCESS | 1827 | 1461433782733 Marionette DEBUG loaded listener.js 10:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7fd670e5dc00) [pid = 1827] [serial = 1389] [outer = 0x7fd66f44b000] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7fd6654cdc00) [pid = 1827] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7fd66fdee000) [pid = 1827] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7fd66ab5f400) [pid = 1827] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7fd6651c5c00) [pid = 1827] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7fd660264800) [pid = 1827] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7fd662b58000) [pid = 1827] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7fd6655fc800) [pid = 1827] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7fd6654ccc00) [pid = 1827] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7fd6680ecc00) [pid = 1827] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7fd668619c00) [pid = 1827] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7fd67705dc00) [pid = 1827] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7fd662ca7400) [pid = 1827] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7fd6624d1c00) [pid = 1827] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7fd672ccf000) [pid = 1827] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7fd666012400) [pid = 1827] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7fd674511c00) [pid = 1827] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7fd6657ee400) [pid = 1827] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7fd66a84b400) [pid = 1827] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7fd66f446400) [pid = 1827] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7fd672687800) [pid = 1827] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd6655ed400) [pid = 1827] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd67820e800) [pid = 1827] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd67256f800) [pid = 1827] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd662248000) [pid = 1827] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd68c23e400) [pid = 1827] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd66fccb400) [pid = 1827] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd66aa75800) [pid = 1827] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd670d1ec00) [pid = 1827] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd662cf0800) [pid = 1827] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd66a844c00) [pid = 1827] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd67a563000) [pid = 1827] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd67a75c800) [pid = 1827] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd6624d5400) [pid = 1827] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd6680f2000) [pid = 1827] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd674f0f000) [pid = 1827] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd6664d7400) [pid = 1827] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd66fde7800) [pid = 1827] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd676441c00) [pid = 1827] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd66600c800) [pid = 1827] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd6654bf400) [pid = 1827] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd6744aec00) [pid = 1827] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd6769fac00) [pid = 1827] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd670ee6000) [pid = 1827] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd66f44d000) [pid = 1827] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd6655f0800) [pid = 1827] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd6654bf000) [pid = 1827] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd672239c00) [pid = 1827] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd662cf5c00) [pid = 1827] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd67a67b000) [pid = 1827] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd670eec000) [pid = 1827] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd66224dc00) [pid = 1827] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd6657f7400) [pid = 1827] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd670d12800) [pid = 1827] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd66ab5c800) [pid = 1827] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd67450c800) [pid = 1827] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd675bae000) [pid = 1827] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd6688df800) [pid = 1827] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd6744acc00) [pid = 1827] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd6651c3c00) [pid = 1827] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd66f449400) [pid = 1827] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd6651cbc00) [pid = 1827] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd662247c00) [pid = 1827] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd67644a400) [pid = 1827] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd662b4c400) [pid = 1827] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd66ab6a400) [pid = 1827] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd66ab60800) [pid = 1827] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd662ca8000) [pid = 1827] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:49:44 INFO - PROCESS | 1827 | 1461433784873 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]]]}] 10:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2536ms 10:49:44 INFO - PROCESS | 1827 | 1461433784897 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 1827 | 1461433784900 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:49:44 INFO - PROCESS | 1827 | 1461433784905 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 1827 | 1461433784908 Marionette TRACE conn3 <- [1,1822,null,{}] 10:49:44 INFO - PROCESS | 1827 | 1461433784913 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}] 10:49:45 INFO - PROCESS | 1827 | 1461433785083 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:49:45 INFO - PROCESS | 1827 | 1461433785097 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662bde000 == 141 [pid = 1827] [id = 463] 10:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd660264800) [pid = 1827] [serial = 1390] [outer = (nil)] 10:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd662bbec00) [pid = 1827] [serial = 1391] [outer = 0x7fd660264800] 10:49:45 INFO - PROCESS | 1827 | 1461433785159 Marionette DEBUG loaded listener.js 10:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd6651c6800) [pid = 1827] [serial = 1392] [outer = 0x7fd660264800] 10:49:46 INFO - PROCESS | 1827 | 1461433786008 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]]]}] 10:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1128ms 10:49:46 INFO - PROCESS | 1827 | 1461433786035 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:49:46 INFO - PROCESS | 1827 | 1461433786037 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:49:46 INFO - PROCESS | 1827 | 1461433786043 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:49:46 INFO - PROCESS | 1827 | 1461433786045 Marionette TRACE conn3 <- [1,1826,null,{}] 10:49:46 INFO - PROCESS | 1827 | 1461433786050 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}] 10:49:46 INFO - PROCESS | 1827 | 1461433786301 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:49:46 INFO - PROCESS | 1827 | 1461433786315 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aece800 == 142 [pid = 1827] [id = 464] 10:49:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd6624d5400) [pid = 1827] [serial = 1393] [outer = (nil)] 10:49:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd6655f0000) [pid = 1827] [serial = 1394] [outer = 0x7fd6624d5400] 10:49:46 INFO - PROCESS | 1827 | 1461433786480 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd6664d6000) [pid = 1827] [serial = 1395] [outer = 0x7fd6624d5400] 10:49:47 INFO - PROCESS | 1827 | 1461433787543 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]]]}] 10:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1577ms 10:49:47 INFO - PROCESS | 1827 | 1461433787622 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:49:47 INFO - PROCESS | 1827 | 1461433787630 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:49:47 INFO - PROCESS | 1827 | 1461433787639 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 1827 | 1461433787644 Marionette TRACE conn3 <- [1,1830,null,{}] 10:49:47 INFO - PROCESS | 1827 | 1461433787651 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}] 10:49:47 INFO - PROCESS | 1827 | 1461433787894 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:49:48 INFO - PROCESS | 1827 | 1461433788212 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665414800 == 143 [pid = 1827] [id = 465] 10:49:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd66291e800) [pid = 1827] [serial = 1396] [outer = (nil)] 10:49:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd662b58000) [pid = 1827] [serial = 1397] [outer = 0x7fd66291e800] 10:49:48 INFO - PROCESS | 1827 | 1461433788290 Marionette DEBUG loaded listener.js 10:49:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd662caac00) [pid = 1827] [serial = 1398] [outer = 0x7fd66291e800] 10:49:49 INFO - PROCESS | 1827 | 1461433789219 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]]]}] 10:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1635ms 10:49:49 INFO - PROCESS | 1827 | 1461433789275 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:49:49 INFO - PROCESS | 1827 | 1461433789284 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:49:49 INFO - PROCESS | 1827 | 1461433789294 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:49:49 INFO - PROCESS | 1827 | 1461433789297 Marionette TRACE conn3 <- [1,1834,null,{}] 10:49:49 INFO - PROCESS | 1827 | 1461433789303 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}] 10:49:49 INFO - PROCESS | 1827 | 1461433789502 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:49:49 INFO - PROCESS | 1827 | 1461433789804 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aed9000 == 144 [pid = 1827] [id = 466] 10:49:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd6655ee800) [pid = 1827] [serial = 1399] [outer = (nil)] 10:49:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd6659b3400) [pid = 1827] [serial = 1400] [outer = 0x7fd6655ee800] 10:49:49 INFO - PROCESS | 1827 | 1461433789931 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd666009c00) [pid = 1827] [serial = 1401] [outer = 0x7fd6655ee800] 10:49:50 INFO - PROCESS | 1827 | 1461433790811 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]]]}] 10:49:50 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 10:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1583ms 10:49:50 INFO - PROCESS | 1827 | 1461433790877 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 1827 | 1461433790881 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:49:50 INFO - PROCESS | 1827 | 1461433790888 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 1827 | 1461433790893 Marionette TRACE conn3 <- [1,1838,null,{}] 10:49:50 INFO - PROCESS | 1827 | 1461433790909 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}] 10:49:51 INFO - PROCESS | 1827 | 1461433791166 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:49:51 INFO - PROCESS | 1827 | 1461433791466 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672b97800 == 145 [pid = 1827] [id = 467] 10:49:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd668619c00) [pid = 1827] [serial = 1402] [outer = (nil)] 10:49:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd66aa73800) [pid = 1827] [serial = 1403] [outer = 0x7fd668619c00] 10:49:51 INFO - PROCESS | 1827 | 1461433791549 Marionette DEBUG loaded listener.js 10:49:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd66ac2f800) [pid = 1827] [serial = 1404] [outer = 0x7fd668619c00] 10:49:52 INFO - PROCESS | 1827 | 1461433792399 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]]]}] 10:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1587ms 10:49:52 INFO - PROCESS | 1827 | 1461433792476 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:49:52 INFO - PROCESS | 1827 | 1461433792481 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:49:52 INFO - PROCESS | 1827 | 1461433792486 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:49:52 INFO - PROCESS | 1827 | 1461433792489 Marionette TRACE conn3 <- [1,1842,null,{}] 10:49:52 INFO - PROCESS | 1827 | 1461433792494 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}] 10:49:52 INFO - PROCESS | 1827 | 1461433792681 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:49:52 INFO - PROCESS | 1827 | 1461433792892 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673350000 == 146 [pid = 1827] [id = 468] 10:49:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd66a846c00) [pid = 1827] [serial = 1405] [outer = (nil)] 10:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd66ae3c800) [pid = 1827] [serial = 1406] [outer = 0x7fd66a846c00] 10:49:53 INFO - PROCESS | 1827 | 1461433793045 Marionette DEBUG loaded listener.js 10:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd66f451800) [pid = 1827] [serial = 1407] [outer = 0x7fd66a846c00] 10:49:53 INFO - PROCESS | 1827 | 1461433793930 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]]]}] 10:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1484ms 10:49:53 INFO - PROCESS | 1827 | 1461433793971 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:49:53 INFO - PROCESS | 1827 | 1461433793975 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:49:53 INFO - PROCESS | 1827 | 1461433793984 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:49:53 INFO - PROCESS | 1827 | 1461433793989 Marionette TRACE conn3 <- [1,1846,null,{}] 10:49:54 INFO - PROCESS | 1827 | 1461433793998 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}] 10:49:54 INFO - PROCESS | 1827 | 1461433794175 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:49:54 INFO - PROCESS | 1827 | 1461433794390 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733db000 == 147 [pid = 1827] [id = 469] 10:49:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd66a84a400) [pid = 1827] [serial = 1408] [outer = (nil)] 10:49:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd66fb11c00) [pid = 1827] [serial = 1409] [outer = 0x7fd66a84a400] 10:49:54 INFO - PROCESS | 1827 | 1461433794504 Marionette DEBUG loaded listener.js 10:49:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd66fdf3c00) [pid = 1827] [serial = 1410] [outer = 0x7fd66a84a400] 10:49:55 INFO - PROCESS | 1827 | 1461433795476 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]]]}] 10:49:55 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) 10:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1549ms 10:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:49:55 INFO - PROCESS | 1827 | 1461433795531 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:49:55 INFO - PROCESS | 1827 | 1461433795533 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:49:55 INFO - PROCESS | 1827 | 1461433795540 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:49:55 INFO - PROCESS | 1827 | 1461433795543 Marionette TRACE conn3 <- [1,1850,null,{}] 10:49:55 INFO - PROCESS | 1827 | 1461433795548 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}] 10:49:55 INFO - PROCESS | 1827 | 1461433795751 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:49:55 INFO - PROCESS | 1827 | 1461433795962 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67651d800 == 148 [pid = 1827] [id = 470] 10:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd670d18400) [pid = 1827] [serial = 1411] [outer = (nil)] 10:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd6711e6800) [pid = 1827] [serial = 1412] [outer = 0x7fd670d18400] 10:49:56 INFO - PROCESS | 1827 | 1461433796081 Marionette DEBUG loaded listener.js 10:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd67256f000) [pid = 1827] [serial = 1413] [outer = 0x7fd670d18400] 10:49:56 INFO - PROCESS | 1827 | 1461433796977 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]]]}] 10:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1482ms 10:49:57 INFO - PROCESS | 1827 | 1461433797022 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 1827 | 1461433797026 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:49:57 INFO - PROCESS | 1827 | 1461433797032 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 1827 | 1461433797036 Marionette TRACE conn3 <- [1,1854,null,{}] 10:49:57 INFO - PROCESS | 1827 | 1461433797041 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}] 10:49:57 INFO - PROCESS | 1827 | 1461433797247 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:49:57 INFO - PROCESS | 1827 | 1461433797508 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b14800 == 149 [pid = 1827] [id = 471] 10:49:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd6680ed000) [pid = 1827] [serial = 1414] [outer = (nil)] 10:49:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd672b1f400) [pid = 1827] [serial = 1415] [outer = 0x7fd6680ed000] 10:49:57 INFO - PROCESS | 1827 | 1461433797587 Marionette DEBUG loaded listener.js 10:49:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd673188c00) [pid = 1827] [serial = 1416] [outer = 0x7fd6680ed000] 10:49:58 INFO - PROCESS | 1827 | 1461433798472 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]]]}] 10:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1490ms 10:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:49:58 INFO - PROCESS | 1827 | 1461433798523 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:49:58 INFO - PROCESS | 1827 | 1461433798526 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:49:58 INFO - PROCESS | 1827 | 1461433798532 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:49:58 INFO - PROCESS | 1827 | 1461433798535 Marionette TRACE conn3 <- [1,1858,null,{}] 10:49:58 INFO - PROCESS | 1827 | 1461433798540 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}] 10:49:58 INFO - PROCESS | 1827 | 1461433798721 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:49:58 INFO - PROCESS | 1827 | 1461433798937 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67abe5000 == 150 [pid = 1827] [id = 472] 10:49:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd67105ac00) [pid = 1827] [serial = 1417] [outer = (nil)] 10:49:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd6735afc00) [pid = 1827] [serial = 1418] [outer = 0x7fd67105ac00] 10:49:59 INFO - PROCESS | 1827 | 1461433799059 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd67450c800) [pid = 1827] [serial = 1419] [outer = 0x7fd67105ac00] 10:49:59 INFO - PROCESS | 1827 | 1461433799982 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]]]}] 10:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1487ms 10:50:00 INFO - PROCESS | 1827 | 1461433800019 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 1827 | 1461433800023 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:50:00 INFO - PROCESS | 1827 | 1461433800029 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - PROCESS | 1827 | 1461433800031 Marionette TRACE conn3 <- [1,1862,null,{}] 10:50:00 INFO - PROCESS | 1827 | 1461433800037 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}] 10:50:00 INFO - PROCESS | 1827 | 1461433800222 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:50:00 INFO - PROCESS | 1827 | 1461433800439 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b80c000 == 151 [pid = 1827] [id = 473] 10:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd672308000) [pid = 1827] [serial = 1420] [outer = (nil)] 10:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd675ba1c00) [pid = 1827] [serial = 1421] [outer = 0x7fd672308000] 10:50:00 INFO - PROCESS | 1827 | 1461433800551 Marionette DEBUG loaded listener.js 10:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd675d82c00) [pid = 1827] [serial = 1422] [outer = 0x7fd672308000] 10:50:01 INFO - PROCESS | 1827 | 1461433801466 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]]]}] 10:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1487ms 10:50:01 INFO - PROCESS | 1827 | 1461433801517 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 1827 | 1461433801520 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:50:01 INFO - PROCESS | 1827 | 1461433801526 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - PROCESS | 1827 | 1461433801528 Marionette TRACE conn3 <- [1,1866,null,{}] 10:50:01 INFO - PROCESS | 1827 | 1461433801534 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}] 10:50:01 INFO - PROCESS | 1827 | 1461433801723 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:50:01 INFO - PROCESS | 1827 | 1461433801942 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e670000 == 152 [pid = 1827] [id = 474] 10:50:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd67318fc00) [pid = 1827] [serial = 1423] [outer = (nil)] 10:50:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd67644a000) [pid = 1827] [serial = 1424] [outer = 0x7fd67318fc00] 10:50:02 INFO - PROCESS | 1827 | 1461433802068 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd6769fc800) [pid = 1827] [serial = 1425] [outer = 0x7fd67318fc00] 10:50:03 INFO - PROCESS | 1827 | 1461433803037 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]]]}] 10:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1584ms 10:50:03 INFO - PROCESS | 1827 | 1461433803112 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:50:03 INFO - PROCESS | 1827 | 1461433803116 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:50:03 INFO - PROCESS | 1827 | 1461433803122 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:50:03 INFO - PROCESS | 1827 | 1461433803126 Marionette TRACE conn3 <- [1,1870,null,{}] 10:50:03 INFO - PROCESS | 1827 | 1461433803131 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}] 10:50:03 INFO - PROCESS | 1827 | 1461433803438 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:50:03 INFO - PROCESS | 1827 | 1461433803819 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df11800 == 153 [pid = 1827] [id = 475] 10:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd675d8a400) [pid = 1827] [serial = 1426] [outer = (nil)] 10:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd679472800) [pid = 1827] [serial = 1427] [outer = 0x7fd675d8a400] 10:50:03 INFO - PROCESS | 1827 | 1461433803956 Marionette DEBUG loaded listener.js 10:50:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd67a57d800) [pid = 1827] [serial = 1428] [outer = 0x7fd675d8a400] 10:50:04 INFO - PROCESS | 1827 | 1461433804829 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]]]}] 10:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1736ms 10:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:50:04 INFO - PROCESS | 1827 | 1461433804859 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:50:04 INFO - PROCESS | 1827 | 1461433804862 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:50:04 INFO - PROCESS | 1827 | 1461433804868 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:50:04 INFO - PROCESS | 1827 | 1461433804872 Marionette TRACE conn3 <- [1,1874,null,{}] 10:50:04 INFO - PROCESS | 1827 | 1461433804896 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}] 10:50:05 INFO - PROCESS | 1827 | 1461433805096 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:50:05 INFO - PROCESS | 1827 | 1461433805311 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd690fe4800 == 154 [pid = 1827] [id = 476] 10:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd676442c00) [pid = 1827] [serial = 1429] [outer = (nil)] 10:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd67a583c00) [pid = 1827] [serial = 1430] [outer = 0x7fd676442c00] 10:50:05 INFO - PROCESS | 1827 | 1461433805425 Marionette DEBUG loaded listener.js 10:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd67a76a800) [pid = 1827] [serial = 1431] [outer = 0x7fd676442c00] 10:50:06 INFO - PROCESS | 1827 | 1461433806336 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]]]}] 10:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1529ms 10:50:06 INFO - PROCESS | 1827 | 1461433806397 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 1827 | 1461433806401 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:50:06 INFO - PROCESS | 1827 | 1461433806406 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 1827 | 1461433806409 Marionette TRACE conn3 <- [1,1878,null,{}] 10:50:06 INFO - PROCESS | 1827 | 1461433806414 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}] 10:50:06 INFO - PROCESS | 1827 | 1461433806596 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:50:06 INFO - PROCESS | 1827 | 1461433806834 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65d4d2800 == 155 [pid = 1827] [id = 477] 10:50:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd660c14000) [pid = 1827] [serial = 1432] [outer = (nil)] 10:50:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd662b50000) [pid = 1827] [serial = 1433] [outer = 0x7fd660c14000] 10:50:06 INFO - PROCESS | 1827 | 1461433806952 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd66ae3a000) [pid = 1827] [serial = 1434] [outer = 0x7fd660c14000] 10:50:07 INFO - PROCESS | 1827 | 1461433807916 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]]]}] 10:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1582ms 10:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:50:07 INFO - PROCESS | 1827 | 1461433807988 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:50:07 INFO - PROCESS | 1827 | 1461433807991 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:50:07 INFO - PROCESS | 1827 | 1461433807997 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:50:08 INFO - PROCESS | 1827 | 1461433808001 Marionette TRACE conn3 <- [1,1882,null,{}] 10:50:08 INFO - PROCESS | 1827 | 1461433808006 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}] 10:50:08 INFO - PROCESS | 1827 | 1461433808201 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:50:08 INFO - PROCESS | 1827 | 1461433808474 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6623d1000 == 156 [pid = 1827] [id = 478] 10:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd662250400) [pid = 1827] [serial = 1435] [outer = (nil)] 10:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd662c34400) [pid = 1827] [serial = 1436] [outer = 0x7fd662250400] 10:50:08 INFO - PROCESS | 1827 | 1461433808590 Marionette DEBUG loaded listener.js 10:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7fd662cb1800) [pid = 1827] [serial = 1437] [outer = 0x7fd662250400] 10:50:09 INFO - PROCESS | 1827 | 1461433809473 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]]]}] 10:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1530ms 10:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:50:09 INFO - PROCESS | 1827 | 1461433809527 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:50:09 INFO - PROCESS | 1827 | 1461433809530 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:50:09 INFO - PROCESS | 1827 | 1461433809536 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:50:09 INFO - PROCESS | 1827 | 1461433809539 Marionette TRACE conn3 <- [1,1886,null,{}] 10:50:09 INFO - PROCESS | 1827 | 1461433809545 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}] 10:50:09 INFO - PROCESS | 1827 | 1461433809746 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:50:10 INFO - PROCESS | 1827 | 1461433810075 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613df800 == 157 [pid = 1827] [id = 479] 10:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7fd660c17400) [pid = 1827] [serial = 1438] [outer = (nil)] 10:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7fd6635e0c00) [pid = 1827] [serial = 1439] [outer = 0x7fd660c17400] 10:50:10 INFO - PROCESS | 1827 | 1461433810152 Marionette DEBUG loaded listener.js 10:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7fd666004800) [pid = 1827] [serial = 1440] [outer = 0x7fd660c17400] 10:50:10 INFO - PROCESS | 1827 | 1461433810971 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]]]}] 10:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1486ms 10:50:11 INFO - PROCESS | 1827 | 1461433811022 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:50:11 INFO - PROCESS | 1827 | 1461433811025 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:50:11 INFO - PROCESS | 1827 | 1461433811031 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:50:11 INFO - PROCESS | 1827 | 1461433811033 Marionette TRACE conn3 <- [1,1890,null,{}] 10:50:11 INFO - PROCESS | 1827 | 1461433811039 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}] 10:50:11 INFO - PROCESS | 1827 | 1461433811224 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:50:11 INFO - PROCESS | 1827 | 1461433811446 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6617ac000 == 158 [pid = 1827] [id = 480] 10:50:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7fd65e5b5c00) [pid = 1827] [serial = 1441] [outer = (nil)] 10:50:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7fd65e5bb000) [pid = 1827] [serial = 1442] [outer = 0x7fd65e5b5c00] 10:50:11 INFO - PROCESS | 1827 | 1461433811962 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7fd6602d0000) [pid = 1827] [serial = 1443] [outer = 0x7fd65e5b5c00] 10:50:12 INFO - PROCESS | 1827 | 1461433812956 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]]]}] 10:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1980ms 10:50:13 INFO - PROCESS | 1827 | 1461433813014 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:50:13 INFO - PROCESS | 1827 | 1461433813020 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:50:13 INFO - PROCESS | 1827 | 1461433813029 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:50:13 INFO - PROCESS | 1827 | 1461433813033 Marionette TRACE conn3 <- [1,1894,null,{}] 10:50:13 INFO - PROCESS | 1827 | 1461433813039 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}] 10:50:13 INFO - PROCESS | 1827 | 1461433813224 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:50:13 INFO - PROCESS | 1827 | 1461433813543 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6659d4800 == 159 [pid = 1827] [id = 481] 10:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7fd6602d5c00) [pid = 1827] [serial = 1444] [outer = (nil)] 10:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7fd6624cc800) [pid = 1827] [serial = 1445] [outer = 0x7fd6602d5c00] 10:50:13 INFO - PROCESS | 1827 | 1461433813661 Marionette DEBUG loaded listener.js 10:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7fd662cf4c00) [pid = 1827] [serial = 1446] [outer = 0x7fd6602d5c00] 10:50:14 INFO - PROCESS | 1827 | 1461433814708 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]]]}] 10:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1731ms 10:50:14 INFO - PROCESS | 1827 | 1461433814760 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:50:14 INFO - PROCESS | 1827 | 1461433814768 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:50:14 INFO - PROCESS | 1827 | 1461433814779 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:50:14 INFO - PROCESS | 1827 | 1461433814783 Marionette TRACE conn3 <- [1,1898,null,{}] 10:50:14 INFO - PROCESS | 1827 | 1461433814789 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}] 10:50:14 INFO - PROCESS | 1827 | 1461433814994 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:50:15 INFO - PROCESS | 1827 | 1461433815402 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675cdc000 == 158 [pid = 1827] [id = 205] 10:50:15 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7fd67268d800) [pid = 1827] [serial = 1331] [outer = (nil)] [url = about:blank] 10:50:15 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7fd688fdec00) [pid = 1827] [serial = 1298] [outer = (nil)] [url = about:blank] 10:50:15 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7fd660cb8800) [pid = 1827] [serial = 1307] [outer = (nil)] [url = about:blank] 10:50:15 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7fd660cb7400) [pid = 1827] [serial = 1301] [outer = (nil)] [url = about:blank] 10:50:15 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7fd660263000) [pid = 1827] [serial = 1310] [outer = (nil)] [url = about:blank] 10:50:15 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7fd660c16800) [pid = 1827] [serial = 1304] [outer = (nil)] [url = about:blank] 10:50:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e952800 == 159 [pid = 1827] [id = 482] 10:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7fd660263000) [pid = 1827] [serial = 1447] [outer = (nil)] 10:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7fd662c36000) [pid = 1827] [serial = 1448] [outer = 0x7fd660263000] 10:50:15 INFO - PROCESS | 1827 | 1461433815555 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7fd6655ef400) [pid = 1827] [serial = 1449] [outer = 0x7fd660263000] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd660b32800 == 158 [pid = 1827] [id = 454] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd660b18000 == 157 [pid = 1827] [id = 453] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e32e800 == 156 [pid = 1827] [id = 452] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd689167800 == 155 [pid = 1827] [id = 451] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67bca2000 == 154 [pid = 1827] [id = 450] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b13800 == 153 [pid = 1827] [id = 449] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675e3a800 == 152 [pid = 1827] [id = 448] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733e9000 == 151 [pid = 1827] [id = 447] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672959800 == 150 [pid = 1827] [id = 446] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd668a8a800 == 149 [pid = 1827] [id = 445] 10:50:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6613e1800 == 148 [pid = 1827] [id = 444] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7fd66ae39000) [pid = 1827] [serial = 1239] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7fd670d14c00) [pid = 1827] [serial = 1328] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7fd66b0d7400) [pid = 1827] [serial = 1325] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7fd66b0d7800) [pid = 1827] [serial = 1104] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7fd6624d7c00) [pid = 1827] [serial = 1314] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7fd662cb4400) [pid = 1827] [serial = 1316] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7fd670e68400) [pid = 1827] [serial = 1068] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd6654d9c00) [pid = 1827] [serial = 1236] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd660cb3000) [pid = 1827] [serial = 1313] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd66f443400) [pid = 1827] [serial = 1206] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd672314800) [pid = 1827] [serial = 1071] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd66fb7b000) [pid = 1827] [serial = 1274] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd67e6c1400) [pid = 1827] [serial = 1292] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd682156800) [pid = 1827] [serial = 1092] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd6680ebc00) [pid = 1827] [serial = 1320] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd6688de000) [pid = 1827] [serial = 1176] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd6733bbc00) [pid = 1827] [serial = 1074] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd666020800) [pid = 1827] [serial = 1017] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd68e3c0400) [pid = 1827] [serial = 1014] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd66b0e1800) [pid = 1827] [serial = 1065] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd66b0dec00) [pid = 1827] [serial = 1134] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd675d7b400) [pid = 1827] [serial = 1080] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd67590a000) [pid = 1827] [serial = 1280] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd672237000) [pid = 1827] [serial = 1329] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd674fe3000) [pid = 1827] [serial = 1143] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd6655fbc00) [pid = 1827] [serial = 1020] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd689144800) [pid = 1827] [serial = 1095] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd67c540000) [pid = 1827] [serial = 1008] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd68a046c00) [pid = 1827] [serial = 1295] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd66f7d6800) [pid = 1827] [serial = 1029] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd67beafc00) [pid = 1827] [serial = 1289] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd68dca9400) [pid = 1827] [serial = 1161] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd68914b400) [pid = 1827] [serial = 1158] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd66aa80c00) [pid = 1827] [serial = 969] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd6741dd800) [pid = 1827] [serial = 1140] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd67a75dc00) [pid = 1827] [serial = 1286] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd670ef1400) [pid = 1827] [serial = 1107] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd66ac36000) [pid = 1827] [serial = 972] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd67bf9b800) [pid = 1827] [serial = 1152] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd68a30f000) [pid = 1827] [serial = 1218] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd666016400) [pid = 1827] [serial = 1062] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd66ab6a800) [pid = 1827] [serial = 1322] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd67b8ad000) [pid = 1827] [serial = 1149] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd68a1b1400) [pid = 1827] [serial = 1098] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd66ae36c00) [pid = 1827] [serial = 1323] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd67a567400) [pid = 1827] [serial = 1283] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd68a1bd400) [pid = 1827] [serial = 876] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd68dea6c00) [pid = 1827] [serial = 1230] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd6654da800) [pid = 1827] [serial = 1268] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd66ac31800) [pid = 1827] [serial = 999] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd68dea3400) [pid = 1827] [serial = 1167] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd67a676800) [pid = 1827] [serial = 1146] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd689190400) [pid = 1827] [serial = 1011] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd67705f400) [pid = 1827] [serial = 1212] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd673194000) [pid = 1827] [serial = 1209] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd66f7d2000) [pid = 1827] [serial = 1023] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd6733bf800) [pid = 1827] [serial = 1277] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd6654c8400) [pid = 1827] [serial = 1164] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd66f7da800) [pid = 1827] [serial = 1326] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd6659b9000) [pid = 1827] [serial = 1319] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd6769f9800) [pid = 1827] [serial = 1005] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd66f44ec00) [pid = 1827] [serial = 1026] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd688040400) [pid = 1827] [serial = 1155] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd67a67f400) [pid = 1827] [serial = 1089] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd662ca8400) [pid = 1827] [serial = 1173] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd666020000) [pid = 1827] [serial = 1131] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd67207ac00) [pid = 1827] [serial = 1137] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd66ab6ac00) [pid = 1827] [serial = 1221] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd67a67bc00) [pid = 1827] [serial = 1215] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd672e8f800) [pid = 1827] [serial = 1086] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd6745d3000) [pid = 1827] [serial = 1077] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd677058c00) [pid = 1827] [serial = 1083] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd6651c3400) [pid = 1827] [serial = 1317] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd6680ea800) [pid = 1827] [serial = 1101] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd670e69c00) [pid = 1827] [serial = 1002] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd6659ae800) [pid = 1827] [serial = 1203] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd66aa7a400) [pid = 1827] [serial = 1271] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd6624ce000) [pid = 1827] [serial = 1059] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd68e199000) [pid = 1827] [serial = 1233] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd6659af400) [pid = 1827] [serial = 1242] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd67644dc00) [pid = 1827] [serial = 1227] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd68dba5c00) [pid = 1827] [serial = 1224] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd68dca9800) [pid = 1827] [serial = 1170] [outer = (nil)] [url = about:blank] 10:50:16 INFO - PROCESS | 1827 | 1461433816424 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]]]}] 10:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1695ms 10:50:16 INFO - PROCESS | 1827 | 1461433816475 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:50:16 INFO - PROCESS | 1827 | 1461433816479 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:50:16 INFO - PROCESS | 1827 | 1461433816484 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:50:16 INFO - PROCESS | 1827 | 1461433816490 Marionette TRACE conn3 <- [1,1902,null,{}] 10:50:16 INFO - PROCESS | 1827 | 1461433816505 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}] 10:50:16 INFO - PROCESS | 1827 | 1461433816685 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:50:16 INFO - PROCESS | 1827 | 1461433816862 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662aca800 == 149 [pid = 1827] [id = 483] 10:50:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd660c16800) [pid = 1827] [serial = 1450] [outer = (nil)] 10:50:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd665a70800) [pid = 1827] [serial = 1451] [outer = 0x7fd660c16800] 10:50:16 INFO - PROCESS | 1827 | 1461433816926 Marionette DEBUG loaded listener.js 10:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd666007c00) [pid = 1827] [serial = 1452] [outer = 0x7fd660c16800] 10:50:17 INFO - PROCESS | 1827 | 1461433817657 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]]]}] 10:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1234ms 10:50:17 INFO - PROCESS | 1827 | 1461433817730 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:50:17 INFO - PROCESS | 1827 | 1461433817733 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:50:17 INFO - PROCESS | 1827 | 1461433817740 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:50:17 INFO - PROCESS | 1827 | 1461433817743 Marionette TRACE conn3 <- [1,1906,null,{}] 10:50:17 INFO - PROCESS | 1827 | 1461433817751 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}] 10:50:17 INFO - PROCESS | 1827 | 1461433817932 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:50:17 INFO - PROCESS | 1827 | 1461433817943 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665877000 == 150 [pid = 1827] [id = 484] 10:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd6624cf800) [pid = 1827] [serial = 1453] [outer = (nil)] 10:50:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd6664ce400) [pid = 1827] [serial = 1454] [outer = 0x7fd6624cf800] 10:50:18 INFO - PROCESS | 1827 | 1461433818003 Marionette DEBUG loaded listener.js 10:50:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd6680f5c00) [pid = 1827] [serial = 1455] [outer = 0x7fd6624cf800] 10:50:19 INFO - PROCESS | 1827 | 1461433819020 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]]]}] 10:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1335ms 10:50:19 INFO - PROCESS | 1827 | 1461433819080 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:50:19 INFO - PROCESS | 1827 | 1461433819083 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:50:19 INFO - PROCESS | 1827 | 1461433819094 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:50:19 INFO - PROCESS | 1827 | 1461433819098 Marionette TRACE conn3 <- [1,1910,null,{}] 10:50:19 INFO - PROCESS | 1827 | 1461433819108 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}] 10:50:19 INFO - PROCESS | 1827 | 1461433819358 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:50:19 INFO - PROCESS | 1827 | 1461433819384 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd668a73000 == 151 [pid = 1827] [id = 485] 10:50:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd6688db800) [pid = 1827] [serial = 1456] [outer = (nil)] 10:50:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd66a842800) [pid = 1827] [serial = 1457] [outer = 0x7fd6688db800] 10:50:19 INFO - PROCESS | 1827 | 1461433819452 Marionette DEBUG loaded listener.js 10:50:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd66ab6ac00) [pid = 1827] [serial = 1458] [outer = 0x7fd6688db800] 10:50:20 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd67230ac00) [pid = 1827] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:50:20 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd66f44b000) [pid = 1827] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:50:20 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd66ab67800) [pid = 1827] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:50:20 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd660266c00) [pid = 1827] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:50:20 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd660264800) [pid = 1827] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:50:20 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd660cb9400) [pid = 1827] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:50:20 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd662cf2400) [pid = 1827] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:50:20 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd6624d3000) [pid = 1827] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:50:20 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd6624d9000) [pid = 1827] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:50:20 INFO - PROCESS | 1827 | 1461433820895 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]]]}] 10:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1843ms 10:50:20 INFO - PROCESS | 1827 | 1461433820934 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:50:20 INFO - PROCESS | 1827 | 1461433820936 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:50:20 INFO - PROCESS | 1827 | 1461433820942 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:50:20 INFO - PROCESS | 1827 | 1461433820944 Marionette TRACE conn3 <- [1,1914,null,{}] 10:50:20 INFO - PROCESS | 1827 | 1461433820950 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}] 10:50:21 INFO - PROCESS | 1827 | 1461433821124 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:50:21 INFO - PROCESS | 1827 | 1461433821335 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ab8a800 == 152 [pid = 1827] [id = 486] 10:50:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd65e5b5800) [pid = 1827] [serial = 1459] [outer = (nil)] 10:50:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd66860b800) [pid = 1827] [serial = 1460] [outer = 0x7fd65e5b5800] 10:50:21 INFO - PROCESS | 1827 | 1461433821400 Marionette DEBUG loaded listener.js 10:50:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd66f44b400) [pid = 1827] [serial = 1461] [outer = 0x7fd65e5b5800] 10:50:22 INFO - PROCESS | 1827 | 1461433822075 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]]]}] 10:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1179ms 10:50:22 INFO - PROCESS | 1827 | 1461433822122 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:50:22 INFO - PROCESS | 1827 | 1461433822126 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:50:22 INFO - PROCESS | 1827 | 1461433822131 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:50:22 INFO - PROCESS | 1827 | 1461433822133 Marionette TRACE conn3 <- [1,1918,null,{}] 10:50:22 INFO - PROCESS | 1827 | 1461433822139 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}] 10:50:22 INFO - PROCESS | 1827 | 1461433822317 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:50:22 INFO - PROCESS | 1827 | 1461433822481 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66af03800 == 153 [pid = 1827] [id = 487] 10:50:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd660266c00) [pid = 1827] [serial = 1462] [outer = (nil)] 10:50:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd66f7d8000) [pid = 1827] [serial = 1463] [outer = 0x7fd660266c00] 10:50:22 INFO - PROCESS | 1827 | 1461433822544 Marionette DEBUG loaded listener.js 10:50:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd66fdf5000) [pid = 1827] [serial = 1464] [outer = 0x7fd660266c00] 10:50:23 INFO - PROCESS | 1827 | 1461433823643 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]]]}] 10:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1544ms 10:50:23 INFO - PROCESS | 1827 | 1461433823678 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:50:23 INFO - PROCESS | 1827 | 1461433823685 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:50:23 INFO - PROCESS | 1827 | 1461433823694 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:50:23 INFO - PROCESS | 1827 | 1461433823699 Marionette TRACE conn3 <- [1,1922,null,{}] 10:50:23 INFO - PROCESS | 1827 | 1461433823706 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}] 10:50:23 INFO - PROCESS | 1827 | 1461433823909 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:50:24 INFO - PROCESS | 1827 | 1461433824226 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662ddb000 == 154 [pid = 1827] [id = 488] 10:50:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd662c39400) [pid = 1827] [serial = 1465] [outer = (nil)] 10:50:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd662caec00) [pid = 1827] [serial = 1466] [outer = 0x7fd662c39400] 10:50:24 INFO - PROCESS | 1827 | 1461433824307 Marionette DEBUG loaded listener.js 10:50:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd6651cbc00) [pid = 1827] [serial = 1467] [outer = 0x7fd662c39400] 10:50:25 INFO - PROCESS | 1827 | 1461433825219 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]]]}] 10:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1584ms 10:50:25 INFO - PROCESS | 1827 | 1461433825279 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 1827 | 1461433825287 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:50:25 INFO - PROCESS | 1827 | 1461433825297 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 1827 | 1461433825301 Marionette TRACE conn3 <- [1,1926,null,{}] 10:50:25 INFO - PROCESS | 1827 | 1461433825307 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}] 10:50:25 INFO - PROCESS | 1827 | 1461433825506 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:50:25 INFO - PROCESS | 1827 | 1461433825800 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ab8e800 == 155 [pid = 1827] [id = 489] 10:50:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd662ca7000) [pid = 1827] [serial = 1468] [outer = (nil)] 10:50:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd665a70c00) [pid = 1827] [serial = 1469] [outer = 0x7fd662ca7000] 10:50:25 INFO - PROCESS | 1827 | 1461433825918 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd6664d0000) [pid = 1827] [serial = 1470] [outer = 0x7fd662ca7000] 10:50:26 INFO - PROCESS | 1827 | 1461433826904 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]]]}] 10:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1680ms 10:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:50:26 INFO - PROCESS | 1827 | 1461433826978 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:50:26 INFO - PROCESS | 1827 | 1461433826981 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:50:26 INFO - PROCESS | 1827 | 1461433826988 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:50:26 INFO - PROCESS | 1827 | 1461433826994 Marionette TRACE conn3 <- [1,1930,null,{}] 10:50:27 INFO - PROCESS | 1827 | 1461433827009 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}] 10:50:27 INFO - PROCESS | 1827 | 1461433827246 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:50:27 INFO - PROCESS | 1827 | 1461433827454 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fd76800 == 156 [pid = 1827] [id = 490] 10:50:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd668615400) [pid = 1827] [serial = 1471] [outer = (nil)] 10:50:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd66ac33800) [pid = 1827] [serial = 1472] [outer = 0x7fd668615400] 10:50:27 INFO - PROCESS | 1827 | 1461433827574 Marionette DEBUG loaded listener.js 10:50:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd66f7d7000) [pid = 1827] [serial = 1473] [outer = 0x7fd668615400] 10:50:28 INFO - PROCESS | 1827 | 1461433828431 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]]]}] 10:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1495ms 10:50:28 INFO - PROCESS | 1827 | 1461433828481 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:50:28 INFO - PROCESS | 1827 | 1461433828486 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:50:28 INFO - PROCESS | 1827 | 1461433828492 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:50:28 INFO - PROCESS | 1827 | 1461433828494 Marionette TRACE conn3 <- [1,1934,null,{}] 10:50:28 INFO - PROCESS | 1827 | 1461433828519 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}] 10:50:28 INFO - PROCESS | 1827 | 1461433828756 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:50:28 INFO - PROCESS | 1827 | 1461433828968 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd671109800 == 157 [pid = 1827] [id = 491] 10:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd66a844400) [pid = 1827] [serial = 1474] [outer = (nil)] 10:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd670e5a400) [pid = 1827] [serial = 1475] [outer = 0x7fd66a844400] 10:50:29 INFO - PROCESS | 1827 | 1461433829082 Marionette DEBUG loaded listener.js 10:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd671059000) [pid = 1827] [serial = 1476] [outer = 0x7fd66a844400] 10:50:30 INFO - PROCESS | 1827 | 1461433830042 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]]]}] 10:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1598ms 10:50:30 INFO - PROCESS | 1827 | 1461433830091 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:50:30 INFO - PROCESS | 1827 | 1461433830094 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:50:30 INFO - PROCESS | 1827 | 1461433830100 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:50:30 INFO - PROCESS | 1827 | 1461433830102 Marionette TRACE conn3 <- [1,1938,null,{}] 10:50:30 INFO - PROCESS | 1827 | 1461433830108 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}] 10:50:30 INFO - PROCESS | 1827 | 1461433830299 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:50:30 INFO - PROCESS | 1827 | 1461433830512 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672b9a800 == 158 [pid = 1827] [id = 492] 10:50:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd66fb14800) [pid = 1827] [serial = 1477] [outer = (nil)] 10:50:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd6711e1000) [pid = 1827] [serial = 1478] [outer = 0x7fd66fb14800] 10:50:30 INFO - PROCESS | 1827 | 1461433830624 Marionette DEBUG loaded listener.js 10:50:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd672307800) [pid = 1827] [serial = 1479] [outer = 0x7fd66fb14800] 10:50:31 INFO - PROCESS | 1827 | 1461433831525 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]]]}] 10:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1494ms 10:50:31 INFO - PROCESS | 1827 | 1461433831596 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:50:31 INFO - PROCESS | 1827 | 1461433831600 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:50:31 INFO - PROCESS | 1827 | 1461433831606 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:50:31 INFO - PROCESS | 1827 | 1461433831608 Marionette TRACE conn3 <- [1,1942,null,{}] 10:50:31 INFO - PROCESS | 1827 | 1461433831614 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}] 10:50:31 INFO - PROCESS | 1827 | 1461433831869 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:50:32 INFO - PROCESS | 1827 | 1461433832084 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6733dd800 == 159 [pid = 1827] [id = 493] 10:50:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd6710a7000) [pid = 1827] [serial = 1480] [outer = (nil)] 10:50:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd674516800) [pid = 1827] [serial = 1481] [outer = 0x7fd6710a7000] 10:50:32 INFO - PROCESS | 1827 | 1461433832206 Marionette DEBUG loaded listener.js 10:50:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd675d83000) [pid = 1827] [serial = 1482] [outer = 0x7fd6710a7000] 10:50:33 INFO - PROCESS | 1827 | 1461433833123 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]]]}] 10:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1585ms 10:50:33 INFO - PROCESS | 1827 | 1461433833192 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:50:33 INFO - PROCESS | 1827 | 1461433833194 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:50:33 INFO - PROCESS | 1827 | 1461433833201 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - PROCESS | 1827 | 1461433833203 Marionette TRACE conn3 <- [1,1946,null,{}] 10:50:33 INFO - PROCESS | 1827 | 1461433833209 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}] 10:50:33 INFO - PROCESS | 1827 | 1461433833400 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:50:33 INFO - PROCESS | 1827 | 1461433833611 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675c7d000 == 160 [pid = 1827] [id = 494] 10:50:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd670d10800) [pid = 1827] [serial = 1483] [outer = (nil)] 10:50:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd676450000) [pid = 1827] [serial = 1484] [outer = 0x7fd670d10800] 10:50:33 INFO - PROCESS | 1827 | 1461433833730 Marionette DEBUG loaded listener.js 10:50:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd676a59800) [pid = 1827] [serial = 1485] [outer = 0x7fd670d10800] 10:50:34 INFO - PROCESS | 1827 | 1461433834642 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]]]}] 10:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1478ms 10:50:34 INFO - PROCESS | 1827 | 1461433834680 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:50:34 INFO - PROCESS | 1827 | 1461433834683 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:50:34 INFO - PROCESS | 1827 | 1461433834689 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:50:34 INFO - PROCESS | 1827 | 1461433834691 Marionette TRACE conn3 <- [1,1950,null,{}] 10:50:34 INFO - PROCESS | 1827 | 1461433834697 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}] 10:50:34 INFO - PROCESS | 1827 | 1461433834875 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:50:35 INFO - PROCESS | 1827 | 1461433835147 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67656b000 == 161 [pid = 1827] [id = 495] 10:50:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd66a847000) [pid = 1827] [serial = 1486] [outer = (nil)] 10:50:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd677058c00) [pid = 1827] [serial = 1487] [outer = 0x7fd66a847000] 10:50:35 INFO - PROCESS | 1827 | 1461433835262 Marionette DEBUG loaded listener.js 10:50:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd6785c7c00) [pid = 1827] [serial = 1488] [outer = 0x7fd66a847000] 10:50:36 INFO - PROCESS | 1827 | 1461433836059 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]]]}] 10:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1431ms 10:50:36 INFO - PROCESS | 1827 | 1461433836121 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:50:36 INFO - PROCESS | 1827 | 1461433836124 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:50:36 INFO - PROCESS | 1827 | 1461433836130 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:50:36 INFO - PROCESS | 1827 | 1461433836133 Marionette TRACE conn3 <- [1,1954,null,{}] 10:50:36 INFO - PROCESS | 1827 | 1461433836138 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}] 10:50:36 INFO - PROCESS | 1827 | 1461433836317 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:50:36 INFO - PROCESS | 1827 | 1461433836533 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782cd000 == 162 [pid = 1827] [id = 496] 10:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd67230ac00) [pid = 1827] [serial = 1489] [outer = (nil)] 10:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd67a04ec00) [pid = 1827] [serial = 1490] [outer = 0x7fd67230ac00] 10:50:36 INFO - PROCESS | 1827 | 1461433836648 Marionette DEBUG loaded listener.js 10:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd67a57b000) [pid = 1827] [serial = 1491] [outer = 0x7fd67230ac00] 10:50:37 INFO - PROCESS | 1827 | 1461433837536 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]]]}] 10:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1434ms 10:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:50:37 INFO - PROCESS | 1827 | 1461433837565 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 1827 | 1461433837567 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:50:37 INFO - PROCESS | 1827 | 1461433837572 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 1827 | 1461433837576 Marionette TRACE conn3 <- [1,1958,null,{}] 10:50:37 INFO - PROCESS | 1827 | 1461433837582 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}] 10:50:37 INFO - PROCESS | 1827 | 1461433837776 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:50:38 INFO - PROCESS | 1827 | 1461433838005 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b303000 == 163 [pid = 1827] [id = 497] 10:50:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd6785d0400) [pid = 1827] [serial = 1492] [outer = (nil)] 10:50:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd67a76ac00) [pid = 1827] [serial = 1493] [outer = 0x7fd6785d0400] 10:50:38 INFO - PROCESS | 1827 | 1461433838082 Marionette DEBUG loaded listener.js 10:50:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd67b90e000) [pid = 1827] [serial = 1494] [outer = 0x7fd6785d0400] 10:50:39 INFO - PROCESS | 1827 | 1461433839048 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]]]}] 10:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1533ms 10:50:39 INFO - PROCESS | 1827 | 1461433839106 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:50:39 INFO - PROCESS | 1827 | 1461433839110 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:50:39 INFO - PROCESS | 1827 | 1461433839117 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:50:39 INFO - PROCESS | 1827 | 1461433839120 Marionette TRACE conn3 <- [1,1962,null,{}] 10:50:39 INFO - PROCESS | 1827 | 1461433839126 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}] 10:50:39 INFO - PROCESS | 1827 | 1461433839373 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:50:39 INFO - PROCESS | 1827 | 1461433839662 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e808000 == 164 [pid = 1827] [id = 498] 10:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd6659b8800) [pid = 1827] [serial = 1495] [outer = (nil)] 10:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd67be13800) [pid = 1827] [serial = 1496] [outer = 0x7fd6659b8800] 10:50:39 INFO - PROCESS | 1827 | 1461433839784 Marionette DEBUG loaded listener.js 10:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd683082400) [pid = 1827] [serial = 1497] [outer = 0x7fd6659b8800] 10:50:40 INFO - PROCESS | 1827 | 1461433840654 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]]]}] 10:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1587ms 10:50:40 INFO - PROCESS | 1827 | 1461433840705 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:50:40 INFO - PROCESS | 1827 | 1461433840708 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:50:40 INFO - PROCESS | 1827 | 1461433840714 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:50:40 INFO - PROCESS | 1827 | 1461433840717 Marionette TRACE conn3 <- [1,1966,null,{}] 10:50:40 INFO - PROCESS | 1827 | 1461433840722 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}] 10:50:40 INFO - PROCESS | 1827 | 1461433840909 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:50:41 INFO - PROCESS | 1827 | 1461433841124 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd689162000 == 165 [pid = 1827] [id = 499] 10:50:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd666006800) [pid = 1827] [serial = 1498] [outer = (nil)] 10:50:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd688c62800) [pid = 1827] [serial = 1499] [outer = 0x7fd666006800] 10:50:41 INFO - PROCESS | 1827 | 1461433841237 Marionette DEBUG loaded listener.js 10:50:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd689108c00) [pid = 1827] [serial = 1500] [outer = 0x7fd666006800] 10:50:42 INFO - PROCESS | 1827 | 1461433842102 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]]]}] 10:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1431ms 10:50:42 INFO - PROCESS | 1827 | 1461433842146 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:50:42 INFO - PROCESS | 1827 | 1461433842150 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:50:42 INFO - PROCESS | 1827 | 1461433842155 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:50:42 INFO - PROCESS | 1827 | 1461433842158 Marionette TRACE conn3 <- [1,1970,null,{}] 10:50:42 INFO - PROCESS | 1827 | 1461433842163 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}] 10:50:42 INFO - PROCESS | 1827 | 1461433842356 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:50:42 INFO - PROCESS | 1827 | 1461433842575 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68db77000 == 166 [pid = 1827] [id = 500] 10:50:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd6664d3400) [pid = 1827] [serial = 1501] [outer = (nil)] 10:50:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd6893ee800) [pid = 1827] [serial = 1502] [outer = 0x7fd6664d3400] 10:50:42 INFO - PROCESS | 1827 | 1461433842686 Marionette DEBUG loaded listener.js 10:50:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd68a1b1400) [pid = 1827] [serial = 1503] [outer = 0x7fd6664d3400] 10:50:43 INFO - PROCESS | 1827 | 1461433843599 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]]]}] 10:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1488ms 10:50:43 INFO - PROCESS | 1827 | 1461433843647 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:50:43 INFO - PROCESS | 1827 | 1461433843649 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:50:43 INFO - PROCESS | 1827 | 1461433843656 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:50:43 INFO - PROCESS | 1827 | 1461433843658 Marionette TRACE conn3 <- [1,1974,null,{}] 10:50:43 INFO - PROCESS | 1827 | 1461433843664 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}] 10:50:43 INFO - PROCESS | 1827 | 1461433843863 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:50:44 INFO - PROCESS | 1827 | 1461433844232 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662ac7800 == 167 [pid = 1827] [id = 501] 10:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd660266400) [pid = 1827] [serial = 1504] [outer = (nil)] 10:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd6635d8c00) [pid = 1827] [serial = 1505] [outer = 0x7fd660266400] 10:50:44 INFO - PROCESS | 1827 | 1461433844310 Marionette DEBUG loaded listener.js 10:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd66fcccc00) [pid = 1827] [serial = 1506] [outer = 0x7fd660266400] 10:50:45 INFO - PROCESS | 1827 | 1461433845142 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]]]}] 10:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1531ms 10:50:45 INFO - PROCESS | 1827 | 1461433845188 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:50:45 INFO - PROCESS | 1827 | 1461433845192 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:50:45 INFO - PROCESS | 1827 | 1461433845198 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:50:45 INFO - PROCESS | 1827 | 1461433845200 Marionette TRACE conn3 <- [1,1978,null,{}] 10:50:45 INFO - PROCESS | 1827 | 1461433845206 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}] 10:50:45 INFO - PROCESS | 1827 | 1461433845402 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:50:46 INFO - PROCESS | 1827 | 1461433846179 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662acc000 == 168 [pid = 1827] [id = 502] 10:50:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd65e5c4800) [pid = 1827] [serial = 1507] [outer = (nil)] 10:50:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd6602cbc00) [pid = 1827] [serial = 1508] [outer = 0x7fd65e5c4800] 10:50:46 INFO - PROCESS | 1827 | 1461433846248 Marionette DEBUG loaded listener.js 10:50:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd662247400) [pid = 1827] [serial = 1509] [outer = 0x7fd65e5c4800] 10:50:47 INFO - PROCESS | 1827 | 1461433847143 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]]]}] 10:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1985ms 10:50:47 INFO - PROCESS | 1827 | 1461433847185 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:50:47 INFO - PROCESS | 1827 | 1461433847192 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:50:47 INFO - PROCESS | 1827 | 1461433847200 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:50:47 INFO - PROCESS | 1827 | 1461433847204 Marionette TRACE conn3 <- [1,1982,null,{}] 10:50:47 INFO - PROCESS | 1827 | 1461433847211 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}] 10:50:47 INFO - PROCESS | 1827 | 1461433847413 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:50:47 INFO - PROCESS | 1827 | 1461433847848 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e949000 == 169 [pid = 1827] [id = 503] 10:50:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd662cea800) [pid = 1827] [serial = 1510] [outer = (nil)] 10:50:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd6654c0c00) [pid = 1827] [serial = 1511] [outer = 0x7fd662cea800] 10:50:47 INFO - PROCESS | 1827 | 1461433847925 Marionette DEBUG loaded listener.js 10:50:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd6654db800) [pid = 1827] [serial = 1512] [outer = 0x7fd662cea800] 10:50:48 INFO - PROCESS | 1827 | 1461433848819 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]]]}] 10:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1679ms 10:50:48 INFO - PROCESS | 1827 | 1461433848884 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:50:48 INFO - PROCESS | 1827 | 1461433848890 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:50:48 INFO - PROCESS | 1827 | 1461433848896 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:50:48 INFO - PROCESS | 1827 | 1461433848899 Marionette TRACE conn3 <- [1,1986,null,{}] 10:50:48 INFO - PROCESS | 1827 | 1461433848904 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}] 10:50:49 INFO - PROCESS | 1827 | 1461433849104 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b506800 == 168 [pid = 1827] [id = 428] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6893b0800 == 167 [pid = 1827] [id = 430] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e397800 == 166 [pid = 1827] [id = 431] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b2d800 == 165 [pid = 1827] [id = 427] 10:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd67b8af800) [pid = 1827] [serial = 1352] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd688fe1000) [pid = 1827] [serial = 1355] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd6602d2400) [pid = 1827] [serial = 1358] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd662920800) [pid = 1827] [serial = 1361] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd66292bc00) [pid = 1827] [serial = 1364] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1827 | 1461433849522 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66ab8a800 == 164 [pid = 1827] [id = 486] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd668a73000 == 163 [pid = 1827] [id = 485] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665877000 == 162 [pid = 1827] [id = 484] 10:50:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6614c5800 == 163 [pid = 1827] [id = 504] 10:50:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd6602d2400) [pid = 1827] [serial = 1513] [outer = (nil)] 10:50:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd665a75c00) [pid = 1827] [serial = 1514] [outer = 0x7fd6602d2400] 10:50:49 INFO - PROCESS | 1827 | 1461433849618 Marionette DEBUG loaded listener.js 10:50:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd6664d6400) [pid = 1827] [serial = 1515] [outer = 0x7fd6602d2400] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662aca800 == 162 [pid = 1827] [id = 483] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e952800 == 161 [pid = 1827] [id = 482] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6659d4800 == 160 [pid = 1827] [id = 481] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6617ac000 == 159 [pid = 1827] [id = 480] 10:50:49 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e670000 == 158 [pid = 1827] [id = 474] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd6745db800) [pid = 1827] [serial = 1332] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd66fdf2000) [pid = 1827] [serial = 1388] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd670e5dc00) [pid = 1827] [serial = 1389] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd66f44d800) [pid = 1827] [serial = 1385] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd666005800) [pid = 1827] [serial = 1382] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd6680f9c00) [pid = 1827] [serial = 1383] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd662bbec00) [pid = 1827] [serial = 1391] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd6654d9000) [pid = 1827] [serial = 1337] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd6651c6800) [pid = 1827] [serial = 1392] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd662c42000) [pid = 1827] [serial = 1373] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd665a76400) [pid = 1827] [serial = 1377] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd6659b4c00) [pid = 1827] [serial = 1376] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd66025f400) [pid = 1827] [serial = 1334] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd66ae3c400) [pid = 1827] [serial = 1340] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd6651c7400) [pid = 1827] [serial = 1379] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd665a7dc00) [pid = 1827] [serial = 1380] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd662bb8800) [pid = 1827] [serial = 1371] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd662925000) [pid = 1827] [serial = 1370] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd672085400) [pid = 1827] [serial = 1343] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd6769f2c00) [pid = 1827] [serial = 1349] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd65e5c4400) [pid = 1827] [serial = 1367] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd67450f000) [pid = 1827] [serial = 1346] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd662cf3000) [pid = 1827] [serial = 1374] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd66f7dd800) [pid = 1827] [serial = 1386] [outer = (nil)] [url = about:blank] 10:50:50 INFO - PROCESS | 1827 | 1461433850392 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]]]}] 10:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1530ms 10:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:50:50 INFO - PROCESS | 1827 | 1461433850427 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:50:50 INFO - PROCESS | 1827 | 1461433850429 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:50:50 INFO - PROCESS | 1827 | 1461433850442 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:50:50 INFO - PROCESS | 1827 | 1461433850451 Marionette TRACE conn3 <- [1,1990,null,{}] 10:50:50 INFO - PROCESS | 1827 | 1461433850458 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}] 10:50:50 INFO - PROCESS | 1827 | 1461433850637 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:50:50 INFO - PROCESS | 1827 | 1461433850833 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666663800 == 159 [pid = 1827] [id = 505] 10:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd6602cf800) [pid = 1827] [serial = 1516] [outer = (nil)] 10:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd6664cec00) [pid = 1827] [serial = 1517] [outer = 0x7fd6602cf800] 10:50:50 INFO - PROCESS | 1827 | 1461433850901 Marionette DEBUG loaded listener.js 10:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd66ab67800) [pid = 1827] [serial = 1518] [outer = 0x7fd6602cf800] 10:50:51 INFO - PROCESS | 1827 | 1461433851615 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]]]}] 10:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1243ms 10:50:51 INFO - PROCESS | 1827 | 1461433851677 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:50:51 INFO - PROCESS | 1827 | 1461433851681 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:50:51 INFO - PROCESS | 1827 | 1461433851687 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:50:51 INFO - PROCESS | 1827 | 1461433851689 Marionette TRACE conn3 <- [1,1994,null,{}] 10:50:51 INFO - PROCESS | 1827 | 1461433851694 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}] 10:50:51 INFO - PROCESS | 1827 | 1461433851868 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:50:52 INFO - PROCESS | 1827 | 1461433852070 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ae1d000 == 160 [pid = 1827] [id = 506] 10:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd662920800) [pid = 1827] [serial = 1519] [outer = (nil)] 10:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd66f44ec00) [pid = 1827] [serial = 1520] [outer = 0x7fd662920800] 10:50:52 INFO - PROCESS | 1827 | 1461433852134 Marionette DEBUG loaded listener.js 10:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd66fccb400) [pid = 1827] [serial = 1521] [outer = 0x7fd662920800] 10:50:52 INFO - PROCESS | 1827 | 1461433852934 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]]]}] 10:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1277ms 10:50:52 INFO - PROCESS | 1827 | 1461433852964 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:50:52 INFO - PROCESS | 1827 | 1461433852967 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:50:52 INFO - PROCESS | 1827 | 1461433852973 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:50:52 INFO - PROCESS | 1827 | 1461433852975 Marionette TRACE conn3 <- [1,1998,null,{}] 10:50:52 INFO - PROCESS | 1827 | 1461433852987 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}] 10:50:53 INFO - PROCESS | 1827 | 1461433853226 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:50:53 INFO - PROCESS | 1827 | 1461433853259 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fb1f800 == 161 [pid = 1827] [id = 507] 10:50:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd670e67c00) [pid = 1827] [serial = 1522] [outer = (nil)] 10:50:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd671060400) [pid = 1827] [serial = 1523] [outer = 0x7fd670e67c00] 10:50:53 INFO - PROCESS | 1827 | 1461433853332 Marionette DEBUG loaded listener.js 10:50:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd672572800) [pid = 1827] [serial = 1524] [outer = 0x7fd670e67c00] 10:50:54 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd65e5b5c00) [pid = 1827] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:50:54 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd6602d5c00) [pid = 1827] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:50:54 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd660c16800) [pid = 1827] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:50:54 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd660263000) [pid = 1827] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:50:54 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd6624cf800) [pid = 1827] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:50:54 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd65e5b5800) [pid = 1827] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:50:54 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd6688db800) [pid = 1827] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:50:54 INFO - PROCESS | 1827 | 1461433854667 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]]]}] 10:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1738ms 10:50:54 INFO - PROCESS | 1827 | 1461433854712 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:50:54 INFO - PROCESS | 1827 | 1461433854715 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:50:54 INFO - PROCESS | 1827 | 1461433854720 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:50:54 INFO - PROCESS | 1827 | 1461433854723 Marionette TRACE conn3 <- [1,2002,null,{}] 10:50:54 INFO - PROCESS | 1827 | 1461433854728 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}] 10:50:54 INFO - PROCESS | 1827 | 1461433854894 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:50:55 INFO - PROCESS | 1827 | 1461433855114 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e1b000 == 162 [pid = 1827] [id = 508] 10:50:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd65e5b5800) [pid = 1827] [serial = 1525] [outer = (nil)] 10:50:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd6664d4800) [pid = 1827] [serial = 1526] [outer = 0x7fd65e5b5800] 10:50:55 INFO - PROCESS | 1827 | 1461433855178 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd673193000) [pid = 1827] [serial = 1527] [outer = 0x7fd65e5b5800] 10:50:55 INFO - PROCESS | 1827 | 1461433855874 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]]]}] 10:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1181ms 10:50:55 INFO - PROCESS | 1827 | 1461433855903 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 1827 | 1461433855906 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:50:55 INFO - PROCESS | 1827 | 1461433855912 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 1827 | 1461433855914 Marionette TRACE conn3 <- [1,2006,null,{}] 10:50:55 INFO - PROCESS | 1827 | 1461433855919 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}] 10:50:56 INFO - PROCESS | 1827 | 1461433856155 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:50:56 INFO - PROCESS | 1827 | 1461433856177 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673269800 == 163 [pid = 1827] [id = 509] 10:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd660263000) [pid = 1827] [serial = 1528] [outer = (nil)] 10:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd67450f800) [pid = 1827] [serial = 1529] [outer = 0x7fd660263000] 10:50:56 INFO - PROCESS | 1827 | 1461433856237 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd675d7f400) [pid = 1827] [serial = 1530] [outer = 0x7fd660263000] 10:50:57 INFO - PROCESS | 1827 | 1461433857390 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]]]}] 10:50:57 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 10:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1533ms 10:50:57 INFO - PROCESS | 1827 | 1461433857446 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:50:57 INFO - PROCESS | 1827 | 1461433857453 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:50:57 INFO - PROCESS | 1827 | 1461433857462 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:50:57 INFO - PROCESS | 1827 | 1461433857467 Marionette TRACE conn3 <- [1,2010,null,{}] 10:50:57 INFO - PROCESS | 1827 | 1461433857475 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}] 10:50:57 INFO - PROCESS | 1827 | 1461433857716 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:50:58 INFO - PROCESS | 1827 | 1461433858024 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66541e800 == 164 [pid = 1827] [id = 510] 10:50:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd662caa800) [pid = 1827] [serial = 1531] [outer = (nil)] 10:50:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd6654cfc00) [pid = 1827] [serial = 1532] [outer = 0x7fd662caa800] 10:50:58 INFO - PROCESS | 1827 | 1461433858105 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd6659b2400) [pid = 1827] [serial = 1533] [outer = 0x7fd662caa800] 10:50:58 INFO - PROCESS | 1827 | ************************* 10:50:58 INFO - PROCESS | 1827 | A coding exception was thrown and uncaught in a Task. 10:50:58 INFO - PROCESS | 1827 | 10:50:58 INFO - PROCESS | 1827 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:50:58 INFO - PROCESS | 1827 | Full stack: 10:50:58 INFO - PROCESS | 1827 | ************************* 10:50:59 INFO - PROCESS | 1827 | 1461433859110 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]]]}] 10:50:59 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 10:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1686ms 10:50:59 INFO - PROCESS | 1827 | 1461433859149 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:50:59 INFO - PROCESS | 1827 | 1461433859158 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:50:59 INFO - PROCESS | 1827 | 1461433859169 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 1827 | 1461433859173 Marionette TRACE conn3 <- [1,2014,null,{}] 10:50:59 INFO - PROCESS | 1827 | 1461433859179 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}] 10:50:59 INFO - PROCESS | 1827 | 1461433859418 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:50:59 INFO - PROCESS | 1827 | 1461433859761 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67338d000 == 165 [pid = 1827] [id = 511] 10:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd66600a000) [pid = 1827] [serial = 1534] [outer = (nil)] 10:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd670e63000) [pid = 1827] [serial = 1535] [outer = 0x7fd66600a000] 10:50:59 INFO - PROCESS | 1827 | 1461433859841 Marionette DEBUG loaded listener.js 10:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd672573000) [pid = 1827] [serial = 1536] [outer = 0x7fd66600a000] 10:51:00 INFO - PROCESS | 1827 | 1461433860708 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]]]}] 10:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1585ms 10:51:00 INFO - PROCESS | 1827 | 1461433860754 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:51:00 INFO - PROCESS | 1827 | 1461433860758 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:51:00 INFO - PROCESS | 1827 | 1461433860765 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:51:00 INFO - PROCESS | 1827 | 1461433860770 Marionette TRACE conn3 <- [1,2018,null,{}] 10:51:00 INFO - PROCESS | 1827 | 1461433860786 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}] 10:51:01 INFO - PROCESS | 1827 | 1461433861002 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:51:01 INFO - PROCESS | 1827 | 1461433861264 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b2b000 == 166 [pid = 1827] [id = 512] 10:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd6733c0400) [pid = 1827] [serial = 1537] [outer = (nil)] 10:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd676a56400) [pid = 1827] [serial = 1538] [outer = 0x7fd6733c0400] 10:51:01 INFO - PROCESS | 1827 | 1461433861392 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd67a566000) [pid = 1827] [serial = 1539] [outer = 0x7fd6733c0400] 10:51:02 INFO - PROCESS | 1827 | 1461433862216 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]]]}] 10:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1489ms 10:51:02 INFO - PROCESS | 1827 | 1461433862259 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:51:02 INFO - PROCESS | 1827 | 1461433862264 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:51:02 INFO - PROCESS | 1827 | 1461433862270 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:51:02 INFO - PROCESS | 1827 | 1461433862273 Marionette TRACE conn3 <- [1,2022,null,{}] 10:51:02 INFO - PROCESS | 1827 | 1461433862278 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}] 10:51:02 INFO - PROCESS | 1827 | 1461433862478 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:51:02 INFO - PROCESS | 1827 | 1461433862699 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e5cc800 == 167 [pid = 1827] [id = 513] 10:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd67a578000) [pid = 1827] [serial = 1540] [outer = (nil)] 10:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd67be13000) [pid = 1827] [serial = 1541] [outer = 0x7fd67a578000] 10:51:02 INFO - PROCESS | 1827 | 1461433862824 Marionette DEBUG loaded listener.js 10:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd67bf98800) [pid = 1827] [serial = 1542] [outer = 0x7fd67a578000] 10:51:03 INFO - PROCESS | 1827 | 1461433863717 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]]]}] 10:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1482ms 10:51:03 INFO - PROCESS | 1827 | 1461433863753 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:51:03 INFO - PROCESS | 1827 | 1461433863756 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:51:03 INFO - PROCESS | 1827 | 1461433863762 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:51:03 INFO - PROCESS | 1827 | 1461433863765 Marionette TRACE conn3 <- [1,2026,null,{}] 10:51:03 INFO - PROCESS | 1827 | 1461433863771 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}] 10:51:03 INFO - PROCESS | 1827 | 1461433863951 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:51:04 INFO - PROCESS | 1827 | 1461433864289 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6893b3800 == 168 [pid = 1827] [id = 514] 10:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd67beb6800) [pid = 1827] [serial = 1543] [outer = (nil)] 10:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd67e86f800) [pid = 1827] [serial = 1544] [outer = 0x7fd67beb6800] 10:51:04 INFO - PROCESS | 1827 | 1461433864369 Marionette DEBUG loaded listener.js 10:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd68803c400) [pid = 1827] [serial = 1545] [outer = 0x7fd67beb6800] 10:51:05 INFO - PROCESS | 1827 | 1461433865183 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]]]}] 10:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1484ms 10:51:05 INFO - PROCESS | 1827 | 1461433865247 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:51:05 INFO - PROCESS | 1827 | 1461433865251 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:51:05 INFO - PROCESS | 1827 | 1461433865256 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:51:05 INFO - PROCESS | 1827 | 1461433865259 Marionette TRACE conn3 <- [1,2030,null,{}] 10:51:05 INFO - PROCESS | 1827 | 1461433865264 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}] 10:51:05 INFO - PROCESS | 1827 | 1461433865498 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:51:05 INFO - PROCESS | 1827 | 1461433865754 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e3ad000 == 169 [pid = 1827] [id = 515] 10:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd67c539400) [pid = 1827] [serial = 1546] [outer = (nil)] 10:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd68a046c00) [pid = 1827] [serial = 1547] [outer = 0x7fd67c539400] 10:51:05 INFO - PROCESS | 1827 | 1461433865874 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd68dcab400) [pid = 1827] [serial = 1548] [outer = 0x7fd67c539400] 10:51:06 INFO - PROCESS | 1827 | 1461433866700 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]]]}] 10:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1481ms 10:51:06 INFO - PROCESS | 1827 | 1461433866739 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 1827 | 1461433866742 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:51:06 INFO - PROCESS | 1827 | 1461433866748 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 1827 | 1461433866751 Marionette TRACE conn3 <- [1,2034,null,{}] 10:51:06 INFO - PROCESS | 1827 | 1461433866756 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}] 10:51:06 INFO - PROCESS | 1827 | 1461433866942 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:51:07 INFO - PROCESS | 1827 | 1461433867162 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd692537000 == 170 [pid = 1827] [id = 516] 10:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd65e42ac00) [pid = 1827] [serial = 1549] [outer = (nil)] 10:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd65e432c00) [pid = 1827] [serial = 1550] [outer = 0x7fd65e42ac00] 10:51:07 INFO - PROCESS | 1827 | 1461433867275 Marionette DEBUG loaded listener.js 10:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd65e438000) [pid = 1827] [serial = 1551] [outer = 0x7fd65e42ac00] 10:51:08 INFO - PROCESS | 1827 | 1461433868155 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]]]}] 10:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1484ms 10:51:08 INFO - PROCESS | 1827 | 1461433868233 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 1827 | 1461433868237 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:51:08 INFO - PROCESS | 1827 | 1461433868243 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:51:08 INFO - PROCESS | 1827 | 1461433868245 Marionette TRACE conn3 <- [1,2038,null,{}] 10:51:08 INFO - PROCESS | 1827 | 1461433868251 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}] 10:51:08 INFO - PROCESS | 1827 | 1461433868482 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:51:08 INFO - PROCESS | 1827 | 1461433868782 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662d2a800 == 171 [pid = 1827] [id = 517] 10:51:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd65e42c000) [pid = 1827] [serial = 1552] [outer = (nil)] 10:51:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd6635d7400) [pid = 1827] [serial = 1553] [outer = 0x7fd65e42c000] 10:51:08 INFO - PROCESS | 1827 | 1461433868869 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd68dea4400) [pid = 1827] [serial = 1554] [outer = 0x7fd65e42c000] 10:51:09 INFO - PROCESS | 1827 | 1461433869691 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]]]}] 10:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1486ms 10:51:09 INFO - PROCESS | 1827 | 1461433869730 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:51:09 INFO - PROCESS | 1827 | 1461433869733 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:51:09 INFO - PROCESS | 1827 | 1461433869740 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:51:09 INFO - PROCESS | 1827 | 1461433869743 Marionette TRACE conn3 <- [1,2042,null,{}] 10:51:09 INFO - PROCESS | 1827 | 1461433869748 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}] 10:51:09 INFO - PROCESS | 1827 | 1461433869957 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:51:10 INFO - PROCESS | 1827 | 1461433870178 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69350f000 == 172 [pid = 1827] [id = 518] 10:51:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd65e8e7c00) [pid = 1827] [serial = 1555] [outer = (nil)] 10:51:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd65e8ee800) [pid = 1827] [serial = 1556] [outer = 0x7fd65e8e7c00] 10:51:10 INFO - PROCESS | 1827 | 1461433870342 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd65e8f3c00) [pid = 1827] [serial = 1557] [outer = 0x7fd65e8e7c00] 10:51:11 INFO - PROCESS | 1827 | 1461433871192 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]]]}] 10:51:11 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) 10:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1482ms 10:51:11 INFO - PROCESS | 1827 | 1461433871223 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 1827 | 1461433871227 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:51:11 INFO - PROCESS | 1827 | 1461433871233 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 1827 | 1461433871235 Marionette TRACE conn3 <- [1,2046,null,{}] 10:51:11 INFO - PROCESS | 1827 | 1461433871241 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}] 10:51:11 INFO - PROCESS | 1827 | 1461433871453 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:51:11 INFO - PROCESS | 1827 | 1461433871769 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666959000 == 173 [pid = 1827] [id = 519] 10:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd66ac6a000) [pid = 1827] [serial = 1558] [outer = (nil)] 10:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd66ac6d000) [pid = 1827] [serial = 1559] [outer = 0x7fd66ac6a000] 10:51:11 INFO - PROCESS | 1827 | 1461433871849 Marionette DEBUG loaded listener.js 10:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd66ac70800) [pid = 1827] [serial = 1560] [outer = 0x7fd66ac6a000] 10:51:12 INFO - PROCESS | 1827 | 1461433872658 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]]]}] 10:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1478ms 10:51:12 INFO - PROCESS | 1827 | 1461433872712 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:51:12 INFO - PROCESS | 1827 | 1461433872716 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:51:12 INFO - PROCESS | 1827 | 1461433872722 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:51:12 INFO - PROCESS | 1827 | 1461433872726 Marionette TRACE conn3 <- [1,2050,null,{}] 10:51:12 INFO - PROCESS | 1827 | 1461433872731 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}] 10:51:12 INFO - PROCESS | 1827 | 1461433872951 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:51:13 INFO - PROCESS | 1827 | 1461433873213 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665118800 == 174 [pid = 1827] [id = 520] 10:51:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd665127000) [pid = 1827] [serial = 1561] [outer = (nil)] 10:51:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd66512e000) [pid = 1827] [serial = 1562] [outer = 0x7fd665127000] 10:51:13 INFO - PROCESS | 1827 | 1461433873336 Marionette DEBUG loaded listener.js 10:51:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd66ac74400) [pid = 1827] [serial = 1563] [outer = 0x7fd665127000] 10:51:14 INFO - PROCESS | 1827 | 1461433874144 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]]]}] 10:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1529ms 10:51:14 INFO - PROCESS | 1827 | 1461433874252 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:51:14 INFO - PROCESS | 1827 | 1461433874254 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:51:14 INFO - PROCESS | 1827 | 1461433874261 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:51:14 INFO - PROCESS | 1827 | 1461433874263 Marionette TRACE conn3 <- [1,2054,null,{}] 10:51:14 INFO - PROCESS | 1827 | 1461433874268 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}] 10:51:14 INFO - PROCESS | 1827 | 1461433874517 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:51:14 INFO - PROCESS | 1827 | 1461433874826 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66151f800 == 175 [pid = 1827] [id = 521] 10:51:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd66154e800) [pid = 1827] [serial = 1564] [outer = (nil)] 10:51:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd661557400) [pid = 1827] [serial = 1565] [outer = 0x7fd66154e800] 10:51:14 INFO - PROCESS | 1827 | 1461433874901 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd665128400) [pid = 1827] [serial = 1566] [outer = 0x7fd66154e800] 10:51:15 INFO - PROCESS | 1827 | 1461433875673 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]]]}] 10:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1477ms 10:51:15 INFO - PROCESS | 1827 | 1461433875742 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 1827 | 1461433875745 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:51:15 INFO - PROCESS | 1827 | 1461433875753 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 1827 | 1461433875756 Marionette TRACE conn3 <- [1,2058,null,{}] 10:51:15 INFO - PROCESS | 1827 | 1461433875761 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}] 10:51:15 INFO - PROCESS | 1827 | 1461433875948 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:51:16 INFO - PROCESS | 1827 | 1461433876168 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e461000 == 176 [pid = 1827] [id = 522] 10:51:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd661552c00) [pid = 1827] [serial = 1567] [outer = (nil)] 10:51:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd66b0d9800) [pid = 1827] [serial = 1568] [outer = 0x7fd661552c00] 10:51:16 INFO - PROCESS | 1827 | 1461433876279 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd68deaac00) [pid = 1827] [serial = 1569] [outer = 0x7fd661552c00] 10:51:17 INFO - PROCESS | 1827 | 1461433877119 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]]]}] 10:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1437ms 10:51:17 INFO - PROCESS | 1827 | 1461433877191 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 1827 | 1461433877195 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:51:17 INFO - PROCESS | 1827 | 1461433877200 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - PROCESS | 1827 | 1461433877203 Marionette TRACE conn3 <- [1,2062,null,{}] 10:51:17 INFO - PROCESS | 1827 | 1461433877208 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}] 10:51:17 INFO - PROCESS | 1827 | 1461433877414 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:51:17 INFO - PROCESS | 1827 | 1461433877684 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672635800 == 177 [pid = 1827] [id = 523] 10:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd668381000) [pid = 1827] [serial = 1570] [outer = (nil)] 10:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7fd668386400) [pid = 1827] [serial = 1571] [outer = 0x7fd668381000] 10:51:17 INFO - PROCESS | 1827 | 1461433877798 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7fd66838a800) [pid = 1827] [serial = 1572] [outer = 0x7fd668381000] 10:51:18 INFO - PROCESS | 1827 | 1461433878615 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]]]}] 10:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1487ms 10:51:18 INFO - PROCESS | 1827 | 1461433878688 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:51:18 INFO - PROCESS | 1827 | 1461433878692 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:51:18 INFO - PROCESS | 1827 | 1461433878699 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:51:18 INFO - PROCESS | 1827 | 1461433878702 Marionette TRACE conn3 <- [1,2066,null,{}] 10:51:18 INFO - PROCESS | 1827 | 1461433878707 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}] 10:51:18 INFO - PROCESS | 1827 | 1461433878920 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:51:19 INFO - PROCESS | 1827 | 1461433879231 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6680a3000 == 178 [pid = 1827] [id = 524] 10:51:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7fd661554400) [pid = 1827] [serial = 1573] [outer = (nil)] 10:51:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7fd667383800) [pid = 1827] [serial = 1574] [outer = 0x7fd661554400] 10:51:19 INFO - PROCESS | 1827 | 1461433879309 Marionette DEBUG loaded listener.js 10:51:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7fd667389400) [pid = 1827] [serial = 1575] [outer = 0x7fd661554400] 10:51:20 INFO - PROCESS | 1827 | 1461433880112 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]]]}] 10:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1446ms 10:51:20 INFO - PROCESS | 1827 | 1461433880144 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:51:20 INFO - PROCESS | 1827 | 1461433880147 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:51:20 INFO - PROCESS | 1827 | 1461433880153 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:51:20 INFO - PROCESS | 1827 | 1461433880155 Marionette TRACE conn3 <- [1,2070,null,{}] 10:51:20 INFO - PROCESS | 1827 | 1461433880161 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}] 10:51:20 INFO - PROCESS | 1827 | 1461433880352 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:51:20 INFO - PROCESS | 1827 | 1461433880640 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660b2b000 == 179 [pid = 1827] [id = 525] 10:51:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7fd65e5c0400) [pid = 1827] [serial = 1576] [outer = (nil)] 10:51:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7fd662cf2400) [pid = 1827] [serial = 1577] [outer = 0x7fd65e5c0400] 10:51:20 INFO - PROCESS | 1827 | 1461433880752 Marionette DEBUG loaded listener.js 10:51:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7fd6664d4400) [pid = 1827] [serial = 1578] [outer = 0x7fd65e5c0400] 10:51:21 INFO - PROCESS | 1827 | 1461433881555 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]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1435ms 10:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:51:21 INFO - PROCESS | 1827 | 1461433881589 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 1827 | 1461433881591 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:51:21 INFO - PROCESS | 1827 | 1461433881597 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 1827 | 1461433881600 Marionette TRACE conn3 <- [1,2074,null,{}] 10:51:21 INFO - PROCESS | 1827 | 1461433881605 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}] 10:51:21 INFO - PROCESS | 1827 | 1461433881794 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:51:22 INFO - PROCESS | 1827 | 1461433882074 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6674a6000 == 180 [pid = 1827] [id = 526] 10:51:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7fd660259400) [pid = 1827] [serial = 1579] [outer = (nil)] 10:51:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7fd668387000) [pid = 1827] [serial = 1580] [outer = 0x7fd660259400] 10:51:22 INFO - PROCESS | 1827 | 1461433882190 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7fd66aa74400) [pid = 1827] [serial = 1581] [outer = 0x7fd660259400] 10:51:23 INFO - PROCESS | 1827 | 1461433883606 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]]]}] 10:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2081ms 10:51:23 INFO - PROCESS | 1827 | 1461433883678 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 1827 | 1461433883683 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:51:23 INFO - PROCESS | 1827 | 1461433883691 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 1827 | 1461433883696 Marionette TRACE conn3 <- [1,2078,null,{}] 10:51:23 INFO - PROCESS | 1827 | 1461433883706 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}] 10:51:23 INFO - PROCESS | 1827 | 1461433883931 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:51:24 INFO - PROCESS | 1827 | 1461433884202 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662da2800 == 181 [pid = 1827] [id = 527] 10:51:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7fd65e5c3800) [pid = 1827] [serial = 1582] [outer = (nil)] 10:51:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7fd661550c00) [pid = 1827] [serial = 1583] [outer = 0x7fd65e5c3800] 10:51:24 INFO - PROCESS | 1827 | 1461433884281 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7fd662b4e000) [pid = 1827] [serial = 1584] [outer = 0x7fd65e5c3800] 10:51:25 INFO - PROCESS | 1827 | 1461433885304 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]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1636ms 10:51:25 INFO - PROCESS | 1827 | 1461433885327 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 1827 | 1461433885343 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:51:25 INFO - PROCESS | 1827 | 1461433885356 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 1827 | 1461433885364 Marionette TRACE conn3 <- [1,2082,null,{}] 10:51:25 INFO - PROCESS | 1827 | 1461433885374 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}] 10:51:25 INFO - PROCESS | 1827 | 1461433885606 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:51:26 INFO - PROCESS | 1827 | 1461433886008 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674044800 == 180 [pid = 1827] [id = 220] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6723c0800 == 179 [pid = 1827] [id = 219] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67695d800 == 178 [pid = 1827] [id = 206] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6723a5800 == 177 [pid = 1827] [id = 204] 10:51:26 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7fd67a583c00) [pid = 1827] [serial = 1430] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7fd662b50000) [pid = 1827] [serial = 1433] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7fd662c34400) [pid = 1827] [serial = 1436] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7fd6635e0c00) [pid = 1827] [serial = 1439] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7fd67644a000) [pid = 1827] [serial = 1424] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7fd679472800) [pid = 1827] [serial = 1427] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65d4dc800 == 178 [pid = 1827] [id = 528] 10:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7fd65e5b5c00) [pid = 1827] [serial = 1585] [outer = (nil)] 10:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7fd6635d8000) [pid = 1827] [serial = 1586] [outer = 0x7fd65e5b5c00] 10:51:26 INFO - PROCESS | 1827 | 1461433886122 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7fd6651cf400) [pid = 1827] [serial = 1587] [outer = 0x7fd65e5b5c00] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67209d000 == 177 [pid = 1827] [id = 218] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b512000 == 176 [pid = 1827] [id = 212] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e1b000 == 175 [pid = 1827] [id = 508] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fb1f800 == 174 [pid = 1827] [id = 507] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66ae1d000 == 173 [pid = 1827] [id = 506] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666663800 == 172 [pid = 1827] [id = 505] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6614c5800 == 171 [pid = 1827] [id = 504] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e949000 == 170 [pid = 1827] [id = 503] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662acc000 == 169 [pid = 1827] [id = 502] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e808000 == 168 [pid = 1827] [id = 498] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b303000 == 167 [pid = 1827] [id = 497] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6782cd000 == 166 [pid = 1827] [id = 496] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67656b000 == 165 [pid = 1827] [id = 495] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675c7d000 == 164 [pid = 1827] [id = 494] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733dd800 == 163 [pid = 1827] [id = 493] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672b9a800 == 162 [pid = 1827] [id = 492] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd671109800 == 161 [pid = 1827] [id = 491] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fd76800 == 160 [pid = 1827] [id = 490] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66ab8e800 == 159 [pid = 1827] [id = 489] 10:51:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662ddb000 == 158 [pid = 1827] [id = 488] 10:51:27 INFO - PROCESS | 1827 | 1461433886999 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]]]}] 10:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1696ms 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7fd66860b800) [pid = 1827] [serial = 1460] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7fd6680f5c00) [pid = 1827] [serial = 1455] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7fd66f44b400) [pid = 1827] [serial = 1461] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7fd66a842800) [pid = 1827] [serial = 1457] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7fd66ab6ac00) [pid = 1827] [serial = 1458] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7fd6659b3400) [pid = 1827] [serial = 1400] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7fd6711e6800) [pid = 1827] [serial = 1412] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7fd6602d0000) [pid = 1827] [serial = 1443] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7fd65e5bb000) [pid = 1827] [serial = 1442] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7fd6624cc800) [pid = 1827] [serial = 1445] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7fd665a70800) [pid = 1827] [serial = 1451] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd666007c00) [pid = 1827] [serial = 1452] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd672b1f400) [pid = 1827] [serial = 1415] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd66fb11c00) [pid = 1827] [serial = 1409] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd675ba1c00) [pid = 1827] [serial = 1421] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd6735afc00) [pid = 1827] [serial = 1418] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd662b58000) [pid = 1827] [serial = 1397] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd662cf4c00) [pid = 1827] [serial = 1446] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd662c36000) [pid = 1827] [serial = 1448] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd6655ef400) [pid = 1827] [serial = 1449] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd6655f0000) [pid = 1827] [serial = 1394] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd66aa73800) [pid = 1827] [serial = 1403] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd6664ce400) [pid = 1827] [serial = 1454] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd66ae3c800) [pid = 1827] [serial = 1406] [outer = (nil)] [url = about:blank] 10:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:51:27 INFO - PROCESS | 1827 | 1461433887080 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:51:27 INFO - PROCESS | 1827 | 1461433887083 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:51:27 INFO - PROCESS | 1827 | 1461433887089 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 1827 | 1461433887095 Marionette TRACE conn3 <- [1,2086,null,{}] 10:51:27 INFO - PROCESS | 1827 | 1461433887110 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}] 10:51:27 INFO - PROCESS | 1827 | 1461433887295 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:51:27 INFO - PROCESS | 1827 | 1461433887475 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6653dd000 == 159 [pid = 1827] [id = 529] 10:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd6624d7400) [pid = 1827] [serial = 1588] [outer = (nil)] 10:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd665846000) [pid = 1827] [serial = 1589] [outer = 0x7fd6624d7400] 10:51:27 INFO - PROCESS | 1827 | 1461433887542 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd665851800) [pid = 1827] [serial = 1590] [outer = 0x7fd6624d7400] 10:51:28 INFO - PROCESS | 1827 | 1461433888288 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]]]}] 10:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1235ms 10:51:28 INFO - PROCESS | 1827 | 1461433888323 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:51:28 INFO - PROCESS | 1827 | 1461433888326 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:51:28 INFO - PROCESS | 1827 | 1461433888364 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:51:28 INFO - PROCESS | 1827 | 1461433888366 Marionette TRACE conn3 <- [1,2090,null,{}] 10:51:28 INFO - PROCESS | 1827 | 1461433888375 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}] 10:51:28 INFO - PROCESS | 1827 | 1461433888551 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:51:28 INFO - PROCESS | 1827 | 1461433888566 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666956000 == 160 [pid = 1827] [id = 530] 10:51:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd665852400) [pid = 1827] [serial = 1591] [outer = (nil)] 10:51:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd666005000) [pid = 1827] [serial = 1592] [outer = 0x7fd665852400] 10:51:28 INFO - PROCESS | 1827 | 1461433888628 Marionette DEBUG loaded listener.js 10:51:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd66601c000) [pid = 1827] [serial = 1593] [outer = 0x7fd665852400] 10:51:29 INFO - PROCESS | 1827 | 1461433889649 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]]]}] 10:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1330ms 10:51:29 INFO - PROCESS | 1827 | 1461433889695 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 1827 | 1461433889698 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:51:29 INFO - PROCESS | 1827 | 1461433889711 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 1827 | 1461433889713 Marionette TRACE conn3 <- [1,2094,null,{}] 10:51:29 INFO - PROCESS | 1827 | 1461433889718 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}] 10:51:29 INFO - PROCESS | 1827 | 1461433889956 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:51:29 INFO - PROCESS | 1827 | 1461433889986 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66a92b000 == 161 [pid = 1827] [id = 531] 10:51:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd6659b4c00) [pid = 1827] [serial = 1594] [outer = (nil)] 10:51:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd6680f0400) [pid = 1827] [serial = 1595] [outer = 0x7fd6659b4c00] 10:51:30 INFO - PROCESS | 1827 | 1461433890067 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd66860ec00) [pid = 1827] [serial = 1596] [outer = 0x7fd6659b4c00] 10:51:31 INFO - PROCESS | 1827 | 1461433891341 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]]]}] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd6624d5400) [pid = 1827] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd670e67c00) [pid = 1827] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd6688dd400) [pid = 1827] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd65e5b5800) [pid = 1827] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd6659af800) [pid = 1827] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd662920800) [pid = 1827] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd6602d2400) [pid = 1827] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd662cea800) [pid = 1827] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd65e5c4800) [pid = 1827] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd6602cf800) [pid = 1827] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:51:31 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd6654c9c00) [pid = 1827] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1686ms 10:51:31 INFO - PROCESS | 1827 | 1461433891391 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:51:31 INFO - PROCESS | 1827 | 1461433891394 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:51:31 INFO - PROCESS | 1827 | 1461433891408 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:51:31 INFO - PROCESS | 1827 | 1461433891412 Marionette TRACE conn3 <- [1,2098,null,{}] 10:51:31 INFO - PROCESS | 1827 | 1461433891418 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}] 10:51:31 INFO - PROCESS | 1827 | 1461433891668 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:51:31 INFO - PROCESS | 1827 | 1461433891850 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ade5000 == 162 [pid = 1827] [id = 532] 10:51:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd6688e2800) [pid = 1827] [serial = 1597] [outer = (nil)] 10:51:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd66ab65000) [pid = 1827] [serial = 1598] [outer = 0x7fd6688e2800] 10:51:31 INFO - PROCESS | 1827 | 1461433891916 Marionette DEBUG loaded listener.js 10:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd66ac3c800) [pid = 1827] [serial = 1599] [outer = 0x7fd6688e2800] 10:51:32 INFO - PROCESS | 1827 | 1461433892583 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]]]}] 10:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1239ms 10:51:32 INFO - PROCESS | 1827 | 1461433892643 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:51:32 INFO - PROCESS | 1827 | 1461433892647 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:51:32 INFO - PROCESS | 1827 | 1461433892652 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 1827 | 1461433892654 Marionette TRACE conn3 <- [1,2102,null,{}] 10:51:32 INFO - PROCESS | 1827 | 1461433892660 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}] 10:51:32 INFO - PROCESS | 1827 | 1461433892910 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:51:32 INFO - PROCESS | 1827 | 1461433892930 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66af0a000 == 163 [pid = 1827] [id = 533] 10:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd66ab65c00) [pid = 1827] [serial = 1600] [outer = (nil)] 10:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd66ac73000) [pid = 1827] [serial = 1601] [outer = 0x7fd66ab65c00] 10:51:32 INFO - PROCESS | 1827 | 1461433892991 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd66b0d7800) [pid = 1827] [serial = 1602] [outer = 0x7fd66ab65c00] 10:51:34 INFO - PROCESS | 1827 | 1461433894074 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]]]}] 10:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1480ms 10:51:34 INFO - PROCESS | 1827 | 1461433894134 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 1827 | 1461433894141 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:51:34 INFO - PROCESS | 1827 | 1461433894150 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 1827 | 1461433894155 Marionette TRACE conn3 <- [1,2106,null,{}] 10:51:34 INFO - PROCESS | 1827 | 1461433894163 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}] 10:51:34 INFO - PROCESS | 1827 | 1461433894405 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:51:34 INFO - PROCESS | 1827 | 1461433894725 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662bda000 == 164 [pid = 1827] [id = 534] 10:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd6624cd000) [pid = 1827] [serial = 1603] [outer = (nil)] 10:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd662926000) [pid = 1827] [serial = 1604] [outer = 0x7fd6624cd000] 10:51:34 INFO - PROCESS | 1827 | 1461433894802 Marionette DEBUG loaded listener.js 10:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd662caa000) [pid = 1827] [serial = 1605] [outer = 0x7fd6624cd000] 10:51:35 INFO - PROCESS | 1827 | 1461433895698 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]]]}] 10:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1591ms 10:51:35 INFO - PROCESS | 1827 | 1461433895743 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:51:35 INFO - PROCESS | 1827 | 1461433895756 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:51:35 INFO - PROCESS | 1827 | 1461433895769 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:51:35 INFO - PROCESS | 1827 | 1461433895773 Marionette TRACE conn3 <- [1,2110,null,{}] 10:51:35 INFO - PROCESS | 1827 | 1461433895779 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}] 10:51:36 INFO - PROCESS | 1827 | 1461433896005 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:51:36 INFO - PROCESS | 1827 | 1461433896355 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666950800 == 165 [pid = 1827] [id = 535] 10:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd665130400) [pid = 1827] [serial = 1606] [outer = (nil)] 10:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd6655f3c00) [pid = 1827] [serial = 1607] [outer = 0x7fd665130400] 10:51:36 INFO - PROCESS | 1827 | 1461433896435 Marionette DEBUG loaded listener.js 10:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd66584e800) [pid = 1827] [serial = 1608] [outer = 0x7fd665130400] 10:51:37 INFO - PROCESS | 1827 | 1461433897301 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]]]}] 10:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1582ms 10:51:37 INFO - PROCESS | 1827 | 1461433897351 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 1827 | 1461433897355 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:51:37 INFO - PROCESS | 1827 | 1461433897362 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 1827 | 1461433897367 Marionette TRACE conn3 <- [1,2114,null,{}] 10:51:37 INFO - PROCESS | 1827 | 1461433897383 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}] 10:51:37 INFO - PROCESS | 1827 | 1461433897632 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:51:37 INFO - PROCESS | 1827 | 1461433897935 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e0b000 == 166 [pid = 1827] [id = 536] 10:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd662ceec00) [pid = 1827] [serial = 1609] [outer = (nil)] 10:51:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd668382800) [pid = 1827] [serial = 1610] [outer = 0x7fd662ceec00] 10:51:38 INFO - PROCESS | 1827 | 1461433898023 Marionette DEBUG loaded listener.js 10:51:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd6688e4000) [pid = 1827] [serial = 1611] [outer = 0x7fd662ceec00] 10:51:38 INFO - PROCESS | 1827 | 1461433898849 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]]]}] 10:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1535ms 10:51:38 INFO - PROCESS | 1827 | 1461433898898 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:51:38 INFO - PROCESS | 1827 | 1461433898903 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:51:38 INFO - PROCESS | 1827 | 1461433898909 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:51:38 INFO - PROCESS | 1827 | 1461433898912 Marionette TRACE conn3 <- [1,2118,null,{}] 10:51:38 INFO - PROCESS | 1827 | 1461433898918 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}] 10:51:39 INFO - PROCESS | 1827 | 1461433899111 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:51:39 INFO - PROCESS | 1827 | 1461433899334 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6723ad800 == 167 [pid = 1827] [id = 537] 10:51:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7fd666020c00) [pid = 1827] [serial = 1612] [outer = (nil)] 10:51:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7fd66ab6b000) [pid = 1827] [serial = 1613] [outer = 0x7fd666020c00] 10:51:39 INFO - PROCESS | 1827 | 1461433899505 Marionette DEBUG loaded listener.js 10:51:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7fd66b0d8000) [pid = 1827] [serial = 1614] [outer = 0x7fd666020c00] 10:51:40 INFO - PROCESS | 1827 | 1461433900341 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]]]}] 10:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1485ms 10:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:51:40 INFO - PROCESS | 1827 | 1461433900396 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 1827 | 1461433900399 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:51:40 INFO - PROCESS | 1827 | 1461433900405 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 1827 | 1461433900408 Marionette TRACE conn3 <- [1,2122,null,{}] 10:51:40 INFO - PROCESS | 1827 | 1461433900413 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}] 10:51:40 INFO - PROCESS | 1827 | 1461433900599 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:51:40 INFO - PROCESS | 1827 | 1461433900822 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673279800 == 168 [pid = 1827] [id = 538] 10:51:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7fd668385c00) [pid = 1827] [serial = 1615] [outer = (nil)] 10:51:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7fd66f44b400) [pid = 1827] [serial = 1616] [outer = 0x7fd668385c00] 10:51:40 INFO - PROCESS | 1827 | 1461433900937 Marionette DEBUG loaded listener.js 10:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7fd66fb80000) [pid = 1827] [serial = 1617] [outer = 0x7fd668385c00] 10:51:41 INFO - PROCESS | 1827 | 1461433901817 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]]]}] 10:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1480ms 10:51:41 INFO - PROCESS | 1827 | 1461433901885 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:51:41 INFO - PROCESS | 1827 | 1461433901889 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:51:41 INFO - PROCESS | 1827 | 1461433901894 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:51:41 INFO - PROCESS | 1827 | 1461433901897 Marionette TRACE conn3 <- [1,2126,null,{}] 10:51:41 INFO - PROCESS | 1827 | 1461433901903 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}] 10:51:42 INFO - PROCESS | 1827 | 1461433902153 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:51:42 INFO - PROCESS | 1827 | 1461433902430 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675c7c800 == 169 [pid = 1827] [id = 539] 10:51:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7fd6635dc800) [pid = 1827] [serial = 1618] [outer = (nil)] 10:51:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7fd6711e6000) [pid = 1827] [serial = 1619] [outer = 0x7fd6635dc800] 10:51:42 INFO - PROCESS | 1827 | 1461433902553 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7fd672906400) [pid = 1827] [serial = 1620] [outer = 0x7fd6635dc800] 10:51:43 INFO - PROCESS | 1827 | 1461433903335 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]]]}] 10:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1477ms 10:51:43 INFO - PROCESS | 1827 | 1461433903374 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:51:43 INFO - PROCESS | 1827 | 1461433903377 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:51:43 INFO - PROCESS | 1827 | 1461433903383 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:51:43 INFO - PROCESS | 1827 | 1461433903385 Marionette TRACE conn3 <- [1,2130,null,{}] 10:51:43 INFO - PROCESS | 1827 | 1461433903391 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}] 10:51:43 INFO - PROCESS | 1827 | 1461433903576 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:51:43 INFO - PROCESS | 1827 | 1461433903840 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67657c000 == 170 [pid = 1827] [id = 540] 10:51:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7fd670e5c800) [pid = 1827] [serial = 1621] [outer = (nil)] 10:51:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7fd672e85c00) [pid = 1827] [serial = 1622] [outer = 0x7fd670e5c800] 10:51:43 INFO - PROCESS | 1827 | 1461433903917 Marionette DEBUG loaded listener.js 10:51:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7fd6735b9000) [pid = 1827] [serial = 1623] [outer = 0x7fd670e5c800] 10:51:44 INFO - PROCESS | 1827 | 1461433904797 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] 10:51:44 INFO - PROCESS | 1827 | 1461433904875 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:51:44 INFO - PROCESS | 1827 | 1461433904881 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:51:44 INFO - PROCESS | 1827 | 1461433904884 Marionette TRACE conn3 <- [1,2134,null,{}] 10:51:44 INFO - PROCESS | 1827 | 1461433904890 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}] 10:51:45 INFO - PROCESS | 1827 | 1461433905122 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:51:45 INFO - PROCESS | 1827 | 1461433905434 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678561800 == 171 [pid = 1827] [id = 541] 10:51:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7fd665129000) [pid = 1827] [serial = 1624] [outer = (nil)] 10:51:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7fd675ba5c00) [pid = 1827] [serial = 1625] [outer = 0x7fd665129000] 10:51:45 INFO - PROCESS | 1827 | 1461433905513 Marionette DEBUG loaded listener.js 10:51:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7fd676443400) [pid = 1827] [serial = 1626] [outer = 0x7fd665129000] 10:51:46 INFO - PROCESS | 1827 | 1461433906313 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]]]}] 10:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1479ms 10:51:46 INFO - PROCESS | 1827 | 1461433906361 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:51:46 INFO - PROCESS | 1827 | 1461433906365 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:51:46 INFO - PROCESS | 1827 | 1461433906370 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:51:46 INFO - PROCESS | 1827 | 1461433906374 Marionette TRACE conn3 <- [1,2138,null,{}] 10:51:46 INFO - PROCESS | 1827 | 1461433906379 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}] 10:51:46 INFO - PROCESS | 1827 | 1461433906581 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:51:46 INFO - PROCESS | 1827 | 1461433906852 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b49d000 == 172 [pid = 1827] [id = 542] 10:51:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7fd67105b400) [pid = 1827] [serial = 1627] [outer = (nil)] 10:51:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7fd6769f2000) [pid = 1827] [serial = 1628] [outer = 0x7fd67105b400] 10:51:46 INFO - PROCESS | 1827 | 1461433906978 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7fd676a5b400) [pid = 1827] [serial = 1629] [outer = 0x7fd67105b400] 10:51:47 INFO - PROCESS | 1827 | 1461433907784 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]]]}] 10:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1478ms 10:51:47 INFO - PROCESS | 1827 | 1461433907850 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:51:47 INFO - PROCESS | 1827 | 1461433907854 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:51:47 INFO - PROCESS | 1827 | 1461433907861 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:51:47 INFO - PROCESS | 1827 | 1461433907864 Marionette TRACE conn3 <- [1,2142,null,{}] 10:51:47 INFO - PROCESS | 1827 | 1461433907869 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}] 10:51:48 INFO - PROCESS | 1827 | 1461433908062 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:51:48 INFO - PROCESS | 1827 | 1461433908367 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6880a2800 == 173 [pid = 1827] [id = 543] 10:51:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7fd6769f5000) [pid = 1827] [serial = 1630] [outer = (nil)] 10:51:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7fd679474400) [pid = 1827] [serial = 1631] [outer = 0x7fd6769f5000] 10:51:48 INFO - PROCESS | 1827 | 1461433908443 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7fd67a57a800) [pid = 1827] [serial = 1632] [outer = 0x7fd6769f5000] 10:51:49 INFO - PROCESS | 1827 | 1461433909256 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] 10:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:51:49 INFO - PROCESS | 1827 | 1461433909309 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:51:49 INFO - PROCESS | 1827 | 1461433909315 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:51:49 INFO - PROCESS | 1827 | 1461433909319 Marionette TRACE conn3 <- [1,2146,null,{}] 10:51:49 INFO - PROCESS | 1827 | 1461433909324 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}] 10:51:49 INFO - PROCESS | 1827 | 1461433909601 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:51:49 INFO - PROCESS | 1827 | 1461433909917 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df28800 == 174 [pid = 1827] [id = 544] 10:51:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7fd67e6b8000) [pid = 1827] [serial = 1633] [outer = (nil)] 10:51:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7fd68803c800) [pid = 1827] [serial = 1634] [outer = 0x7fd67e6b8000] 10:51:50 INFO - PROCESS | 1827 | 1461433910003 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7fd689190400) [pid = 1827] [serial = 1635] [outer = 0x7fd67e6b8000] 10:51:50 INFO - PROCESS | 1827 | 1461433910855 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] 10:51:50 INFO - PROCESS | 1827 | 1461433910909 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:51:50 INFO - PROCESS | 1827 | 1461433910915 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 1827 | 1461433910918 Marionette TRACE conn3 <- [1,2150,null,{}] 10:51:50 INFO - PROCESS | 1827 | 1461433910924 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}] 10:51:51 INFO - PROCESS | 1827 | 1461433911133 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:51:51 INFO - PROCESS | 1827 | 1461433911446 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd693518800 == 175 [pid = 1827] [id = 545] 10:51:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7fd67beafc00) [pid = 1827] [serial = 1636] [outer = (nil)] 10:51:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7fd68dba3400) [pid = 1827] [serial = 1637] [outer = 0x7fd67beafc00] 10:51:51 INFO - PROCESS | 1827 | 1461433911521 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7fd68dead400) [pid = 1827] [serial = 1638] [outer = 0x7fd67beafc00] 10:51:52 INFO - PROCESS | 1827 | 1461433912309 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]]]}] 10:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1437ms 10:51:52 INFO - PROCESS | 1827 | 1461433912354 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:51:52 INFO - PROCESS | 1827 | 1461433912358 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:51:52 INFO - PROCESS | 1827 | 1461433912364 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 1827 | 1461433912367 Marionette TRACE conn3 <- [1,2154,null,{}] 10:51:52 INFO - PROCESS | 1827 | 1461433912372 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}] 10:51:52 INFO - PROCESS | 1827 | 1461433912572 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:51:52 INFO - PROCESS | 1827 | 1461433912840 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660559800 == 176 [pid = 1827] [id = 546] 10:51:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7fd65cda6400) [pid = 1827] [serial = 1639] [outer = (nil)] 10:51:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7fd65cdab400) [pid = 1827] [serial = 1640] [outer = 0x7fd65cda6400] 10:51:52 INFO - PROCESS | 1827 | 1461433912955 Marionette DEBUG loaded listener.js 10:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7fd65cdb0800) [pid = 1827] [serial = 1641] [outer = 0x7fd65cda6400] 10:51:53 INFO - PROCESS | 1827 | 1461433913750 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]]]}] 10:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1427ms 10:51:53 INFO - PROCESS | 1827 | 1461433913792 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:51:53 INFO - PROCESS | 1827 | 1461433913795 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:51:53 INFO - PROCESS | 1827 | 1461433913802 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:51:53 INFO - PROCESS | 1827 | 1461433913805 Marionette TRACE conn3 <- [1,2158,null,{}] 10:51:53 INFO - PROCESS | 1827 | 1461433913810 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}] 10:51:54 INFO - PROCESS | 1827 | 1461433914015 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:51:54 INFO - PROCESS | 1827 | 1461433914289 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666171000 == 177 [pid = 1827] [id = 547] 10:51:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7fd65cda7400) [pid = 1827] [serial = 1642] [outer = (nil)] 10:51:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7fd666189800) [pid = 1827] [serial = 1643] [outer = 0x7fd65cda7400] 10:51:54 INFO - PROCESS | 1827 | 1461433914405 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7fd66618dc00) [pid = 1827] [serial = 1644] [outer = 0x7fd65cda7400] 10:51:55 INFO - PROCESS | 1827 | 1461433915237 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]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1483ms 10:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:51:55 INFO - PROCESS | 1827 | 1461433915286 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 1827 | 1461433915289 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:51:55 INFO - PROCESS | 1827 | 1461433915295 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 1827 | 1461433915298 Marionette TRACE conn3 <- [1,2162,null,{}] 10:51:55 INFO - PROCESS | 1827 | 1461433915303 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}] 10:51:55 INFO - PROCESS | 1827 | 1461433915497 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:51:55 INFO - PROCESS | 1827 | 1461433915832 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65c39f000 == 178 [pid = 1827] [id = 548] 10:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7fd6635e2c00) [pid = 1827] [serial = 1645] [outer = (nil)] 10:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7fd666193400) [pid = 1827] [serial = 1646] [outer = 0x7fd6635e2c00] 10:51:55 INFO - PROCESS | 1827 | 1461433915911 Marionette DEBUG loaded listener.js 10:51:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7fd688041800) [pid = 1827] [serial = 1647] [outer = 0x7fd6635e2c00] 10:51:56 INFO - PROCESS | 1827 | 1461433916700 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]]]}] 10:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1434ms 10:51:56 INFO - PROCESS | 1827 | 1461433916731 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:51:56 INFO - PROCESS | 1827 | 1461433916735 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:51:56 INFO - PROCESS | 1827 | 1461433916740 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:51:56 INFO - PROCESS | 1827 | 1461433916743 Marionette TRACE conn3 <- [1,2166,null,{}] 10:51:56 INFO - PROCESS | 1827 | 1461433916748 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}] 10:51:56 INFO - PROCESS | 1827 | 1461433916962 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:51:57 INFO - PROCESS | 1827 | 1461433917235 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666182000 == 179 [pid = 1827] [id = 549] 10:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7fd65c22d000) [pid = 1827] [serial = 1648] [outer = (nil)] 10:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7fd65c232c00) [pid = 1827] [serial = 1649] [outer = 0x7fd65c22d000] 10:51:57 INFO - PROCESS | 1827 | 1461433917347 Marionette DEBUG loaded listener.js 10:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7fd65c237400) [pid = 1827] [serial = 1650] [outer = 0x7fd65c22d000] 10:51:58 INFO - PROCESS | 1827 | 1461433918157 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]]]}] 10:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1483ms 10:51:58 INFO - PROCESS | 1827 | 1461433918225 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:51:58 INFO - PROCESS | 1827 | 1461433918227 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:51:58 INFO - PROCESS | 1827 | 1461433918234 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - PROCESS | 1827 | 1461433918236 Marionette TRACE conn3 <- [1,2170,null,{}] 10:51:58 INFO - PROCESS | 1827 | 1461433918242 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}] 10:51:58 INFO - PROCESS | 1827 | 1461433918439 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:51:58 INFO - PROCESS | 1827 | 1461433918776 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66422f000 == 180 [pid = 1827] [id = 550] 10:51:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7fd65c22dc00) [pid = 1827] [serial = 1651] [outer = (nil)] 10:51:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7fd6642da800) [pid = 1827] [serial = 1652] [outer = 0x7fd65c22dc00] 10:51:58 INFO - PROCESS | 1827 | 1461433918856 Marionette DEBUG loaded listener.js 10:51:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7fd6642df400) [pid = 1827] [serial = 1653] [outer = 0x7fd65c22dc00] 10:51:59 INFO - PROCESS | 1827 | 1461433919753 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]]]}] 10:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1590ms 10:51:59 INFO - PROCESS | 1827 | 1461433919838 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:51:59 INFO - PROCESS | 1827 | 1461433919842 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:51:59 INFO - PROCESS | 1827 | 1461433919848 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:51:59 INFO - PROCESS | 1827 | 1461433919851 Marionette TRACE conn3 <- [1,2174,null,{}] 10:51:59 INFO - PROCESS | 1827 | 1461433919857 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}] 10:52:00 INFO - PROCESS | 1827 | 1461433920061 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:52:00 INFO - PROCESS | 1827 | 1461433920855 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66151c000 == 181 [pid = 1827] [id = 551] 10:52:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7fd65e431c00) [pid = 1827] [serial = 1654] [outer = (nil)] 10:52:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7fd65e5be000) [pid = 1827] [serial = 1655] [outer = 0x7fd65e431c00] 10:52:00 INFO - PROCESS | 1827 | 1461433920927 Marionette DEBUG loaded listener.js 10:52:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7fd660260400) [pid = 1827] [serial = 1656] [outer = 0x7fd65e431c00] 10:52:01 INFO - PROCESS | 1827 | 1461433921820 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]]]}] 10:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2029ms 10:52:01 INFO - PROCESS | 1827 | 1461433921880 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:52:01 INFO - PROCESS | 1827 | 1461433921887 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:52:01 INFO - PROCESS | 1827 | 1461433921895 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:52:01 INFO - PROCESS | 1827 | 1461433921899 Marionette TRACE conn3 <- [1,2178,null,{}] 10:52:01 INFO - PROCESS | 1827 | 1461433921906 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}] 10:52:02 INFO - PROCESS | 1827 | 1461433922113 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:52:02 INFO - PROCESS | 1827 | 1461433922453 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66511a800 == 182 [pid = 1827] [id = 552] 10:52:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7fd65e434400) [pid = 1827] [serial = 1657] [outer = (nil)] 10:52:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7fd65e8f3000) [pid = 1827] [serial = 1658] [outer = 0x7fd65e434400] 10:52:02 INFO - PROCESS | 1827 | 1461433922528 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7fd662c36000) [pid = 1827] [serial = 1659] [outer = 0x7fd65e434400] 10:52:03 INFO - PROCESS | 1827 | 1461433923565 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]]]}] 10:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1736ms 10:52:03 INFO - PROCESS | 1827 | 1461433923636 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:52:03 INFO - PROCESS | 1827 | 1461433923641 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:52:03 INFO - PROCESS | 1827 | 1461433923647 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:52:03 INFO - PROCESS | 1827 | 1461433923650 Marionette TRACE conn3 <- [1,2182,null,{}] 10:52:03 INFO - PROCESS | 1827 | 1461433923655 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}] 10:52:03 INFO - PROCESS | 1827 | 1461433923868 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd663468800 == 181 [pid = 1827] [id = 389] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e15b000 == 180 [pid = 1827] [id = 387] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd690fe0800 == 179 [pid = 1827] [id = 388] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66ade5000 == 178 [pid = 1827] [id = 532] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66a92b000 == 177 [pid = 1827] [id = 531] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666956000 == 176 [pid = 1827] [id = 530] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6653dd000 == 175 [pid = 1827] [id = 529] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65d4dc800 == 174 [pid = 1827] [id = 528] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662da2800 == 173 [pid = 1827] [id = 527] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662d2a800 == 172 [pid = 1827] [id = 517] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd692537000 == 171 [pid = 1827] [id = 516] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68e3ad000 == 170 [pid = 1827] [id = 515] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6893b3800 == 169 [pid = 1827] [id = 514] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e5cc800 == 168 [pid = 1827] [id = 513] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b2b000 == 167 [pid = 1827] [id = 512] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67338d000 == 166 [pid = 1827] [id = 511] 10:52:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66541e800 == 165 [pid = 1827] [id = 510] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7fd67450f800) [pid = 1827] [serial = 1529] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7fd672572800) [pid = 1827] [serial = 1524] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7fd67a76ac00) [pid = 1827] [serial = 1493] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7fd66ae33400) [pid = 1827] [serial = 1272] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7fd66f7d8000) [pid = 1827] [serial = 1463] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7fd673193000) [pid = 1827] [serial = 1527] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7fd67318e800) [pid = 1827] [serial = 1266] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7fd66fccb400) [pid = 1827] [serial = 1521] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7fd665a75c00) [pid = 1827] [serial = 1514] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7fd674516800) [pid = 1827] [serial = 1481] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7fd6635d8c00) [pid = 1827] [serial = 1505] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7fd6654c0c00) [pid = 1827] [serial = 1511] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7fd671060400) [pid = 1827] [serial = 1523] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7fd67be13800) [pid = 1827] [serial = 1496] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7fd662caec00) [pid = 1827] [serial = 1466] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7fd6893ee800) [pid = 1827] [serial = 1502] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7fd6602cbc00) [pid = 1827] [serial = 1508] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7fd6711e1000) [pid = 1827] [serial = 1478] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7fd67a04ec00) [pid = 1827] [serial = 1490] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7fd6664cec00) [pid = 1827] [serial = 1517] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7fd6664d4800) [pid = 1827] [serial = 1526] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7fd66ab67800) [pid = 1827] [serial = 1518] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7fd6654db800) [pid = 1827] [serial = 1512] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7fd688c62800) [pid = 1827] [serial = 1499] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7fd665a70c00) [pid = 1827] [serial = 1469] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7fd6664d6400) [pid = 1827] [serial = 1515] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7fd670e5a400) [pid = 1827] [serial = 1475] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7fd6659b7000) [pid = 1827] [serial = 1269] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7fd677058c00) [pid = 1827] [serial = 1487] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7fd676450000) [pid = 1827] [serial = 1484] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7fd66ac33800) [pid = 1827] [serial = 1472] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7fd662247400) [pid = 1827] [serial = 1509] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7fd66f44ec00) [pid = 1827] [serial = 1520] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7fd6664d6000) [pid = 1827] [serial = 1395] [outer = (nil)] [url = about:blank] 10:52:04 INFO - PROCESS | 1827 | 1461433924685 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e46e000 == 166 [pid = 1827] [id = 553] 10:52:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7fd65e8e8000) [pid = 1827] [serial = 1660] [outer = (nil)] 10:52:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7fd66155a400) [pid = 1827] [serial = 1661] [outer = 0x7fd65e8e8000] 10:52:04 INFO - PROCESS | 1827 | 1461433924756 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7fd66512c000) [pid = 1827] [serial = 1662] [outer = 0x7fd65e8e8000] 10:52:05 INFO - PROCESS | 1827 | 1461433925488 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]]]}] 10:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1879ms 10:52:05 INFO - PROCESS | 1827 | 1461433925528 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 1827 | 1461433925531 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:52:05 INFO - PROCESS | 1827 | 1461433925546 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 1827 | 1461433925554 Marionette TRACE conn3 <- [1,2186,null,{}] 10:52:05 INFO - PROCESS | 1827 | 1461433925561 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}] 10:52:05 INFO - PROCESS | 1827 | 1461433925779 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:52:05 INFO - PROCESS | 1827 | 1461433925968 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66347a800 == 167 [pid = 1827] [id = 554] 10:52:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7fd6635dc000) [pid = 1827] [serial = 1663] [outer = (nil)] 10:52:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7fd6657ec400) [pid = 1827] [serial = 1664] [outer = 0x7fd6635dc000] 10:52:06 INFO - PROCESS | 1827 | 1461433926038 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7fd665850400) [pid = 1827] [serial = 1665] [outer = 0x7fd6635dc000] 10:52:06 INFO - PROCESS | 1827 | 1461433926790 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]]]}] 10:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1294ms 10:52:06 INFO - PROCESS | 1827 | 1461433926832 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:52:06 INFO - PROCESS | 1827 | 1461433926837 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:52:06 INFO - PROCESS | 1827 | 1461433926842 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 1827 | 1461433926845 Marionette TRACE conn3 <- [1,2190,null,{}] 10:52:06 INFO - PROCESS | 1827 | 1461433926850 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}] 10:52:07 INFO - PROCESS | 1827 | 1461433927103 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:52:07 INFO - PROCESS | 1827 | 1461433927140 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6659e2000 == 168 [pid = 1827] [id = 555] 10:52:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7fd66512c400) [pid = 1827] [serial = 1666] [outer = (nil)] 10:52:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7fd6659b7400) [pid = 1827] [serial = 1667] [outer = 0x7fd66512c400] 10:52:07 INFO - PROCESS | 1827 | 1461433927201 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7fd666009800) [pid = 1827] [serial = 1668] [outer = 0x7fd66512c400] 10:52:08 INFO - PROCESS | 1827 | 1461433928083 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]]]}] 10:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1282ms 10:52:08 INFO - PROCESS | 1827 | 1461433928125 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:52:08 INFO - PROCESS | 1827 | 1461433928128 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:52:08 INFO - PROCESS | 1827 | 1461433928141 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 1827 | 1461433928143 Marionette TRACE conn3 <- [1,2194,null,{}] 10:52:08 INFO - PROCESS | 1827 | 1461433928148 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}] 10:52:08 INFO - PROCESS | 1827 | 1461433928396 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:52:08 INFO - PROCESS | 1827 | 1461433928459 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66809d800 == 169 [pid = 1827] [id = 556] 10:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7fd666190c00) [pid = 1827] [serial = 1669] [outer = (nil)] 10:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7fd6664d1c00) [pid = 1827] [serial = 1670] [outer = 0x7fd666190c00] 10:52:08 INFO - PROCESS | 1827 | 1461433928541 Marionette DEBUG loaded listener.js 10:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7fd6680ecc00) [pid = 1827] [serial = 1671] [outer = 0x7fd666190c00] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7fd6680ed000) [pid = 1827] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7fd66a84c400) [pid = 1827] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7fd6659b8800) [pid = 1827] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7fd65e5b5c00) [pid = 1827] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7fd6624d7400) [pid = 1827] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7fd660258400) [pid = 1827] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7fd660c17400) [pid = 1827] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7fd67230ac00) [pid = 1827] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7fd660c10000) [pid = 1827] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7fd6654bb800) [pid = 1827] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7fd67a57dc00) [pid = 1827] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7fd660c14000) [pid = 1827] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7fd66b0de000) [pid = 1827] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7fd66a846c00) [pid = 1827] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7fd67644c000) [pid = 1827] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7fd662c39400) [pid = 1827] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7fd662bb5000) [pid = 1827] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7fd67105ac00) [pid = 1827] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7fd662250400) [pid = 1827] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7fd6785d0400) [pid = 1827] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7fd666006800) [pid = 1827] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7fd672b19400) [pid = 1827] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7fd66a844400) [pid = 1827] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7fd66291e800) [pid = 1827] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7fd67a584400) [pid = 1827] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7fd6688e3000) [pid = 1827] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd66025d000) [pid = 1827] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd6688e2800) [pid = 1827] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd66ab64000) [pid = 1827] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd660266400) [pid = 1827] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd662ca7000) [pid = 1827] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd662925800) [pid = 1827] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd6659b4c00) [pid = 1827] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd6710a7000) [pid = 1827] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd670d18400) [pid = 1827] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd6688e3c00) [pid = 1827] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd675d84400) [pid = 1827] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd65e5c3800) [pid = 1827] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd689108400) [pid = 1827] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd676444800) [pid = 1827] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd665852400) [pid = 1827] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd660cb2400) [pid = 1827] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd6664d3400) [pid = 1827] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd67318fc00) [pid = 1827] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd6602d2000) [pid = 1827] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd66a847000) [pid = 1827] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd672308000) [pid = 1827] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd67644bc00) [pid = 1827] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd66b0e0000) [pid = 1827] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd6602c9800) [pid = 1827] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd66a84a400) [pid = 1827] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd660c0d800) [pid = 1827] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd65e5b9000) [pid = 1827] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd6655ee800) [pid = 1827] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd676442c00) [pid = 1827] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd675d8a400) [pid = 1827] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd668619c00) [pid = 1827] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd668615400) [pid = 1827] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd66fb14800) [pid = 1827] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:52:10 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd670d10800) [pid = 1827] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:52:10 INFO - PROCESS | 1827 | 1461433930456 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]]]}] 10:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2338ms 10:52:10 INFO - PROCESS | 1827 | 1461433930482 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:52:10 INFO - PROCESS | 1827 | 1461433930484 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:52:10 INFO - PROCESS | 1827 | 1461433930491 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:52:10 INFO - PROCESS | 1827 | 1461433930493 Marionette TRACE conn3 <- [1,2198,null,{}] 10:52:10 INFO - PROCESS | 1827 | 1461433930499 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}] 10:52:10 INFO - PROCESS | 1827 | 1461433930765 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:52:10 INFO - PROCESS | 1827 | 1461433930890 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662de1800 == 170 [pid = 1827] [id = 557] 10:52:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd660266400) [pid = 1827] [serial = 1672] [outer = (nil)] 10:52:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd662bb7800) [pid = 1827] [serial = 1673] [outer = 0x7fd660266400] 10:52:10 INFO - PROCESS | 1827 | 1461433930953 Marionette DEBUG loaded listener.js 10:52:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd66584e000) [pid = 1827] [serial = 1674] [outer = 0x7fd660266400] 10:52:11 INFO - PROCESS | 1827 | 1461433931641 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]]]}] 10:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1183ms 10:52:11 INFO - PROCESS | 1827 | 1461433931674 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:52:11 INFO - PROCESS | 1827 | 1461433931677 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:52:11 INFO - PROCESS | 1827 | 1461433931683 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:52:11 INFO - PROCESS | 1827 | 1461433931687 Marionette TRACE conn3 <- [1,2202,null,{}] 10:52:11 INFO - PROCESS | 1827 | 1461433931692 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}] 10:52:11 INFO - PROCESS | 1827 | 1461433931879 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:52:12 INFO - PROCESS | 1827 | 1461433932218 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e472800 == 171 [pid = 1827] [id = 558] 10:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd65c22a000) [pid = 1827] [serial = 1675] [outer = (nil)] 10:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd65cda3000) [pid = 1827] [serial = 1676] [outer = 0x7fd65c22a000] 10:52:12 INFO - PROCESS | 1827 | 1461433932301 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd65e437400) [pid = 1827] [serial = 1677] [outer = 0x7fd65c22a000] 10:52:13 INFO - PROCESS | 1827 | 1461433933220 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]]]}] 10:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1580ms 10:52:13 INFO - PROCESS | 1827 | 1461433933265 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:52:13 INFO - PROCESS | 1827 | 1461433933273 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:52:13 INFO - PROCESS | 1827 | 1461433933282 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 1827 | 1461433933286 Marionette TRACE conn3 <- [1,2206,null,{}] 10:52:13 INFO - PROCESS | 1827 | 1461433933293 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}] 10:52:13 INFO - PROCESS | 1827 | 1461433933518 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:52:13 INFO - PROCESS | 1827 | 1461433933836 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6653e0000 == 172 [pid = 1827] [id = 559] 10:52:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd6624cac00) [pid = 1827] [serial = 1678] [outer = (nil)] 10:52:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd662bb0400) [pid = 1827] [serial = 1679] [outer = 0x7fd6624cac00] 10:52:13 INFO - PROCESS | 1827 | 1461433933918 Marionette DEBUG loaded listener.js 10:52:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd662ca7000) [pid = 1827] [serial = 1680] [outer = 0x7fd6624cac00] 10:52:14 INFO - PROCESS | 1827 | 1461433934871 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]]]}] 10:52:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:52:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1644ms 10:52:14 INFO - PROCESS | 1827 | 1461433934930 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:52:14 INFO - PROCESS | 1827 | 1461433934936 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:52:14 INFO - PROCESS | 1827 | 1461433934943 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 1827 | 1461433934947 Marionette TRACE conn3 <- [1,2210,null,{}] 10:52:14 INFO - PROCESS | 1827 | 1461433934952 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}] 10:52:15 INFO - PROCESS | 1827 | 1461433935213 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:52:15 INFO - PROCESS | 1827 | 1461433935573 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd668a8e000 == 173 [pid = 1827] [id = 560] 10:52:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd6635e2800) [pid = 1827] [serial = 1681] [outer = (nil)] 10:52:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd6654bcc00) [pid = 1827] [serial = 1682] [outer = 0x7fd6635e2800] 10:52:15 INFO - PROCESS | 1827 | 1461433935651 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd6655f2800) [pid = 1827] [serial = 1683] [outer = 0x7fd6635e2800] 10:52:16 INFO - PROCESS | 1827 | 1461433936512 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]]]}] 10:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1634ms 10:52:16 INFO - PROCESS | 1827 | 1461433936577 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 1827 | 1461433936581 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:52:16 INFO - PROCESS | 1827 | 1461433936595 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 1827 | 1461433936604 Marionette TRACE conn3 <- [1,2214,null,{}] 10:52:16 INFO - PROCESS | 1827 | 1461433936612 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}] 10:52:16 INFO - PROCESS | 1827 | 1461433936869 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:52:17 INFO - PROCESS | 1827 | 1461433937185 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f46e800 == 174 [pid = 1827] [id = 561] 10:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd665a7a400) [pid = 1827] [serial = 1684] [outer = (nil)] 10:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd66618a800) [pid = 1827] [serial = 1685] [outer = 0x7fd665a7a400] 10:52:17 INFO - PROCESS | 1827 | 1461433937259 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd6664d0400) [pid = 1827] [serial = 1686] [outer = 0x7fd665a7a400] 10:52:18 INFO - PROCESS | 1827 | 1461433938085 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]]]}] 10:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1508ms 10:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:52:18 INFO - PROCESS | 1827 | 1461433938097 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:52:18 INFO - PROCESS | 1827 | 1461433938100 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:52:18 INFO - PROCESS | 1827 | 1461433938106 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:52:18 INFO - PROCESS | 1827 | 1461433938109 Marionette TRACE conn3 <- [1,2218,null,{}] 10:52:18 INFO - PROCESS | 1827 | 1461433938115 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}] 10:52:18 INFO - PROCESS | 1827 | 1461433938315 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:52:18 INFO - PROCESS | 1827 | 1461433938558 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fe22000 == 175 [pid = 1827] [id = 562] 10:52:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd665a7bc00) [pid = 1827] [serial = 1687] [outer = (nil)] 10:52:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd66838dc00) [pid = 1827] [serial = 1688] [outer = 0x7fd665a7bc00] 10:52:18 INFO - PROCESS | 1827 | 1461433938636 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd668619c00) [pid = 1827] [serial = 1689] [outer = 0x7fd665a7bc00] 10:52:19 INFO - PROCESS | 1827 | 1461433939475 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]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1429ms 10:52:19 INFO - PROCESS | 1827 | 1461433939535 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 1827 | 1461433939538 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:52:19 INFO - PROCESS | 1827 | 1461433939545 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 1827 | 1461433939548 Marionette TRACE conn3 <- [1,2222,null,{}] 10:52:19 INFO - PROCESS | 1827 | 1461433939554 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}] 10:52:19 INFO - PROCESS | 1827 | 1461433939766 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:52:20 INFO - PROCESS | 1827 | 1461433940099 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6723b3000 == 176 [pid = 1827] [id = 563] 10:52:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd66ab67800) [pid = 1827] [serial = 1690] [outer = (nil)] 10:52:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd66ac35400) [pid = 1827] [serial = 1691] [outer = 0x7fd66ab67800] 10:52:20 INFO - PROCESS | 1827 | 1461433940196 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd66b0d3c00) [pid = 1827] [serial = 1692] [outer = 0x7fd66ab67800] 10:52:21 INFO - PROCESS | 1827 | 1461433941094 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]]]}] 10:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1586ms 10:52:21 INFO - PROCESS | 1827 | 1461433941132 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 1827 | 1461433941135 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:52:21 INFO - PROCESS | 1827 | 1461433941141 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - PROCESS | 1827 | 1461433941143 Marionette TRACE conn3 <- [1,2226,null,{}] 10:52:21 INFO - PROCESS | 1827 | 1461433941149 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}] 10:52:21 INFO - PROCESS | 1827 | 1461433941361 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:52:21 INFO - PROCESS | 1827 | 1461433941610 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674402800 == 177 [pid = 1827] [id = 564] 10:52:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd66a84b400) [pid = 1827] [serial = 1693] [outer = (nil)] 10:52:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd670d06800) [pid = 1827] [serial = 1694] [outer = 0x7fd66a84b400] 10:52:21 INFO - PROCESS | 1827 | 1461433941728 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd670e62400) [pid = 1827] [serial = 1695] [outer = 0x7fd66a84b400] 10:52:22 INFO - PROCESS | 1827 | 1461433942556 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]]]}] 10:52:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:52:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1487ms 10:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:52:22 INFO - PROCESS | 1827 | 1461433942630 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:52:22 INFO - PROCESS | 1827 | 1461433942633 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:52:22 INFO - PROCESS | 1827 | 1461433942639 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:52:22 INFO - PROCESS | 1827 | 1461433942643 Marionette TRACE conn3 <- [1,2230,null,{}] 10:52:22 INFO - PROCESS | 1827 | 1461433942649 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}] 10:52:22 INFO - PROCESS | 1827 | 1461433942893 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:52:23 INFO - PROCESS | 1827 | 1461433943205 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675ccd800 == 178 [pid = 1827] [id = 565] 10:52:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd66f44f000) [pid = 1827] [serial = 1696] [outer = (nil)] 10:52:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd67105ac00) [pid = 1827] [serial = 1697] [outer = 0x7fd66f44f000] 10:52:23 INFO - PROCESS | 1827 | 1461433943279 Marionette DEBUG loaded listener.js 10:52:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd6710a7000) [pid = 1827] [serial = 1698] [outer = 0x7fd66f44f000] 10:52:24 INFO - PROCESS | 1827 | 1461433944075 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]]]}] 10:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1487ms 10:52:24 INFO - PROCESS | 1827 | 1461433944126 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:52:24 INFO - PROCESS | 1827 | 1461433944130 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:52:24 INFO - PROCESS | 1827 | 1461433944136 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:52:24 INFO - PROCESS | 1827 | 1461433944138 Marionette TRACE conn3 <- [1,2234,null,{}] 10:52:24 INFO - PROCESS | 1827 | 1461433944144 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}] 10:52:24 INFO - PROCESS | 1827 | 1461433944346 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:52:24 INFO - PROCESS | 1827 | 1461433944620 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b21000 == 179 [pid = 1827] [id = 566] 10:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd66f7d4c00) [pid = 1827] [serial = 1699] [outer = (nil)] 10:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd6710a9c00) [pid = 1827] [serial = 1700] [outer = 0x7fd66f7d4c00] 10:52:24 INFO - PROCESS | 1827 | 1461433944747 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd67268e400) [pid = 1827] [serial = 1701] [outer = 0x7fd66f7d4c00] 10:52:25 INFO - PROCESS | 1827 | 1461433945558 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]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:52:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1481ms 10:52:25 INFO - PROCESS | 1827 | 1461433945618 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:52:25 INFO - PROCESS | 1827 | 1461433945622 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:52:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:52:25 INFO - PROCESS | 1827 | 1461433945627 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 1827 | 1461433945630 Marionette TRACE conn3 <- [1,2238,null,{}] 10:52:25 INFO - PROCESS | 1827 | 1461433945636 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}] 10:52:25 INFO - PROCESS | 1827 | 1461433945828 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:52:26 INFO - PROCESS | 1827 | 1461433946101 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b499800 == 180 [pid = 1827] [id = 567] 10:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd670eef800) [pid = 1827] [serial = 1702] [outer = (nil)] 10:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd67318e800) [pid = 1827] [serial = 1703] [outer = 0x7fd670eef800] 10:52:26 INFO - PROCESS | 1827 | 1461433946218 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd6735b4800) [pid = 1827] [serial = 1704] [outer = 0x7fd670eef800] 10:52:27 INFO - PROCESS | 1827 | 1461433947022 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]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1443ms 10:52:27 INFO - PROCESS | 1827 | 1461433947071 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 1827 | 1461433947075 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:52:27 INFO - PROCESS | 1827 | 1461433947081 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 1827 | 1461433947083 Marionette TRACE conn3 <- [1,2242,null,{}] 10:52:27 INFO - PROCESS | 1827 | 1461433947089 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}] 10:52:27 INFO - PROCESS | 1827 | 1461433947283 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:52:27 INFO - PROCESS | 1827 | 1461433947557 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688c04000 == 181 [pid = 1827] [id = 568] 10:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd675d7e800) [pid = 1827] [serial = 1705] [outer = (nil)] 10:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7fd676444000) [pid = 1827] [serial = 1706] [outer = 0x7fd675d7e800] 10:52:27 INFO - PROCESS | 1827 | 1461433947698 Marionette DEBUG loaded listener.js 10:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7fd676a57c00) [pid = 1827] [serial = 1707] [outer = 0x7fd675d7e800] 10:52:28 INFO - PROCESS | 1827 | 1461433948524 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]]]}] 10:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1485ms 10:52:28 INFO - PROCESS | 1827 | 1461433948567 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 1827 | 1461433948571 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:52:28 INFO - PROCESS | 1827 | 1461433948577 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 1827 | 1461433948580 Marionette TRACE conn3 <- [1,2246,null,{}] 10:52:28 INFO - PROCESS | 1827 | 1461433948586 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}] 10:52:28 INFO - PROCESS | 1827 | 1461433948816 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:52:29 INFO - PROCESS | 1827 | 1461433949130 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df69800 == 182 [pid = 1827] [id = 569] 10:52:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7fd675ba8800) [pid = 1827] [serial = 1708] [outer = (nil)] 10:52:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7fd67a57bc00) [pid = 1827] [serial = 1709] [outer = 0x7fd675ba8800] 10:52:29 INFO - PROCESS | 1827 | 1461433949212 Marionette DEBUG loaded listener.js 10:52:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7fd67b8af800) [pid = 1827] [serial = 1710] [outer = 0x7fd675ba8800] 10:52:30 INFO - PROCESS | 1827 | 1461433950080 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]]]}] 10:52:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:52:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1528ms 10:52:30 INFO - PROCESS | 1827 | 1461433950106 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:52:30 INFO - PROCESS | 1827 | 1461433950108 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:52:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:52:30 INFO - PROCESS | 1827 | 1461433950114 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:52:30 INFO - PROCESS | 1827 | 1461433950117 Marionette TRACE conn3 <- [1,2250,null,{}] 10:52:30 INFO - PROCESS | 1827 | 1461433950122 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}] 10:52:30 INFO - PROCESS | 1827 | 1461433950320 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:52:30 INFO - PROCESS | 1827 | 1461433950648 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd69350c800 == 183 [pid = 1827] [id = 570] 10:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7fd67a560800) [pid = 1827] [serial = 1711] [outer = (nil)] 10:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7fd67c78ac00) [pid = 1827] [serial = 1712] [outer = 0x7fd67a560800] 10:52:30 INFO - PROCESS | 1827 | 1461433950728 Marionette DEBUG loaded listener.js 10:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7fd67eab1400) [pid = 1827] [serial = 1713] [outer = 0x7fd67a560800] 10:52:31 INFO - PROCESS | 1827 | 1461433951576 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]]]}] 10:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1533ms 10:52:31 INFO - PROCESS | 1827 | 1461433951649 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:52:31 INFO - PROCESS | 1827 | 1461433951652 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:52:31 INFO - PROCESS | 1827 | 1461433951658 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:52:31 INFO - PROCESS | 1827 | 1461433951660 Marionette TRACE conn3 <- [1,2254,null,{}] 10:52:31 INFO - PROCESS | 1827 | 1461433951666 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}] 10:52:31 INFO - PROCESS | 1827 | 1461433951906 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:52:32 INFO - PROCESS | 1827 | 1461433952221 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd659e3a000 == 184 [pid = 1827] [id = 571] 10:52:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7fd67aa44c00) [pid = 1827] [serial = 1714] [outer = (nil)] 10:52:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7fd688ee3c00) [pid = 1827] [serial = 1715] [outer = 0x7fd67aa44c00] 10:52:32 INFO - PROCESS | 1827 | 1461433952297 Marionette DEBUG loaded listener.js 10:52:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7fd689357000) [pid = 1827] [serial = 1716] [outer = 0x7fd67aa44c00] 10:52:33 INFO - PROCESS | 1827 | 1461433953123 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]]]}] 10:52:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:52:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1534ms 10:52:33 INFO - PROCESS | 1827 | 1461433953193 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:52:33 INFO - PROCESS | 1827 | 1461433953197 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:52:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:52:33 INFO - PROCESS | 1827 | 1461433953202 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:52:33 INFO - PROCESS | 1827 | 1461433953205 Marionette TRACE conn3 <- [1,2258,null,{}] 10:52:33 INFO - PROCESS | 1827 | 1461433953210 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}] 10:52:33 INFO - PROCESS | 1827 | 1461433953436 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:52:33 INFO - PROCESS | 1827 | 1461433953749 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663edf800 == 185 [pid = 1827] [id = 572] 10:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7fd66a84d400) [pid = 1827] [serial = 1717] [outer = (nil)] 10:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7fd68a30f000) [pid = 1827] [serial = 1718] [outer = 0x7fd66a84d400] 10:52:33 INFO - PROCESS | 1827 | 1461433953829 Marionette DEBUG loaded listener.js 10:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7fd68dcacc00) [pid = 1827] [serial = 1719] [outer = 0x7fd66a84d400] 10:52:34 INFO - PROCESS | 1827 | 1461433954641 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]]]}] 10:52:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1479ms 10:52:34 INFO - PROCESS | 1827 | 1461433954683 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 1827 | 1461433954687 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:52:34 INFO - PROCESS | 1827 | 1461433954693 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:52:34 INFO - PROCESS | 1827 | 1461433954695 Marionette TRACE conn3 <- [1,2262,null,{}] 10:52:34 INFO - PROCESS | 1827 | 1461433954701 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}] 10:52:35 INFO - PROCESS | 1827 | 1461433955025 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:52:35 INFO - PROCESS | 1827 | 1461433955280 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65bcde800 == 186 [pid = 1827] [id = 573] 10:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7fd6640cdc00) [pid = 1827] [serial = 1720] [outer = (nil)] 10:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7fd6640d3400) [pid = 1827] [serial = 1721] [outer = 0x7fd6640cdc00] 10:52:35 INFO - PROCESS | 1827 | 1461433955361 Marionette DEBUG loaded listener.js 10:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7fd6640d8400) [pid = 1827] [serial = 1722] [outer = 0x7fd6640cdc00] 10:52:36 INFO - PROCESS | 1827 | 1461433956234 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]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:52:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1582ms 10:52:36 INFO - PROCESS | 1827 | 1461433956275 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:52:36 INFO - PROCESS | 1827 | 1461433956278 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:52:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:52:36 INFO - PROCESS | 1827 | 1461433956284 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 1827 | 1461433956287 Marionette TRACE conn3 <- [1,2266,null,{}] 10:52:36 INFO - PROCESS | 1827 | 1461433956292 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}] 10:52:36 INFO - PROCESS | 1827 | 1461433956514 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:52:36 INFO - PROCESS | 1827 | 1461433956834 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663ef0800 == 187 [pid = 1827] [id = 574] 10:52:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7fd662ceb800) [pid = 1827] [serial = 1723] [outer = (nil)] 10:52:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7fd68a30bc00) [pid = 1827] [serial = 1724] [outer = 0x7fd662ceb800] 10:52:36 INFO - PROCESS | 1827 | 1461433956920 Marionette DEBUG loaded listener.js 10:52:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7fd68deab800) [pid = 1827] [serial = 1725] [outer = 0x7fd662ceb800] 10:52:37 INFO - PROCESS | 1827 | 1461433957746 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]]]}] 10:52:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:52:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1527ms 10:52:37 INFO - PROCESS | 1827 | 1461433957814 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 1827 | 1461433957818 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:52:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:52:37 INFO - PROCESS | 1827 | 1461433957823 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 1827 | 1461433957826 Marionette TRACE conn3 <- [1,2270,null,{}] 10:52:37 INFO - PROCESS | 1827 | 1461433957831 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}] 10:52:38 INFO - PROCESS | 1827 | 1461433958058 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:52:38 INFO - PROCESS | 1827 | 1461433958375 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd667331800 == 188 [pid = 1827] [id = 575] 10:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7fd65a0cb800) [pid = 1827] [serial = 1726] [outer = (nil)] 10:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7fd65a0d4400) [pid = 1827] [serial = 1727] [outer = 0x7fd65a0cb800] 10:52:38 INFO - PROCESS | 1827 | 1461433958451 Marionette DEBUG loaded listener.js 10:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7fd65a0d8c00) [pid = 1827] [serial = 1728] [outer = 0x7fd65a0cb800] 10:52:39 INFO - PROCESS | 1827 | 1461433959242 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]]]}] 10:52:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:52:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1481ms 10:52:39 INFO - PROCESS | 1827 | 1461433959306 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:52:39 INFO - PROCESS | 1827 | 1461433959310 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:52:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:52:39 INFO - PROCESS | 1827 | 1461433959316 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:52:39 INFO - PROCESS | 1827 | 1461433959318 Marionette TRACE conn3 <- [1,2274,null,{}] 10:52:39 INFO - PROCESS | 1827 | 1461433959324 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}] 10:52:39 INFO - PROCESS | 1827 | 1461433959551 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:52:39 INFO - PROCESS | 1827 | 1461433959874 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65d2b1800 == 189 [pid = 1827] [id = 576] 10:52:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7fd65a0cd000) [pid = 1827] [serial = 1729] [outer = (nil)] 10:52:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7fd65d224800) [pid = 1827] [serial = 1730] [outer = 0x7fd65a0cd000] 10:52:39 INFO - PROCESS | 1827 | 1461433959959 Marionette DEBUG loaded listener.js 10:52:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7fd65d228400) [pid = 1827] [serial = 1731] [outer = 0x7fd65a0cd000] 10:52:40 INFO - PROCESS | 1827 | 1461433960841 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]]]}] 10:52:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1585ms 10:52:40 INFO - PROCESS | 1827 | 1461433960902 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:52:40 INFO - PROCESS | 1827 | 1461433960906 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:52:40 INFO - PROCESS | 1827 | 1461433960912 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:52:40 INFO - PROCESS | 1827 | 1461433960914 Marionette TRACE conn3 <- [1,2278,null,{}] 10:52:40 INFO - PROCESS | 1827 | 1461433960920 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}] 10:52:41 INFO - PROCESS | 1827 | 1461433961146 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:52:41 INFO - PROCESS | 1827 | 1461433961474 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e469000 == 190 [pid = 1827] [id = 577] 10:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7fd65a0d9000) [pid = 1827] [serial = 1732] [outer = (nil)] 10:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7fd65d22d000) [pid = 1827] [serial = 1733] [outer = 0x7fd65a0d9000] 10:52:41 INFO - PROCESS | 1827 | 1461433961553 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7fd662ced000) [pid = 1827] [serial = 1734] [outer = 0x7fd65a0d9000] 10:52:42 INFO - PROCESS | 1827 | 1461433962385 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]]]}] 10:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1532ms 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662ae1800 == 189 [pid = 1827] [id = 459] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662bde000 == 188 [pid = 1827] [id = 463] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66587f800 == 187 [pid = 1827] [id = 460] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6602a4800 == 186 [pid = 1827] [id = 457] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662de1800 == 185 [pid = 1827] [id = 557] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66809d800 == 184 [pid = 1827] [id = 556] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6659e2000 == 183 [pid = 1827] [id = 555] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66347a800 == 182 [pid = 1827] [id = 554] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e46e000 == 181 [pid = 1827] [id = 553] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66511a800 == 180 [pid = 1827] [id = 552] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66151c000 == 179 [pid = 1827] [id = 551] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65c39f000 == 178 [pid = 1827] [id = 548] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666171000 == 177 [pid = 1827] [id = 547] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd660559800 == 176 [pid = 1827] [id = 546] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd693518800 == 175 [pid = 1827] [id = 545] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df28800 == 174 [pid = 1827] [id = 544] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6880a2800 == 173 [pid = 1827] [id = 543] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b49d000 == 172 [pid = 1827] [id = 542] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678561800 == 171 [pid = 1827] [id = 541] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67657c000 == 170 [pid = 1827] [id = 540] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675c7c800 == 169 [pid = 1827] [id = 539] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673279800 == 168 [pid = 1827] [id = 538] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6723ad800 == 167 [pid = 1827] [id = 537] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e0b000 == 166 [pid = 1827] [id = 536] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666950800 == 165 [pid = 1827] [id = 535] 10:52:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662bda000 == 164 [pid = 1827] [id = 534] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7fd66ac73000) [pid = 1827] [serial = 1601] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7fd673188c00) [pid = 1827] [serial = 1416] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7fd6635d7400) [pid = 1827] [serial = 1553] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7fd66fb0e000) [pid = 1827] [serial = 1341] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7fd67be13000) [pid = 1827] [serial = 1541] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7fd683082400) [pid = 1827] [serial = 1497] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7fd676a56400) [pid = 1827] [serial = 1538] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7fd6651cf400) [pid = 1827] [serial = 1587] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7fd6654cfc00) [pid = 1827] [serial = 1532] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7fd665851800) [pid = 1827] [serial = 1590] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7fd66224e800) [pid = 1827] [serial = 1335] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7fd666004800) [pid = 1827] [serial = 1440] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7fd67a57b000) [pid = 1827] [serial = 1491] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7fd67b2df400) [pid = 1827] [serial = 1308] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7fd666017c00) [pid = 1827] [serial = 1338] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7fd67c541400) [pid = 1827] [serial = 1290] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7fd66ae3a000) [pid = 1827] [serial = 1434] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7fd671089c00) [pid = 1827] [serial = 1275] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7fd68a046c00) [pid = 1827] [serial = 1547] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7fd66f451800) [pid = 1827] [serial = 1407] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7fd68a03ec00) [pid = 1827] [serial = 1356] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7fd6651cbc00) [pid = 1827] [serial = 1467] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7fd67e86f800) [pid = 1827] [serial = 1544] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7fd68dcaa800) [pid = 1827] [serial = 1299] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7fd65e8ee800) [pid = 1827] [serial = 1556] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7fd67450c800) [pid = 1827] [serial = 1419] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7fd662cb1800) [pid = 1827] [serial = 1437] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7fd67b90e000) [pid = 1827] [serial = 1494] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7fd689108c00) [pid = 1827] [serial = 1500] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd675bac000) [pid = 1827] [serial = 1347] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd671059000) [pid = 1827] [serial = 1476] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd662caac00) [pid = 1827] [serial = 1398] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd6635d8000) [pid = 1827] [serial = 1586] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd668387000) [pid = 1827] [serial = 1580] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd66b0d9800) [pid = 1827] [serial = 1568] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd67b4fb800) [pid = 1827] [serial = 1287] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd688ede400) [pid = 1827] [serial = 1293] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd660267000) [pid = 1827] [serial = 1311] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd66ab65000) [pid = 1827] [serial = 1598] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd672b1bc00) [pid = 1827] [serial = 1344] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd66fcccc00) [pid = 1827] [serial = 1506] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd6664d0000) [pid = 1827] [serial = 1470] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd68a14ac00) [pid = 1827] [serial = 1365] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd6680f0400) [pid = 1827] [serial = 1595] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd66860ec00) [pid = 1827] [serial = 1596] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd675d83000) [pid = 1827] [serial = 1482] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd67256f000) [pid = 1827] [serial = 1413] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd661557400) [pid = 1827] [serial = 1565] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd662cf2400) [pid = 1827] [serial = 1577] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd676443c00) [pid = 1827] [serial = 1281] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd67eaad800) [pid = 1827] [serial = 1353] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd65e432c00) [pid = 1827] [serial = 1550] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd661550c00) [pid = 1827] [serial = 1583] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd68bd15c00) [pid = 1827] [serial = 1296] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd67a584c00) [pid = 1827] [serial = 1284] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd666005000) [pid = 1827] [serial = 1592] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd662bb4400) [pid = 1827] [serial = 1302] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd668386400) [pid = 1827] [serial = 1571] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd68a1b1400) [pid = 1827] [serial = 1503] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd6769fc800) [pid = 1827] [serial = 1425] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd662925400) [pid = 1827] [serial = 1362] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd6785c7c00) [pid = 1827] [serial = 1488] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd66ac6d000) [pid = 1827] [serial = 1559] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd675d82c00) [pid = 1827] [serial = 1422] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd67919a400) [pid = 1827] [serial = 1350] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd665846000) [pid = 1827] [serial = 1589] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd6741e5000) [pid = 1827] [serial = 1278] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd6602d7000) [pid = 1827] [serial = 1359] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd66ac3c800) [pid = 1827] [serial = 1599] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd662b4e000) [pid = 1827] [serial = 1584] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd66fdf3c00) [pid = 1827] [serial = 1410] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd660c1b000) [pid = 1827] [serial = 1305] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd66601a800) [pid = 1827] [serial = 1368] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd66601c000) [pid = 1827] [serial = 1593] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd666009c00) [pid = 1827] [serial = 1401] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd66512e000) [pid = 1827] [serial = 1562] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd667383800) [pid = 1827] [serial = 1574] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd67a76a800) [pid = 1827] [serial = 1431] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd67a57d800) [pid = 1827] [serial = 1428] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd66ac2f800) [pid = 1827] [serial = 1404] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd66f7d7000) [pid = 1827] [serial = 1473] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd670e63000) [pid = 1827] [serial = 1535] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd672307800) [pid = 1827] [serial = 1479] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd676a59800) [pid = 1827] [serial = 1485] [outer = (nil)] [url = about:blank] 10:52:44 INFO - PROCESS | 1827 | 1461433964086 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:52:44 INFO - PROCESS | 1827 | 1461433964093 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:52:44 INFO - PROCESS | 1827 | 1461433964143 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:52:44 INFO - PROCESS | 1827 | 1461433964149 Marionette TRACE conn3 <- [1,2282,null,{}] 10:52:44 INFO - PROCESS | 1827 | 1461433964157 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}] 10:52:44 INFO - PROCESS | 1827 | 1461433964340 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:52:44 INFO - PROCESS | 1827 | 1461433964357 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e46e000 == 165 [pid = 1827] [id = 578] 10:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd65e5bc800) [pid = 1827] [serial = 1735] [outer = (nil)] 10:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd65e5c1000) [pid = 1827] [serial = 1736] [outer = 0x7fd65e5bc800] 10:52:44 INFO - PROCESS | 1827 | 1461433964423 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd66025d000) [pid = 1827] [serial = 1737] [outer = 0x7fd65e5bc800] 10:52:45 INFO - PROCESS | 1827 | 1461433965367 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]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1247ms 10:52:45 INFO - PROCESS | 1827 | 1461433965388 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:52:45 INFO - PROCESS | 1827 | 1461433965393 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:52:45 INFO - PROCESS | 1827 | 1461433965404 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 1827 | 1461433965409 Marionette TRACE conn3 <- [1,2286,null,{}] 10:52:45 INFO - PROCESS | 1827 | 1461433965415 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}] 10:52:45 INFO - PROCESS | 1827 | 1461433965597 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:52:45 INFO - PROCESS | 1827 | 1461433965786 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6614c6800 == 166 [pid = 1827] [id = 579] 10:52:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd65e5bd000) [pid = 1827] [serial = 1738] [outer = (nil)] 10:52:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd660cae400) [pid = 1827] [serial = 1739] [outer = 0x7fd65e5bd000] 10:52:45 INFO - PROCESS | 1827 | 1461433965848 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd662247000) [pid = 1827] [serial = 1740] [outer = 0x7fd65e5bd000] 10:52:46 INFO - PROCESS | 1827 | 1461433966745 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]]]}] 10:52:46 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 10:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1383ms 10:52:46 INFO - PROCESS | 1827 | 1461433966784 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 1827 | 1461433966798 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:52:46 INFO - PROCESS | 1827 | 1461433966813 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 1827 | 1461433966816 Marionette TRACE conn3 <- [1,2290,null,{}] 10:52:46 INFO - PROCESS | 1827 | 1461433966828 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}] 10:52:47 INFO - PROCESS | 1827 | 1461433967094 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:52:47 INFO - PROCESS | 1827 | 1461433967142 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662bd8000 == 167 [pid = 1827] [id = 580] 10:52:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd662929400) [pid = 1827] [serial = 1741] [outer = (nil)] 10:52:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd662b51c00) [pid = 1827] [serial = 1742] [outer = 0x7fd662929400] 10:52:47 INFO - PROCESS | 1827 | 1461433967211 Marionette DEBUG loaded listener.js 10:52:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd662bbb400) [pid = 1827] [serial = 1743] [outer = 0x7fd662929400] 10:52:48 INFO - PROCESS | 1827 | 1461433968300 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]]]}] 10:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1534ms 10:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:52:48 INFO - PROCESS | 1827 | 1461433968355 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:52:48 INFO - PROCESS | 1827 | 1461433968357 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:52:48 INFO - PROCESS | 1827 | 1461433968363 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:52:48 INFO - PROCESS | 1827 | 1461433968366 Marionette TRACE conn3 <- [1,2294,null,{}] 10:52:48 INFO - PROCESS | 1827 | 1461433968371 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}] 10:52:49 INFO - PROCESS | 1827 | 1461433969082 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:52:49 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd65e8e8000) [pid = 1827] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:52:49 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd65e431c00) [pid = 1827] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:52:49 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd6635dc000) [pid = 1827] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:52:49 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd66512c400) [pid = 1827] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:52:49 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd65e434400) [pid = 1827] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:52:49 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd666190c00) [pid = 1827] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:52:49 INFO - PROCESS | 1827 | 1461433969262 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662d31800 == 168 [pid = 1827] [id = 581] 10:52:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd65cdaa400) [pid = 1827] [serial = 1744] [outer = (nil)] 10:52:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd66224b000) [pid = 1827] [serial = 1745] [outer = 0x7fd65cdaa400] 10:52:49 INFO - PROCESS | 1827 | 1461433969331 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd6640d5c00) [pid = 1827] [serial = 1746] [outer = 0x7fd65cdaa400] 10:52:50 INFO - PROCESS | 1827 | 1461433970041 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]]]}] 10:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1696ms 10:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:52:50 INFO - PROCESS | 1827 | 1461433970058 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:52:50 INFO - PROCESS | 1827 | 1461433970060 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:52:50 INFO - PROCESS | 1827 | 1461433970066 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:52:50 INFO - PROCESS | 1827 | 1461433970069 Marionette TRACE conn3 <- [1,2298,null,{}] 10:52:50 INFO - PROCESS | 1827 | 1461433970074 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}] 10:52:50 INFO - PROCESS | 1827 | 1461433970276 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:52:50 INFO - PROCESS | 1827 | 1461433970459 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665116000 == 169 [pid = 1827] [id = 582] 10:52:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd662cb3400) [pid = 1827] [serial = 1747] [outer = (nil)] 10:52:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd6640d6000) [pid = 1827] [serial = 1748] [outer = 0x7fd662cb3400] 10:52:50 INFO - PROCESS | 1827 | 1461433970520 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd6651cf800) [pid = 1827] [serial = 1749] [outer = 0x7fd662cb3400] 10:52:51 INFO - PROCESS | 1827 | 1461433971422 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]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1379ms 10:52:51 INFO - PROCESS | 1827 | 1461433971445 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:52:51 INFO - PROCESS | 1827 | 1461433971451 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:52:51 INFO - PROCESS | 1827 | 1461433971459 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 1827 | 1461433971465 Marionette TRACE conn3 <- [1,2302,null,{}] 10:52:51 INFO - PROCESS | 1827 | 1461433971474 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}] 10:52:51 INFO - PROCESS | 1827 | 1461433971714 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:52:52 INFO - PROCESS | 1827 | 1461433972050 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660bda800 == 170 [pid = 1827] [id = 583] 10:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd65d228800) [pid = 1827] [serial = 1750] [outer = (nil)] 10:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd660c1cc00) [pid = 1827] [serial = 1751] [outer = 0x7fd65d228800] 10:52:52 INFO - PROCESS | 1827 | 1461433972125 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd66224f400) [pid = 1827] [serial = 1752] [outer = 0x7fd65d228800] 10:52:52 INFO - PROCESS | 1827 | 1461433972950 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]]]}] 10:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1536ms 10:52:52 INFO - PROCESS | 1827 | 1461433972994 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1827 | 1461433973003 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:52:53 INFO - PROCESS | 1827 | 1461433973013 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1827 | 1461433973017 Marionette TRACE conn3 <- [1,2306,null,{}] 10:52:53 INFO - PROCESS | 1827 | 1461433973023 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}] 10:52:53 INFO - PROCESS | 1827 | 1461433973228 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:52:53 INFO - PROCESS | 1827 | 1461433973453 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665120000 == 171 [pid = 1827] [id = 584] 10:52:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd662926800) [pid = 1827] [serial = 1753] [outer = (nil)] 10:52:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd662cf4000) [pid = 1827] [serial = 1754] [outer = 0x7fd662926800] 10:52:53 INFO - PROCESS | 1827 | 1461433973615 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd6642db400) [pid = 1827] [serial = 1755] [outer = 0x7fd662926800] 10:52:54 INFO - PROCESS | 1827 | 1461433974553 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]]]}] 10:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1587ms 10:52:54 INFO - PROCESS | 1827 | 1461433974601 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:52:54 INFO - PROCESS | 1827 | 1461433974605 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:52:54 INFO - PROCESS | 1827 | 1461433974611 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 1827 | 1461433974617 Marionette TRACE conn3 <- [1,2310,null,{}] 10:52:54 INFO - PROCESS | 1827 | 1461433974633 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}] 10:52:54 INFO - PROCESS | 1827 | 1461433974867 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:52:55 INFO - PROCESS | 1827 | 1461433975178 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666176000 == 172 [pid = 1827] [id = 585] 10:52:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd6654bdc00) [pid = 1827] [serial = 1756] [outer = (nil)] 10:52:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd6655f2c00) [pid = 1827] [serial = 1757] [outer = 0x7fd6654bdc00] 10:52:55 INFO - PROCESS | 1827 | 1461433975257 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd665844c00) [pid = 1827] [serial = 1758] [outer = 0x7fd6654bdc00] 10:52:56 INFO - PROCESS | 1827 | 1461433976132 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]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1537ms 10:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:52:56 INFO - PROCESS | 1827 | 1461433976148 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 1827 | 1461433976152 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:52:56 INFO - PROCESS | 1827 | 1461433976158 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 1827 | 1461433976161 Marionette TRACE conn3 <- [1,2314,null,{}] 10:52:56 INFO - PROCESS | 1827 | 1461433976166 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}] 10:52:56 INFO - PROCESS | 1827 | 1461433976360 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:52:56 INFO - PROCESS | 1827 | 1461433976584 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd667341800 == 173 [pid = 1827] [id = 586] 10:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd6654cf400) [pid = 1827] [serial = 1759] [outer = (nil)] 10:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd6659b9000) [pid = 1827] [serial = 1760] [outer = 0x7fd6654cf400] 10:52:56 INFO - PROCESS | 1827 | 1461433976700 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd665a77c00) [pid = 1827] [serial = 1761] [outer = 0x7fd6654cf400] 10:52:57 INFO - PROCESS | 1827 | 1461433977757 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]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1645ms 10:52:57 INFO - PROCESS | 1827 | 1461433977805 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 1827 | 1461433977811 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:52:57 INFO - PROCESS | 1827 | 1461433977821 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 1827 | 1461433977824 Marionette TRACE conn3 <- [1,2318,null,{}] 10:52:57 INFO - PROCESS | 1827 | 1461433977832 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}] 10:52:58 INFO - PROCESS | 1827 | 1461433978061 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:52:58 INFO - PROCESS | 1827 | 1461433978375 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6680a4800 == 174 [pid = 1827] [id = 587] 10:52:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd666021c00) [pid = 1827] [serial = 1762] [outer = (nil)] 10:52:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd66618c800) [pid = 1827] [serial = 1763] [outer = 0x7fd666021c00] 10:52:58 INFO - PROCESS | 1827 | 1461433978642 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd6664cb800) [pid = 1827] [serial = 1764] [outer = 0x7fd666021c00] 10:52:59 INFO - PROCESS | 1827 | 1461433979515 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] 10:52:59 INFO - PROCESS | 1827 | 1461433979556 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:52:59 INFO - PROCESS | 1827 | 1461433979562 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:52:59 INFO - PROCESS | 1827 | 1461433979566 Marionette TRACE conn3 <- [1,2322,null,{}] 10:52:59 INFO - PROCESS | 1827 | 1461433979571 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}] 10:52:59 INFO - PROCESS | 1827 | 1461433979850 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:53:00 INFO - PROCESS | 1827 | 1461433980168 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ab8d000 == 175 [pid = 1827] [id = 588] 10:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd66ab5e000) [pid = 1827] [serial = 1765] [outer = (nil)] 10:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd66ab5f800) [pid = 1827] [serial = 1766] [outer = 0x7fd66ab5e000] 10:53:00 INFO - PROCESS | 1827 | 1461433980298 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd66ac3c400) [pid = 1827] [serial = 1767] [outer = 0x7fd66ab5e000] 10:53:01 INFO - PROCESS | 1827 | 1461433981135 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]]]}] 10:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1637ms 10:53:01 INFO - PROCESS | 1827 | 1461433981200 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:53:01 INFO - PROCESS | 1827 | 1461433981204 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:53:01 INFO - PROCESS | 1827 | 1461433981210 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 1827 | 1461433981213 Marionette TRACE conn3 <- [1,2326,null,{}] 10:53:01 INFO - PROCESS | 1827 | 1461433981218 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}] 10:53:01 INFO - PROCESS | 1827 | 1461433981441 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:53:01 INFO - PROCESS | 1827 | 1461433981753 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aedb800 == 176 [pid = 1827] [id = 589] 10:53:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd668388000) [pid = 1827] [serial = 1768] [outer = (nil)] 10:53:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd66ac71c00) [pid = 1827] [serial = 1769] [outer = 0x7fd668388000] 10:53:01 INFO - PROCESS | 1827 | 1461433981834 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd66ae38400) [pid = 1827] [serial = 1770] [outer = 0x7fd668388000] 10:53:02 INFO - PROCESS | 1827 | 1461433982669 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]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1527ms 10:53:02 INFO - PROCESS | 1827 | 1461433982740 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 1827 | 1461433982744 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:53:02 INFO - PROCESS | 1827 | 1461433982749 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 1827 | 1461433982752 Marionette TRACE conn3 <- [1,2330,null,{}] 10:53:02 INFO - PROCESS | 1827 | 1461433982757 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}] 10:53:02 INFO - PROCESS | 1827 | 1461433982976 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:53:03 INFO - PROCESS | 1827 | 1461433983280 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f47f800 == 177 [pid = 1827] [id = 590] 10:53:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd6651cd000) [pid = 1827] [serial = 1771] [outer = (nil)] 10:53:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd66b0d3400) [pid = 1827] [serial = 1772] [outer = 0x7fd6651cd000] 10:53:03 INFO - PROCESS | 1827 | 1461433983359 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd66b0e0800) [pid = 1827] [serial = 1773] [outer = 0x7fd6651cd000] 10:53:04 INFO - PROCESS | 1827 | 1461433984206 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]]]}] 10:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1527ms 10:53:04 INFO - PROCESS | 1827 | 1461433984278 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 1827 | 1461433984282 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:53:04 INFO - PROCESS | 1827 | 1461433984288 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 1827 | 1461433984290 Marionette TRACE conn3 <- [1,2334,null,{}] 10:53:04 INFO - PROCESS | 1827 | 1461433984296 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}] 10:53:04 INFO - PROCESS | 1827 | 1461433984517 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:53:04 INFO - PROCESS | 1827 | 1461433984782 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e0d000 == 178 [pid = 1827] [id = 591] 10:53:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd65c230c00) [pid = 1827] [serial = 1774] [outer = (nil)] 10:53:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd6642e6c00) [pid = 1827] [serial = 1775] [outer = 0x7fd65c230c00] 10:53:04 INFO - PROCESS | 1827 | 1461433984901 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd66b0d6800) [pid = 1827] [serial = 1776] [outer = 0x7fd65c230c00] 10:53:05 INFO - PROCESS | 1827 | 1461433985706 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]]]}] 10:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1486ms 10:53:05 INFO - PROCESS | 1827 | 1461433985776 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 1827 | 1461433985778 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:53:05 INFO - PROCESS | 1827 | 1461433985785 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - PROCESS | 1827 | 1461433985787 Marionette TRACE conn3 <- [1,2338,null,{}] 10:53:05 INFO - PROCESS | 1827 | 1461433985793 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}] 10:53:05 INFO - PROCESS | 1827 | 1461433985992 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:53:06 INFO - PROCESS | 1827 | 1461433986256 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672584800 == 179 [pid = 1827] [id = 592] 10:53:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd66b0e1000) [pid = 1827] [serial = 1777] [outer = (nil)] 10:53:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd66fb83400) [pid = 1827] [serial = 1778] [outer = 0x7fd66b0e1000] 10:53:06 INFO - PROCESS | 1827 | 1461433986372 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd66fdf6800) [pid = 1827] [serial = 1779] [outer = 0x7fd66b0e1000] 10:53:07 INFO - PROCESS | 1827 | 1461433987217 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]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1486ms 10:53:07 INFO - PROCESS | 1827 | 1461433987272 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 1827 | 1461433987276 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:53:07 INFO - PROCESS | 1827 | 1461433987282 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 1827 | 1461433987285 Marionette TRACE conn3 <- [1,2342,null,{}] 10:53:07 INFO - PROCESS | 1827 | 1461433987291 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}] 10:53:07 INFO - PROCESS | 1827 | 1461433987566 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:53:07 INFO - PROCESS | 1827 | 1461433987890 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673280000 == 180 [pid = 1827] [id = 593] 10:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd6680ee000) [pid = 1827] [serial = 1780] [outer = (nil)] 10:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd672236800) [pid = 1827] [serial = 1781] [outer = 0x7fd6680ee000] 10:53:07 INFO - PROCESS | 1827 | 1461433987977 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd67290b400) [pid = 1827] [serial = 1782] [outer = 0x7fd6680ee000] 10:53:08 INFO - PROCESS | 1827 | 1461433988831 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]]]}] 10:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1584ms 10:53:08 INFO - PROCESS | 1827 | 1461433988868 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:53:08 INFO - PROCESS | 1827 | 1461433988877 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:53:08 INFO - PROCESS | 1827 | 1461433988887 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 1827 | 1461433988892 Marionette TRACE conn3 <- [1,2346,null,{}] 10:53:08 INFO - PROCESS | 1827 | 1461433988897 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}] 10:53:09 INFO - PROCESS | 1827 | 1461433989126 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:53:09 INFO - PROCESS | 1827 | 1461433989444 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674048000 == 181 [pid = 1827] [id = 594] 10:53:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd6711e6800) [pid = 1827] [serial = 1783] [outer = (nil)] 10:53:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd672cd0400) [pid = 1827] [serial = 1784] [outer = 0x7fd6711e6800] 10:53:09 INFO - PROCESS | 1827 | 1461433989527 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7fd6733b9c00) [pid = 1827] [serial = 1785] [outer = 0x7fd6711e6800] 10:53:10 INFO - PROCESS | 1827 | 1461433990387 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]]]}] 10:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1539ms 10:53:10 INFO - PROCESS | 1827 | 1461433990428 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 1827 | 1461433990431 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:53:10 INFO - PROCESS | 1827 | 1461433990437 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 1827 | 1461433990439 Marionette TRACE conn3 <- [1,2350,null,{}] 10:53:10 INFO - PROCESS | 1827 | 1461433990445 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}] 10:53:10 INFO - PROCESS | 1827 | 1461433990732 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:53:10 INFO - PROCESS | 1827 | 1461433990982 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675c88000 == 182 [pid = 1827] [id = 595] 10:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7fd672083800) [pid = 1827] [serial = 1786] [outer = (nil)] 10:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7fd67450c800) [pid = 1827] [serial = 1787] [outer = 0x7fd672083800] 10:53:11 INFO - PROCESS | 1827 | 1461433991059 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7fd6745cec00) [pid = 1827] [serial = 1788] [outer = 0x7fd672083800] 10:53:12 INFO - PROCESS | 1827 | 1461433992039 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]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1681ms 10:53:12 INFO - PROCESS | 1827 | 1461433992122 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 1827 | 1461433992127 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:53:12 INFO - PROCESS | 1827 | 1461433992136 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 1827 | 1461433992139 Marionette TRACE conn3 <- [1,2354,null,{}] 10:53:12 INFO - PROCESS | 1827 | 1461433992147 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}] 10:53:12 INFO - PROCESS | 1827 | 1461433992508 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:53:12 INFO - PROCESS | 1827 | 1461433992897 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67694f000 == 183 [pid = 1827] [id = 596] 10:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7fd6654dbc00) [pid = 1827] [serial = 1789] [outer = (nil)] 10:53:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7fd675b95400) [pid = 1827] [serial = 1790] [outer = 0x7fd6654dbc00] 10:53:13 INFO - PROCESS | 1827 | 1461433993019 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7fd675d7f800) [pid = 1827] [serial = 1791] [outer = 0x7fd6654dbc00] 10:53:14 INFO - PROCESS | 1827 | 1461433994286 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]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2235ms 10:53:14 INFO - PROCESS | 1827 | 1461433994372 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:53:14 INFO - PROCESS | 1827 | 1461433994377 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:53:14 INFO - PROCESS | 1827 | 1461433994385 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 1827 | 1461433994390 Marionette TRACE conn3 <- [1,2358,null,{}] 10:53:14 INFO - PROCESS | 1827 | 1461433994398 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}] 10:53:14 INFO - PROCESS | 1827 | 1461433994741 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:53:15 INFO - PROCESS | 1827 | 1461433995132 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782e7000 == 184 [pid = 1827] [id = 597] 10:53:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7fd66fb0c800) [pid = 1827] [serial = 1792] [outer = (nil)] 10:53:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7fd676445400) [pid = 1827] [serial = 1793] [outer = 0x7fd66fb0c800] 10:53:15 INFO - PROCESS | 1827 | 1461433995256 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7fd6769fac00) [pid = 1827] [serial = 1794] [outer = 0x7fd66fb0c800] 10:53:16 INFO - PROCESS | 1827 | 1461433996545 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]]]}] 10:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2243ms 10:53:16 INFO - PROCESS | 1827 | 1461433996629 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:53:16 INFO - PROCESS | 1827 | 1461433996634 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:53:16 INFO - PROCESS | 1827 | 1461433996643 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 1827 | 1461433996647 Marionette TRACE conn3 <- [1,2362,null,{}] 10:53:16 INFO - PROCESS | 1827 | 1461433996655 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}] 10:53:17 INFO - PROCESS | 1827 | 1461433997019 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:53:17 INFO - PROCESS | 1827 | 1461433997409 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b284800 == 185 [pid = 1827] [id = 598] 10:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7fd676441400) [pid = 1827] [serial = 1795] [outer = (nil)] 10:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7fd67705b000) [pid = 1827] [serial = 1796] [outer = 0x7fd676441400] 10:53:17 INFO - PROCESS | 1827 | 1461433997532 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7fd6785c7c00) [pid = 1827] [serial = 1797] [outer = 0x7fd676441400] 10:53:18 INFO - PROCESS | 1827 | 1461433998788 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]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2188ms 10:53:18 INFO - PROCESS | 1827 | 1461433998832 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:53:18 INFO - PROCESS | 1827 | 1461433998837 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:53:18 INFO - PROCESS | 1827 | 1461433998846 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 1827 | 1461433998850 Marionette TRACE conn3 <- [1,2366,null,{}] 10:53:18 INFO - PROCESS | 1827 | 1461433998859 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}] 10:53:19 INFO - PROCESS | 1827 | 1461433999194 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:53:19 INFO - PROCESS | 1827 | 1461433999539 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bf4e000 == 186 [pid = 1827] [id = 599] 10:53:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7fd672238c00) [pid = 1827] [serial = 1798] [outer = (nil)] 10:53:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7fd67919b400) [pid = 1827] [serial = 1799] [outer = 0x7fd672238c00] 10:53:19 INFO - PROCESS | 1827 | 1461433999623 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7fd67a55c400) [pid = 1827] [serial = 1800] [outer = 0x7fd672238c00] 10:53:20 INFO - PROCESS | 1827 | 1461434000462 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]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1652ms 10:53:20 INFO - PROCESS | 1827 | 1461434000496 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 1827 | 1461434000499 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:53:20 INFO - PROCESS | 1827 | 1461434000506 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 1827 | 1461434000509 Marionette TRACE conn3 <- [1,2370,null,{}] 10:53:20 INFO - PROCESS | 1827 | 1461434000514 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}] 10:53:20 INFO - PROCESS | 1827 | 1461434000740 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:53:21 INFO - PROCESS | 1827 | 1461434001024 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd682418000 == 187 [pid = 1827] [id = 600] 10:53:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7fd662cae800) [pid = 1827] [serial = 1801] [outer = (nil)] 10:53:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7fd679191400) [pid = 1827] [serial = 1802] [outer = 0x7fd662cae800] 10:53:21 INFO - PROCESS | 1827 | 1461434001142 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7fd67a57d000) [pid = 1827] [serial = 1803] [outer = 0x7fd662cae800] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e5c9000 == 186 [pid = 1827] [id = 429] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6733db000 == 185 [pid = 1827] [id = 469] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67651d800 == 184 [pid = 1827] [id = 470] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e95c800 == 183 [pid = 1827] [id = 435] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd660b2b000 == 182 [pid = 1827] [id = 525] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662dee800 == 181 [pid = 1827] [id = 434] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662dd2800 == 180 [pid = 1827] [id = 433] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672635800 == 179 [pid = 1827] [id = 523] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665118800 == 178 [pid = 1827] [id = 520] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67abe5000 == 177 [pid = 1827] [id = 472] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b80c000 == 176 [pid = 1827] [id = 473] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd69350f000 == 175 [pid = 1827] [id = 518] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65d4d2800 == 174 [pid = 1827] [id = 477] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b14800 == 173 [pid = 1827] [id = 471] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666959000 == 172 [pid = 1827] [id = 519] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6680a3000 == 171 [pid = 1827] [id = 524] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df11800 == 170 [pid = 1827] [id = 475] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688c12800 == 169 [pid = 1827] [id = 228] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66151f800 == 168 [pid = 1827] [id = 521] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd690fe4800 == 167 [pid = 1827] [id = 476] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e461000 == 166 [pid = 1827] [id = 522] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd659e3a000 == 165 [pid = 1827] [id = 571] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd69350c800 == 164 [pid = 1827] [id = 570] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd68df69800 == 163 [pid = 1827] [id = 569] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688c04000 == 162 [pid = 1827] [id = 568] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b499800 == 161 [pid = 1827] [id = 567] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b21000 == 160 [pid = 1827] [id = 566] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675ccd800 == 159 [pid = 1827] [id = 565] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674402800 == 158 [pid = 1827] [id = 564] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6613df800 == 157 [pid = 1827] [id = 479] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6723b3000 == 156 [pid = 1827] [id = 563] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fe22000 == 155 [pid = 1827] [id = 562] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f46e800 == 154 [pid = 1827] [id = 561] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd668a8e000 == 153 [pid = 1827] [id = 560] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6653e0000 == 152 [pid = 1827] [id = 559] 10:53:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e472800 == 151 [pid = 1827] [id = 558] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7fd66155a400) [pid = 1827] [serial = 1661] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7fd660260400) [pid = 1827] [serial = 1656] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7fd66f44b400) [pid = 1827] [serial = 1616] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7fd65e5be000) [pid = 1827] [serial = 1655] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7fd665850400) [pid = 1827] [serial = 1665] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7fd68803c800) [pid = 1827] [serial = 1634] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7fd666189800) [pid = 1827] [serial = 1643] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7fd675ba5c00) [pid = 1827] [serial = 1625] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7fd66ab6b000) [pid = 1827] [serial = 1613] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7fd6769f2000) [pid = 1827] [serial = 1628] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7fd668382800) [pid = 1827] [serial = 1610] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7fd6659b7400) [pid = 1827] [serial = 1667] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7fd662bb7800) [pid = 1827] [serial = 1673] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7fd65e8f3000) [pid = 1827] [serial = 1658] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7fd6657ec400) [pid = 1827] [serial = 1664] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7fd679474400) [pid = 1827] [serial = 1631] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7fd666193400) [pid = 1827] [serial = 1646] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7fd662926000) [pid = 1827] [serial = 1604] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7fd6680ecc00) [pid = 1827] [serial = 1671] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd65c232c00) [pid = 1827] [serial = 1649] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd68dba3400) [pid = 1827] [serial = 1637] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd6655f3c00) [pid = 1827] [serial = 1607] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd66512c000) [pid = 1827] [serial = 1662] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd666009800) [pid = 1827] [serial = 1668] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd6711e6000) [pid = 1827] [serial = 1619] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd6642da800) [pid = 1827] [serial = 1652] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd6664d1c00) [pid = 1827] [serial = 1670] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd672e85c00) [pid = 1827] [serial = 1622] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd65cdab400) [pid = 1827] [serial = 1640] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd662c36000) [pid = 1827] [serial = 1659] [outer = (nil)] [url = about:blank] 10:53:23 INFO - PROCESS | 1827 | 1461434003679 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]]]}] 10:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3193ms 10:53:23 INFO - PROCESS | 1827 | 1461434003700 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 1827 | 1461434003707 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:53:23 INFO - PROCESS | 1827 | 1461434003716 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 1827 | 1461434003720 Marionette TRACE conn3 <- [1,2374,null,{}] 10:53:23 INFO - PROCESS | 1827 | 1461434003733 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}] 10:53:23 INFO - PROCESS | 1827 | 1461434003950 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:53:24 INFO - PROCESS | 1827 | 1461434004172 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65d2af000 == 152 [pid = 1827] [id = 601] 10:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd65cdb1000) [pid = 1827] [serial = 1804] [outer = (nil)] 10:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd65e42a400) [pid = 1827] [serial = 1805] [outer = 0x7fd65cdb1000] 10:53:24 INFO - PROCESS | 1827 | 1461434004237 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd65e439000) [pid = 1827] [serial = 1806] [outer = 0x7fd65cdb1000] 10:53:25 INFO - PROCESS | 1827 | 1461434005037 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]]]}] 10:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1390ms 10:53:25 INFO - PROCESS | 1827 | 1461434005107 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 1827 | 1461434005114 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:53:25 INFO - PROCESS | 1827 | 1461434005124 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 1827 | 1461434005128 Marionette TRACE conn3 <- [1,2378,null,{}] 10:53:25 INFO - PROCESS | 1827 | 1461434005132 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}] 10:53:25 INFO - PROCESS | 1827 | 1461434005345 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:53:25 INFO - PROCESS | 1827 | 1461434005565 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6602a4000 == 153 [pid = 1827] [id = 602] 10:53:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd65e8f6c00) [pid = 1827] [serial = 1807] [outer = (nil)] 10:53:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd6602cdc00) [pid = 1827] [serial = 1808] [outer = 0x7fd65e8f6c00] 10:53:25 INFO - PROCESS | 1827 | 1461434005630 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd660c0d800) [pid = 1827] [serial = 1809] [outer = 0x7fd65e8f6c00] 10:53:26 INFO - PROCESS | 1827 | 1461434006521 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]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1439ms 10:53:26 INFO - PROCESS | 1827 | 1461434006564 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 1827 | 1461434006568 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:53:26 INFO - PROCESS | 1827 | 1461434006579 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 1827 | 1461434006584 Marionette TRACE conn3 <- [1,2382,null,{}] 10:53:26 INFO - PROCESS | 1827 | 1461434006600 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}] 10:53:26 INFO - PROCESS | 1827 | 1461434006882 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:53:26 INFO - PROCESS | 1827 | 1461434006926 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613ed800 == 154 [pid = 1827] [id = 603] 10:53:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd66224a400) [pid = 1827] [serial = 1810] [outer = (nil)] 10:53:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd6624d0400) [pid = 1827] [serial = 1811] [outer = 0x7fd66224a400] 10:53:27 INFO - PROCESS | 1827 | 1461434007039 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd662923800) [pid = 1827] [serial = 1812] [outer = 0x7fd66224a400] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd66ab65c00) [pid = 1827] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd660263000) [pid = 1827] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd6624cd000) [pid = 1827] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd6635dc800) [pid = 1827] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd660259400) [pid = 1827] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd670e5c800) [pid = 1827] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd67beb6800) [pid = 1827] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd6769f5000) [pid = 1827] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd65cda7400) [pid = 1827] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd666020c00) [pid = 1827] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd65e5c0400) [pid = 1827] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd67a578000) [pid = 1827] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd65e42ac00) [pid = 1827] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd6635e2c00) [pid = 1827] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd661552c00) [pid = 1827] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd660266400) [pid = 1827] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd65e42c000) [pid = 1827] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd65c22dc00) [pid = 1827] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd665130400) [pid = 1827] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd66ac6a000) [pid = 1827] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd67105b400) [pid = 1827] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd662ceec00) [pid = 1827] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd66154e800) [pid = 1827] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd66600a000) [pid = 1827] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd67e6b8000) [pid = 1827] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd65cda6400) [pid = 1827] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd668385c00) [pid = 1827] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd67c539400) [pid = 1827] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd660266c00) [pid = 1827] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd668381000) [pid = 1827] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd65c22d000) [pid = 1827] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd665127000) [pid = 1827] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd661554400) [pid = 1827] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd6733c0400) [pid = 1827] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd67beafc00) [pid = 1827] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd662caa800) [pid = 1827] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd665129000) [pid = 1827] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd65e8e7c00) [pid = 1827] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd662929400) [pid = 1827] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd662ceb800) [pid = 1827] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd6640cdc00) [pid = 1827] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd66a84d400) [pid = 1827] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd67aa44c00) [pid = 1827] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd67a560800) [pid = 1827] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd675ba8800) [pid = 1827] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd675d7e800) [pid = 1827] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd670eef800) [pid = 1827] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd66f7d4c00) [pid = 1827] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd66f44f000) [pid = 1827] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd66a84b400) [pid = 1827] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd66ab67800) [pid = 1827] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd665a7bc00) [pid = 1827] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd665a7a400) [pid = 1827] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd6635e2800) [pid = 1827] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd6624cac00) [pid = 1827] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd65c22a000) [pid = 1827] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd65e5bd000) [pid = 1827] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd65e5bc800) [pid = 1827] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd65a0cd000) [pid = 1827] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd65a0cb800) [pid = 1827] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:53:28 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd65cdaa400) [pid = 1827] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:53:28 INFO - PROCESS | 1827 | 1461434008870 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]]]}] 10:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2337ms 10:53:28 INFO - PROCESS | 1827 | 1461434008918 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:53:28 INFO - PROCESS | 1827 | 1461434008922 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:53:28 INFO - PROCESS | 1827 | 1461434008928 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 1827 | 1461434008932 Marionette TRACE conn3 <- [1,2386,null,{}] 10:53:28 INFO - PROCESS | 1827 | 1461434008937 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}] 10:53:29 INFO - PROCESS | 1827 | 1461434009166 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:53:29 INFO - PROCESS | 1827 | 1461434009354 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660b21800 == 155 [pid = 1827] [id = 604] 10:53:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd65cda9800) [pid = 1827] [serial = 1813] [outer = (nil)] 10:53:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd65e8e7c00) [pid = 1827] [serial = 1814] [outer = 0x7fd65cda9800] 10:53:29 INFO - PROCESS | 1827 | 1461434009456 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd6624cb000) [pid = 1827] [serial = 1815] [outer = 0x7fd65cda9800] 10:53:30 INFO - PROCESS | 1827 | 1461434010140 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]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1232ms 10:53:30 INFO - PROCESS | 1827 | 1461434010160 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1827 | 1461434010165 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:53:30 INFO - PROCESS | 1827 | 1461434010171 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1827 | 1461434010173 Marionette TRACE conn3 <- [1,2390,null,{}] 10:53:30 INFO - PROCESS | 1827 | 1461434010178 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}] 10:53:30 INFO - PROCESS | 1827 | 1461434010450 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:53:30 INFO - PROCESS | 1827 | 1461434010848 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65c393800 == 156 [pid = 1827] [id = 605] 10:53:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd65c230000) [pid = 1827] [serial = 1816] [outer = (nil)] 10:53:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd65cda4c00) [pid = 1827] [serial = 1817] [outer = 0x7fd65c230000] 10:53:30 INFO - PROCESS | 1827 | 1461434010962 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd65d226000) [pid = 1827] [serial = 1818] [outer = 0x7fd65c230000] 10:53:31 INFO - PROCESS | 1827 | 1461434011845 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]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1728ms 10:53:31 INFO - PROCESS | 1827 | 1461434011902 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 1827 | 1461434011908 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:53:31 INFO - PROCESS | 1827 | 1461434011915 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 1827 | 1461434011922 Marionette TRACE conn3 <- [1,2394,null,{}] 10:53:31 INFO - PROCESS | 1827 | 1461434011929 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}] 10:53:32 INFO - PROCESS | 1827 | 1461434012164 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:53:32 INFO - PROCESS | 1827 | 1461434012482 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613eb000 == 157 [pid = 1827] [id = 606] 10:53:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd660259400) [pid = 1827] [serial = 1819] [outer = (nil)] 10:53:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd6602d8800) [pid = 1827] [serial = 1820] [outer = 0x7fd660259400] 10:53:32 INFO - PROCESS | 1827 | 1461434012565 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd661550000) [pid = 1827] [serial = 1821] [outer = 0x7fd660259400] 10:53:33 INFO - PROCESS | 1827 | 1461434013491 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]]]}] 10:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1634ms 10:53:33 INFO - PROCESS | 1827 | 1461434013554 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 1827 | 1461434013560 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:53:33 INFO - PROCESS | 1827 | 1461434013567 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1827 | 1461434013569 Marionette TRACE conn3 <- [1,2398,null,{}] 10:53:33 INFO - PROCESS | 1827 | 1461434013576 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}] 10:53:33 INFO - PROCESS | 1827 | 1461434013827 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:53:34 INFO - PROCESS | 1827 | 1461434014202 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662be1000 == 158 [pid = 1827] [id = 607] 10:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd66291e400) [pid = 1827] [serial = 1822] [outer = (nil)] 10:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd662b4d400) [pid = 1827] [serial = 1823] [outer = 0x7fd66291e400] 10:53:34 INFO - PROCESS | 1827 | 1461434014275 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd662bb2800) [pid = 1827] [serial = 1824] [outer = 0x7fd66291e400] 10:53:35 INFO - PROCESS | 1827 | 1461434015114 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]]]}] 10:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1581ms 10:53:35 INFO - PROCESS | 1827 | 1461434015149 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 1827 | 1461434015153 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:53:35 INFO - PROCESS | 1827 | 1461434015169 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 1827 | 1461434015178 Marionette TRACE conn3 <- [1,2402,null,{}] 10:53:35 INFO - PROCESS | 1827 | 1461434015184 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}] 10:53:35 INFO - PROCESS | 1827 | 1461434015414 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:53:35 INFO - PROCESS | 1827 | 1461434015722 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663468800 == 159 [pid = 1827] [id = 608] 10:53:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd66291e000) [pid = 1827] [serial = 1825] [outer = (nil)] 10:53:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd662ca7800) [pid = 1827] [serial = 1826] [outer = 0x7fd66291e000] 10:53:35 INFO - PROCESS | 1827 | 1461434015800 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd662ceb400) [pid = 1827] [serial = 1827] [outer = 0x7fd66291e000] 10:53:36 INFO - PROCESS | 1827 | 1461434016648 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]]]}] 10:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1549ms 10:53:36 INFO - PROCESS | 1827 | 1461434016711 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:53:36 INFO - PROCESS | 1827 | 1461434016716 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:53:36 INFO - PROCESS | 1827 | 1461434016722 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - PROCESS | 1827 | 1461434016725 Marionette TRACE conn3 <- [1,2406,null,{}] 10:53:36 INFO - PROCESS | 1827 | 1461434016730 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}] 10:53:36 INFO - PROCESS | 1827 | 1461434016950 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:53:37 INFO - PROCESS | 1827 | 1461434017257 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd664222000 == 160 [pid = 1827] [id = 609] 10:53:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd662247800) [pid = 1827] [serial = 1828] [outer = (nil)] 10:53:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd6635d5800) [pid = 1827] [serial = 1829] [outer = 0x7fd662247800] 10:53:37 INFO - PROCESS | 1827 | 1461434017333 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd6635e1800) [pid = 1827] [serial = 1830] [outer = 0x7fd662247800] 10:53:38 INFO - PROCESS | 1827 | 1461434018123 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]]]}] 10:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1434ms 10:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:53:38 INFO - PROCESS | 1827 | 1461434018156 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 1827 | 1461434018159 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:53:38 INFO - PROCESS | 1827 | 1461434018165 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 1827 | 1461434018168 Marionette TRACE conn3 <- [1,2410,null,{}] 10:53:38 INFO - PROCESS | 1827 | 1461434018173 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}] 10:53:38 INFO - PROCESS | 1827 | 1461434018374 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:53:38 INFO - PROCESS | 1827 | 1461434018647 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665122800 == 161 [pid = 1827] [id = 610] 10:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd6642dd000) [pid = 1827] [serial = 1831] [outer = (nil)] 10:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd6642e0400) [pid = 1827] [serial = 1832] [outer = 0x7fd6642dd000] 10:53:38 INFO - PROCESS | 1827 | 1461434018784 Marionette DEBUG loaded listener.js 10:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd66512d800) [pid = 1827] [serial = 1833] [outer = 0x7fd6642dd000] 10:53:39 INFO - PROCESS | 1827 | 1461434019667 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]]]}] 10:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1538ms 10:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:53:39 INFO - PROCESS | 1827 | 1461434019702 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 1827 | 1461434019705 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:53:39 INFO - PROCESS | 1827 | 1461434019711 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 1827 | 1461434019714 Marionette TRACE conn3 <- [1,2414,null,{}] 10:53:39 INFO - PROCESS | 1827 | 1461434019719 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}] 10:53:39 INFO - PROCESS | 1827 | 1461434019922 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:53:40 INFO - PROCESS | 1827 | 1461434020196 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6659c5800 == 162 [pid = 1827] [id = 611] 10:53:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd6642dd800) [pid = 1827] [serial = 1834] [outer = (nil)] 10:53:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd6654cf000) [pid = 1827] [serial = 1835] [outer = 0x7fd6642dd800] 10:53:40 INFO - PROCESS | 1827 | 1461434020318 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd6654db800) [pid = 1827] [serial = 1836] [outer = 0x7fd6642dd800] 10:53:41 INFO - PROCESS | 1827 | 1461434021142 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]]]}] 10:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1485ms 10:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:53:41 INFO - PROCESS | 1827 | 1461434021196 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 1827 | 1461434021199 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:53:41 INFO - PROCESS | 1827 | 1461434021205 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 1827 | 1461434021209 Marionette TRACE conn3 <- [1,2418,null,{}] 10:53:41 INFO - PROCESS | 1827 | 1461434021214 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}] 10:53:41 INFO - PROCESS | 1827 | 1461434021415 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:53:41 INFO - PROCESS | 1827 | 1461434021729 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666179000 == 163 [pid = 1827] [id = 612] 10:53:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd665125800) [pid = 1827] [serial = 1837] [outer = (nil)] 10:53:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd6655fc000) [pid = 1827] [serial = 1838] [outer = 0x7fd665125800] 10:53:41 INFO - PROCESS | 1827 | 1461434021809 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd6657f3400) [pid = 1827] [serial = 1839] [outer = 0x7fd665125800] 10:53:42 INFO - PROCESS | 1827 | 1461434022627 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]]]}] 10:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1489ms 10:53:42 INFO - PROCESS | 1827 | 1461434022695 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 1827 | 1461434022699 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:53:42 INFO - PROCESS | 1827 | 1461434022705 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 1827 | 1461434022708 Marionette TRACE conn3 <- [1,2422,null,{}] 10:53:42 INFO - PROCESS | 1827 | 1461434022714 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}] 10:53:42 INFO - PROCESS | 1827 | 1461434022937 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:53:43 INFO - PROCESS | 1827 | 1461434023247 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66695c800 == 164 [pid = 1827] [id = 613] 10:53:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd6655fc400) [pid = 1827] [serial = 1840] [outer = (nil)] 10:53:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd665846c00) [pid = 1827] [serial = 1841] [outer = 0x7fd6655fc400] 10:53:43 INFO - PROCESS | 1827 | 1461434023327 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd665853800) [pid = 1827] [serial = 1842] [outer = 0x7fd6655fc400] 10:53:44 INFO - PROCESS | 1827 | 1461434024133 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]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1484ms 10:53:44 INFO - PROCESS | 1827 | 1461434024189 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 1827 | 1461434024193 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:53:44 INFO - PROCESS | 1827 | 1461434024199 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 1827 | 1461434024202 Marionette TRACE conn3 <- [1,2426,null,{}] 10:53:44 INFO - PROCESS | 1827 | 1461434024207 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}] 10:53:44 INFO - PROCESS | 1827 | 1461434024413 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:53:44 INFO - PROCESS | 1827 | 1461434024730 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6674a9000 == 165 [pid = 1827] [id = 614] 10:53:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd6651cf400) [pid = 1827] [serial = 1843] [outer = (nil)] 10:53:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd6659b4c00) [pid = 1827] [serial = 1844] [outer = 0x7fd6651cf400] 10:53:44 INFO - PROCESS | 1827 | 1461434024806 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd665a75800) [pid = 1827] [serial = 1845] [outer = 0x7fd6651cf400] 10:53:45 INFO - PROCESS | 1827 | 1461434025627 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]]]}] 10:53:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:53:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1489ms 10:53:45 INFO - PROCESS | 1827 | 1461434025689 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 1827 | 1461434025693 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:53:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:53:45 INFO - PROCESS | 1827 | 1461434025699 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 1827 | 1461434025702 Marionette TRACE conn3 <- [1,2430,null,{}] 10:53:45 INFO - PROCESS | 1827 | 1461434025707 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}] 10:53:45 INFO - PROCESS | 1827 | 1461434025920 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:53:46 INFO - PROCESS | 1827 | 1461434026290 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6687cf800 == 166 [pid = 1827] [id = 615] 10:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd66600fc00) [pid = 1827] [serial = 1846] [outer = (nil)] 10:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd666013000) [pid = 1827] [serial = 1847] [outer = 0x7fd66600fc00] 10:53:46 INFO - PROCESS | 1827 | 1461434026377 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd66601fc00) [pid = 1827] [serial = 1848] [outer = 0x7fd66600fc00] 10:53:47 INFO - PROCESS | 1827 | 1461434027199 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]]]}] 10:53:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:53:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1528ms 10:53:47 INFO - PROCESS | 1827 | 1461434027228 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 1827 | 1461434027232 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:53:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:53:47 INFO - PROCESS | 1827 | 1461434027238 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 1827 | 1461434027241 Marionette TRACE conn3 <- [1,2434,null,{}] 10:53:47 INFO - PROCESS | 1827 | 1461434027246 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}] 10:53:47 INFO - PROCESS | 1827 | 1461434027472 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:53:47 INFO - PROCESS | 1827 | 1461434027794 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ab85800 == 167 [pid = 1827] [id = 616] 10:53:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd6664d0c00) [pid = 1827] [serial = 1849] [outer = (nil)] 10:53:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd66737ec00) [pid = 1827] [serial = 1850] [outer = 0x7fd6664d0c00] 10:53:47 INFO - PROCESS | 1827 | 1461434027871 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd66738b400) [pid = 1827] [serial = 1851] [outer = 0x7fd6664d0c00] 10:53:48 INFO - PROCESS | 1827 | 1461434028657 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]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1431ms 10:53:48 INFO - PROCESS | 1827 | 1461434028685 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1827 | 1461434028689 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:53:48 INFO - PROCESS | 1827 | 1461434028697 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1827 | 1461434028700 Marionette TRACE conn3 <- [1,2438,null,{}] 10:53:48 INFO - PROCESS | 1827 | 1461434028706 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}] 10:53:48 INFO - PROCESS | 1827 | 1461434028910 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:53:49 INFO - PROCESS | 1827 | 1461434029209 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aed3000 == 168 [pid = 1827] [id = 617] 10:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd6664d1c00) [pid = 1827] [serial = 1852] [outer = (nil)] 10:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd6680f1c00) [pid = 1827] [serial = 1853] [outer = 0x7fd6664d1c00] 10:53:49 INFO - PROCESS | 1827 | 1461434029332 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd668381c00) [pid = 1827] [serial = 1854] [outer = 0x7fd6664d1c00] 10:53:50 INFO - PROCESS | 1827 | 1461434030144 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]]]}] 10:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1485ms 10:53:50 INFO - PROCESS | 1827 | 1461434030184 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:53:50 INFO - PROCESS | 1827 | 1461434030186 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:53:50 INFO - PROCESS | 1827 | 1461434030193 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:53:50 INFO - PROCESS | 1827 | 1461434030195 Marionette TRACE conn3 <- [1,2442,null,{}] 10:53:50 INFO - PROCESS | 1827 | 1461434030200 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}] 10:53:50 INFO - PROCESS | 1827 | 1461434030399 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:53:50 INFO - PROCESS | 1827 | 1461434030674 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f68c800 == 169 [pid = 1827] [id = 618] 10:53:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd66738bc00) [pid = 1827] [serial = 1855] [outer = (nil)] 10:53:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd668389000) [pid = 1827] [serial = 1856] [outer = 0x7fd66738bc00] 10:53:50 INFO - PROCESS | 1827 | 1461434030788 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd66860e800) [pid = 1827] [serial = 1857] [outer = 0x7fd66738bc00] 10:53:51 INFO - PROCESS | 1827 | 1461434031576 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]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1433ms 10:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:53:51 INFO - PROCESS | 1827 | 1461434031626 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 1827 | 1461434031629 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:53:51 INFO - PROCESS | 1827 | 1461434031635 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 1827 | 1461434031638 Marionette TRACE conn3 <- [1,2446,null,{}] 10:53:51 INFO - PROCESS | 1827 | 1461434031643 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}] 10:53:51 INFO - PROCESS | 1827 | 1461434031853 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:53:52 INFO - PROCESS | 1827 | 1461434032129 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fe09000 == 170 [pid = 1827] [id = 619] 10:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd666007800) [pid = 1827] [serial = 1858] [outer = (nil)] 10:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd668617400) [pid = 1827] [serial = 1859] [outer = 0x7fd666007800] 10:53:52 INFO - PROCESS | 1827 | 1461434032246 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd6688e0c00) [pid = 1827] [serial = 1860] [outer = 0x7fd666007800] 10:53:53 INFO - PROCESS | 1827 | 1461434033041 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]]]}] 10:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1483ms 10:53:53 INFO - PROCESS | 1827 | 1461434033118 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:53:53 INFO - PROCESS | 1827 | 1461434033121 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:53:53 INFO - PROCESS | 1827 | 1461434033127 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:53:53 INFO - PROCESS | 1827 | 1461434033130 Marionette TRACE conn3 <- [1,2450,null,{}] 10:53:53 INFO - PROCESS | 1827 | 1461434033135 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}] 10:53:53 INFO - PROCESS | 1827 | 1461434033348 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:53:53 INFO - PROCESS | 1827 | 1461434033672 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670ec1800 == 171 [pid = 1827] [id = 620] 10:53:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd662c3c000) [pid = 1827] [serial = 1861] [outer = (nil)] 10:53:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd66a842c00) [pid = 1827] [serial = 1862] [outer = 0x7fd662c3c000] 10:53:53 INFO - PROCESS | 1827 | 1461434033749 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7fd66a84b800) [pid = 1827] [serial = 1863] [outer = 0x7fd662c3c000] 10:53:54 INFO - PROCESS | 1827 | 1461434034578 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]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1482ms 10:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:53:54 INFO - PROCESS | 1827 | 1461434034609 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 1827 | 1461434034612 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:53:54 INFO - PROCESS | 1827 | 1461434034618 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 1827 | 1461434034621 Marionette TRACE conn3 <- [1,2454,null,{}] 10:53:54 INFO - PROCESS | 1827 | 1461434034627 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}] 10:53:54 INFO - PROCESS | 1827 | 1461434034843 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:53:55 INFO - PROCESS | 1827 | 1461434035166 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6720ac000 == 172 [pid = 1827] [id = 621] 10:53:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7fd66a84c400) [pid = 1827] [serial = 1864] [outer = (nil)] 10:53:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7fd66aa7ac00) [pid = 1827] [serial = 1865] [outer = 0x7fd66a84c400] 10:53:55 INFO - PROCESS | 1827 | 1461434035244 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7fd66ab63800) [pid = 1827] [serial = 1866] [outer = 0x7fd66a84c400] 10:53:56 INFO - PROCESS | 1827 | 1461434036047 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]]]}] 10:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1485ms 10:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:53:56 INFO - PROCESS | 1827 | 1461434036103 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 1827 | 1461434036106 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:53:56 INFO - PROCESS | 1827 | 1461434036112 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 1827 | 1461434036115 Marionette TRACE conn3 <- [1,2458,null,{}] 10:53:56 INFO - PROCESS | 1827 | 1461434036120 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}] 10:53:56 INFO - PROCESS | 1827 | 1461434036338 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:53:56 INFO - PROCESS | 1827 | 1461434036662 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67258c000 == 173 [pid = 1827] [id = 622] 10:53:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7fd66a84a400) [pid = 1827] [serial = 1867] [outer = (nil)] 10:53:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7fd66ac35c00) [pid = 1827] [serial = 1868] [outer = 0x7fd66a84a400] 10:53:56 INFO - PROCESS | 1827 | 1461434036738 Marionette DEBUG loaded listener.js 10:53:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7fd66ac6b000) [pid = 1827] [serial = 1869] [outer = 0x7fd66a84a400] 10:53:57 INFO - PROCESS | 1827 | 1461434037568 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]]]}] 10:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1487ms 10:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:53:57 INFO - PROCESS | 1827 | 1461434037599 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 1827 | 1461434037601 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:53:57 INFO - PROCESS | 1827 | 1461434037608 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 1827 | 1461434037611 Marionette TRACE conn3 <- [1,2462,null,{}] 10:53:57 INFO - PROCESS | 1827 | 1461434037616 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}] 10:53:57 INFO - PROCESS | 1827 | 1461434037840 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:53:58 INFO - PROCESS | 1827 | 1461434038173 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672cb2000 == 174 [pid = 1827] [id = 623] 10:53:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7fd6664d9400) [pid = 1827] [serial = 1870] [outer = (nil)] 10:53:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7fd66ae31c00) [pid = 1827] [serial = 1871] [outer = 0x7fd6664d9400] 10:53:58 INFO - PROCESS | 1827 | 1461434038251 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7fd66b0d3800) [pid = 1827] [serial = 1872] [outer = 0x7fd6664d9400] 10:53:59 INFO - PROCESS | 1827 | 1461434039081 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]]]}] 10:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1533ms 10:53:59 INFO - PROCESS | 1827 | 1461434039141 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 1827 | 1461434039144 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:53:59 INFO - PROCESS | 1827 | 1461434039153 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 1827 | 1461434039156 Marionette TRACE conn3 <- [1,2466,null,{}] 10:53:59 INFO - PROCESS | 1827 | 1461434039161 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}] 10:53:59 INFO - PROCESS | 1827 | 1461434039396 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:53:59 INFO - PROCESS | 1827 | 1461434039751 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e952000 == 175 [pid = 1827] [id = 624] 10:53:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7fd65a0d6400) [pid = 1827] [serial = 1873] [outer = (nil)] 10:53:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7fd662bb1400) [pid = 1827] [serial = 1874] [outer = 0x7fd65a0d6400] 10:53:59 INFO - PROCESS | 1827 | 1461434039833 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7fd66b0de000) [pid = 1827] [serial = 1875] [outer = 0x7fd65a0d6400] 10:54:00 INFO - PROCESS | 1827 | 1461434040688 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]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1579ms 10:54:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd692797800 == 174 [pid = 1827] [id = 136] 10:54:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd660b21800 == 173 [pid = 1827] [id = 604] 10:54:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6602a4000 == 172 [pid = 1827] [id = 602] 10:54:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65d2af000 == 171 [pid = 1827] [id = 601] 10:54:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67bf4e000 == 170 [pid = 1827] [id = 599] 10:54:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b284800 == 169 [pid = 1827] [id = 598] 10:54:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6782e7000 == 168 [pid = 1827] [id = 597] 10:54:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67694f000 == 167 [pid = 1827] [id = 596] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7fd66b0d7800) [pid = 1827] [serial = 1602] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7fd6640d6000) [pid = 1827] [serial = 1748] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7fd675d7f400) [pid = 1827] [serial = 1530] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7fd662caa000) [pid = 1827] [serial = 1605] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7fd672906400) [pid = 1827] [serial = 1620] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7fd66aa74400) [pid = 1827] [serial = 1581] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7fd6735b9000) [pid = 1827] [serial = 1623] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7fd68803c400) [pid = 1827] [serial = 1545] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7fd67a57a800) [pid = 1827] [serial = 1632] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7fd66618dc00) [pid = 1827] [serial = 1644] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7fd66b0d8000) [pid = 1827] [serial = 1614] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7fd6664d4400) [pid = 1827] [serial = 1578] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7fd67bf98800) [pid = 1827] [serial = 1542] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd65e438000) [pid = 1827] [serial = 1551] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd688041800) [pid = 1827] [serial = 1647] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd68deaac00) [pid = 1827] [serial = 1569] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd66584e000) [pid = 1827] [serial = 1674] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd68dea4400) [pid = 1827] [serial = 1554] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd6642df400) [pid = 1827] [serial = 1653] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd66584e800) [pid = 1827] [serial = 1608] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd66ac70800) [pid = 1827] [serial = 1560] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd676a5b400) [pid = 1827] [serial = 1629] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd6688e4000) [pid = 1827] [serial = 1611] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd665128400) [pid = 1827] [serial = 1566] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd672573000) [pid = 1827] [serial = 1536] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd689190400) [pid = 1827] [serial = 1635] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd65cdb0800) [pid = 1827] [serial = 1641] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd66fb80000) [pid = 1827] [serial = 1617] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd68dcab400) [pid = 1827] [serial = 1548] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd66fdf5000) [pid = 1827] [serial = 1464] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd66838a800) [pid = 1827] [serial = 1572] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd65c237400) [pid = 1827] [serial = 1650] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd66ac74400) [pid = 1827] [serial = 1563] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd667389400) [pid = 1827] [serial = 1575] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd67a566000) [pid = 1827] [serial = 1539] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd68dead400) [pid = 1827] [serial = 1638] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd6659b2400) [pid = 1827] [serial = 1533] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd676443400) [pid = 1827] [serial = 1626] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd65e8f3c00) [pid = 1827] [serial = 1557] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd662b51c00) [pid = 1827] [serial = 1742] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd662bbb400) [pid = 1827] [serial = 1743] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd68a30bc00) [pid = 1827] [serial = 1724] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd6640d8400) [pid = 1827] [serial = 1722] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd6640d3400) [pid = 1827] [serial = 1721] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd68dcacc00) [pid = 1827] [serial = 1719] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd68a30f000) [pid = 1827] [serial = 1718] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd689357000) [pid = 1827] [serial = 1716] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd688ee3c00) [pid = 1827] [serial = 1715] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd67eab1400) [pid = 1827] [serial = 1713] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd67c78ac00) [pid = 1827] [serial = 1712] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd67b8af800) [pid = 1827] [serial = 1710] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd67a57bc00) [pid = 1827] [serial = 1709] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd676a57c00) [pid = 1827] [serial = 1707] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd676444000) [pid = 1827] [serial = 1706] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd6735b4800) [pid = 1827] [serial = 1704] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd67318e800) [pid = 1827] [serial = 1703] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd67268e400) [pid = 1827] [serial = 1701] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd6710a9c00) [pid = 1827] [serial = 1700] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd6710a7000) [pid = 1827] [serial = 1698] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd67105ac00) [pid = 1827] [serial = 1697] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd670e62400) [pid = 1827] [serial = 1695] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd670d06800) [pid = 1827] [serial = 1694] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd66b0d3c00) [pid = 1827] [serial = 1692] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd66ac35400) [pid = 1827] [serial = 1691] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd668619c00) [pid = 1827] [serial = 1689] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd66838dc00) [pid = 1827] [serial = 1688] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd6664d0400) [pid = 1827] [serial = 1686] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd66618a800) [pid = 1827] [serial = 1685] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd6655f2800) [pid = 1827] [serial = 1683] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd6654bcc00) [pid = 1827] [serial = 1682] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd662ca7000) [pid = 1827] [serial = 1680] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd662bb0400) [pid = 1827] [serial = 1679] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd65e437400) [pid = 1827] [serial = 1677] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd65cda3000) [pid = 1827] [serial = 1676] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7fd660cae400) [pid = 1827] [serial = 1739] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7fd65e5c1000) [pid = 1827] [serial = 1736] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7fd66025d000) [pid = 1827] [serial = 1737] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd65d22d000) [pid = 1827] [serial = 1733] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd65d228400) [pid = 1827] [serial = 1731] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd65d224800) [pid = 1827] [serial = 1730] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd65a0d8c00) [pid = 1827] [serial = 1728] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd65a0d4400) [pid = 1827] [serial = 1727] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd68deab800) [pid = 1827] [serial = 1725] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd662247000) [pid = 1827] [serial = 1740] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd6640d5c00) [pid = 1827] [serial = 1746] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd66224b000) [pid = 1827] [serial = 1745] [outer = (nil)] [url = about:blank] 10:54:02 INFO - PROCESS | 1827 | 1461434042513 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:54:02 INFO - PROCESS | 1827 | 1461434042518 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:54:02 INFO - PROCESS | 1827 | 1461434042565 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 1827 | 1461434042571 Marionette TRACE conn3 <- [1,2470,null,{}] 10:54:02 INFO - PROCESS | 1827 | 1461434042579 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}] 10:54:02 INFO - PROCESS | 1827 | 1461434042778 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:54:02 INFO - PROCESS | 1827 | 1461434042990 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65c3a3800 == 168 [pid = 1827] [id = 625] 10:54:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd65d224800) [pid = 1827] [serial = 1876] [outer = (nil)] 10:54:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd65d229800) [pid = 1827] [serial = 1877] [outer = 0x7fd65d224800] 10:54:03 INFO - PROCESS | 1827 | 1461434043060 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd65e42ec00) [pid = 1827] [serial = 1878] [outer = 0x7fd65d224800] 10:54:03 INFO - PROCESS | 1827 | 1461434043768 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]]]}] 10:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1246ms 10:54:03 INFO - PROCESS | 1827 | 1461434043810 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 1827 | 1461434043815 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:54:03 INFO - PROCESS | 1827 | 1461434043827 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 1827 | 1461434043833 Marionette TRACE conn3 <- [1,2474,null,{}] 10:54:03 INFO - PROCESS | 1827 | 1461434043838 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}] 10:54:04 INFO - PROCESS | 1827 | 1461434044037 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:54:04 INFO - PROCESS | 1827 | 1461434044057 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6602a1000 == 169 [pid = 1827] [id = 626] 10:54:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd65cda9c00) [pid = 1827] [serial = 1879] [outer = (nil)] 10:54:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd65e8f4000) [pid = 1827] [serial = 1880] [outer = 0x7fd65cda9c00] 10:54:04 INFO - PROCESS | 1827 | 1461434044317 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd660266c00) [pid = 1827] [serial = 1881] [outer = 0x7fd65cda9c00] 10:54:05 INFO - PROCESS | 1827 | 1461434045193 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]]]}] 10:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1410ms 10:54:05 INFO - PROCESS | 1827 | 1461434045235 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:54:05 INFO - PROCESS | 1827 | 1461434045239 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:54:05 INFO - PROCESS | 1827 | 1461434045264 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:54:05 INFO - PROCESS | 1827 | 1461434045268 Marionette TRACE conn3 <- [1,2478,null,{}] 10:54:05 INFO - PROCESS | 1827 | 1461434045280 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}] 10:54:05 INFO - PROCESS | 1827 | 1461434045549 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:54:05 INFO - PROCESS | 1827 | 1461434045585 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613de800 == 170 [pid = 1827] [id = 627] 10:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd66155d400) [pid = 1827] [serial = 1882] [outer = (nil)] 10:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd66224f800) [pid = 1827] [serial = 1883] [outer = 0x7fd66155d400] 10:54:05 INFO - PROCESS | 1827 | 1461434045652 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd66291c800) [pid = 1827] [serial = 1884] [outer = 0x7fd66155d400] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd66224a400) [pid = 1827] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd66ab5e000) [pid = 1827] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd6654cf400) [pid = 1827] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd6680ee000) [pid = 1827] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd662cae800) [pid = 1827] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd65cdb1000) [pid = 1827] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd66b0e1000) [pid = 1827] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd672083800) [pid = 1827] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd668388000) [pid = 1827] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd6654dbc00) [pid = 1827] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd6651cd000) [pid = 1827] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7fd6711e6800) [pid = 1827] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7fd6654bdc00) [pid = 1827] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7fd65c230c00) [pid = 1827] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7fd662926800) [pid = 1827] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7fd65d228800) [pid = 1827] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7fd666021c00) [pid = 1827] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:54:07 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7fd65e8f6c00) [pid = 1827] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:54:07 INFO - PROCESS | 1827 | 1461434047303 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]]]}] 10:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2085ms 10:54:07 INFO - PROCESS | 1827 | 1461434047349 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 1827 | 1461434047353 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:54:07 INFO - PROCESS | 1827 | 1461434047358 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 1827 | 1461434047360 Marionette TRACE conn3 <- [1,2482,null,{}] 10:54:07 INFO - PROCESS | 1827 | 1461434047366 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}] 10:54:07 INFO - PROCESS | 1827 | 1461434047580 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:54:07 INFO - PROCESS | 1827 | 1461434047754 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd661528000 == 171 [pid = 1827] [id = 628] 10:54:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7fd65c235400) [pid = 1827] [serial = 1885] [outer = (nil)] 10:54:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7fd662924000) [pid = 1827] [serial = 1886] [outer = 0x7fd65c235400] 10:54:07 INFO - PROCESS | 1827 | 1461434047818 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7fd662b58000) [pid = 1827] [serial = 1887] [outer = 0x7fd65c235400] 10:54:08 INFO - PROCESS | 1827 | 1461434048492 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]]]}] 10:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1179ms 10:54:08 INFO - PROCESS | 1827 | 1461434048538 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:54:08 INFO - PROCESS | 1827 | 1461434048542 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:54:08 INFO - PROCESS | 1827 | 1461434048556 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:54:08 INFO - PROCESS | 1827 | 1461434048559 Marionette TRACE conn3 <- [1,2486,null,{}] 10:54:08 INFO - PROCESS | 1827 | 1461434048564 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}] 10:54:08 INFO - PROCESS | 1827 | 1461434048758 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:54:08 INFO - PROCESS | 1827 | 1461434048768 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662d3b000 == 172 [pid = 1827] [id = 629] 10:54:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7fd662249000) [pid = 1827] [serial = 1888] [outer = (nil)] 10:54:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7fd662caa000) [pid = 1827] [serial = 1889] [outer = 0x7fd662249000] 10:54:08 INFO - PROCESS | 1827 | 1461434048829 Marionette DEBUG loaded listener.js 10:54:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7fd6635d6400) [pid = 1827] [serial = 1890] [outer = 0x7fd662249000] 10:54:10 INFO - PROCESS | 1827 | 1461434050010 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]]]}] 10:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1490ms 10:54:10 INFO - PROCESS | 1827 | 1461434050048 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 1827 | 1461434050055 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:54:10 INFO - PROCESS | 1827 | 1461434050064 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 1827 | 1461434050068 Marionette TRACE conn3 <- [1,2490,null,{}] 10:54:10 INFO - PROCESS | 1827 | 1461434050076 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}] 10:54:10 INFO - PROCESS | 1827 | 1461434050284 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:54:10 INFO - PROCESS | 1827 | 1461434050564 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66055c800 == 173 [pid = 1827] [id = 630] 10:54:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd65e5b9400) [pid = 1827] [serial = 1891] [outer = (nil)] 10:54:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd65e8e7800) [pid = 1827] [serial = 1892] [outer = 0x7fd65e5b9400] 10:54:10 INFO - PROCESS | 1827 | 1461434050683 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd660261000) [pid = 1827] [serial = 1893] [outer = 0x7fd65e5b9400] 10:54:11 INFO - PROCESS | 1827 | 1461434051583 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]]]}] 10:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1580ms 10:54:11 INFO - PROCESS | 1827 | 1461434051645 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:54:11 INFO - PROCESS | 1827 | 1461434051654 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:54:11 INFO - PROCESS | 1827 | 1461434051664 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 1827 | 1461434051667 Marionette TRACE conn3 <- [1,2494,null,{}] 10:54:11 INFO - PROCESS | 1827 | 1461434051673 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}] 10:54:11 INFO - PROCESS | 1827 | 1461434051930 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:54:12 INFO - PROCESS | 1827 | 1461434052284 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662de2000 == 174 [pid = 1827] [id = 631] 10:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd661559400) [pid = 1827] [serial = 1894] [outer = (nil)] 10:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd662925400) [pid = 1827] [serial = 1895] [outer = 0x7fd661559400] 10:54:12 INFO - PROCESS | 1827 | 1461434052356 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd662bbd000) [pid = 1827] [serial = 1896] [outer = 0x7fd661559400] 10:54:13 INFO - PROCESS | 1827 | 1461434053234 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]]]}] 10:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1630ms 10:54:13 INFO - PROCESS | 1827 | 1461434053294 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 1827 | 1461434053298 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:54:13 INFO - PROCESS | 1827 | 1461434053305 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 1827 | 1461434053311 Marionette TRACE conn3 <- [1,2498,null,{}] 10:54:13 INFO - PROCESS | 1827 | 1461434053326 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}] 10:54:13 INFO - PROCESS | 1827 | 1461434053545 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:54:13 INFO - PROCESS | 1827 | 1461434053817 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665111800 == 175 [pid = 1827] [id = 632] 10:54:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd662caac00) [pid = 1827] [serial = 1897] [outer = (nil)] 10:54:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd6640d7000) [pid = 1827] [serial = 1898] [outer = 0x7fd662caac00] 10:54:13 INFO - PROCESS | 1827 | 1461434053938 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd6642e2400) [pid = 1827] [serial = 1899] [outer = 0x7fd662caac00] 10:54:14 INFO - PROCESS | 1827 | 1461434054776 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]]]}] 10:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1543ms 10:54:14 INFO - PROCESS | 1827 | 1461434054849 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 1827 | 1461434054853 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:54:14 INFO - PROCESS | 1827 | 1461434054859 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:54:14 INFO - PROCESS | 1827 | 1461434054862 Marionette TRACE conn3 <- [1,2502,null,{}] 10:54:14 INFO - PROCESS | 1827 | 1461434054868 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}] 10:54:15 INFO - PROCESS | 1827 | 1461434055118 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:54:15 INFO - PROCESS | 1827 | 1461434055418 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665915800 == 176 [pid = 1827] [id = 633] 10:54:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd6640d6000) [pid = 1827] [serial = 1900] [outer = (nil)] 10:54:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd66512b000) [pid = 1827] [serial = 1901] [outer = 0x7fd6640d6000] 10:54:15 INFO - PROCESS | 1827 | 1461434055496 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd6651cb000) [pid = 1827] [serial = 1902] [outer = 0x7fd6640d6000] 10:54:16 INFO - PROCESS | 1827 | 1461434056280 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]]]}] 10:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1481ms 10:54:16 INFO - PROCESS | 1827 | 1461434056341 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:54:16 INFO - PROCESS | 1827 | 1461434056344 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:54:16 INFO - PROCESS | 1827 | 1461434056350 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 1827 | 1461434056352 Marionette TRACE conn3 <- [1,2506,null,{}] 10:54:16 INFO - PROCESS | 1827 | 1461434056358 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}] 10:54:16 INFO - PROCESS | 1827 | 1461434056565 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:54:16 INFO - PROCESS | 1827 | 1461434056787 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666944800 == 177 [pid = 1827] [id = 634] 10:54:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd665124c00) [pid = 1827] [serial = 1903] [outer = (nil)] 10:54:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd6654c0c00) [pid = 1827] [serial = 1904] [outer = 0x7fd665124c00] 10:54:16 INFO - PROCESS | 1827 | 1461434056905 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd6654d7c00) [pid = 1827] [serial = 1905] [outer = 0x7fd665124c00] 10:54:17 INFO - PROCESS | 1827 | 1461434057859 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]]]}] 10:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1583ms 10:54:17 INFO - PROCESS | 1827 | 1461434057934 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 1827 | 1461434057938 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:54:17 INFO - PROCESS | 1827 | 1461434057944 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 1827 | 1461434057947 Marionette TRACE conn3 <- [1,2510,null,{}] 10:54:17 INFO - PROCESS | 1827 | 1461434057952 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}] 10:54:18 INFO - PROCESS | 1827 | 1461434058238 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:54:18 INFO - PROCESS | 1827 | 1461434058553 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6674ae000 == 178 [pid = 1827] [id = 635] 10:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd6657ec800) [pid = 1827] [serial = 1906] [outer = (nil)] 10:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd6659b8c00) [pid = 1827] [serial = 1907] [outer = 0x7fd6657ec800] 10:54:18 INFO - PROCESS | 1827 | 1461434058633 Marionette DEBUG loaded listener.js 10:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd66601c400) [pid = 1827] [serial = 1908] [outer = 0x7fd6657ec800] 10:54:19 INFO - PROCESS | 1827 | 1461434059458 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]]]}] 10:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1580ms 10:54:19 INFO - PROCESS | 1827 | 1461434059525 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 1827 | 1461434059529 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:54:19 INFO - PROCESS | 1827 | 1461434059534 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 1827 | 1461434059537 Marionette TRACE conn3 <- [1,2514,null,{}] 10:54:19 INFO - PROCESS | 1827 | 1461434059543 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}] 10:54:19 INFO - PROCESS | 1827 | 1461434059759 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:54:20 INFO - PROCESS | 1827 | 1461434060059 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6687c6800 == 179 [pid = 1827] [id = 636] 10:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd6657f8400) [pid = 1827] [serial = 1909] [outer = (nil)] 10:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd66618c400) [pid = 1827] [serial = 1910] [outer = 0x7fd6657f8400] 10:54:20 INFO - PROCESS | 1827 | 1461434060135 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd6664cd000) [pid = 1827] [serial = 1911] [outer = 0x7fd6657f8400] 10:54:20 INFO - PROCESS | 1827 | 1461434060940 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]]]}] 10:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1441ms 10:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:54:20 INFO - PROCESS | 1827 | 1461434060977 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 1827 | 1461434060980 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:54:20 INFO - PROCESS | 1827 | 1461434060986 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 1827 | 1461434060989 Marionette TRACE conn3 <- [1,2518,null,{}] 10:54:20 INFO - PROCESS | 1827 | 1461434060994 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}] 10:54:21 INFO - PROCESS | 1827 | 1461434061197 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:54:21 INFO - PROCESS | 1827 | 1461434061462 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ab77000 == 180 [pid = 1827] [id = 637] 10:54:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd666014c00) [pid = 1827] [serial = 1912] [outer = (nil)] 10:54:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd66737e800) [pid = 1827] [serial = 1913] [outer = 0x7fd666014c00] 10:54:21 INFO - PROCESS | 1827 | 1461434061576 Marionette DEBUG loaded listener.js 10:54:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd6680ef400) [pid = 1827] [serial = 1914] [outer = 0x7fd666014c00] 10:54:22 INFO - PROCESS | 1827 | 1461434062388 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]]]}] 10:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1433ms 10:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:54:22 INFO - PROCESS | 1827 | 1461434062420 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:54:22 INFO - PROCESS | 1827 | 1461434062423 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:54:22 INFO - PROCESS | 1827 | 1461434062429 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:54:22 INFO - PROCESS | 1827 | 1461434062433 Marionette TRACE conn3 <- [1,2522,null,{}] 10:54:22 INFO - PROCESS | 1827 | 1461434062438 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}] 10:54:22 INFO - PROCESS | 1827 | 1461434062669 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:54:22 INFO - PROCESS | 1827 | 1461434062951 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aecd800 == 181 [pid = 1827] [id = 638] 10:54:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd66618dc00) [pid = 1827] [serial = 1915] [outer = (nil)] 10:54:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd66838b400) [pid = 1827] [serial = 1916] [outer = 0x7fd66618dc00] 10:54:23 INFO - PROCESS | 1827 | 1461434063036 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd668616800) [pid = 1827] [serial = 1917] [outer = 0x7fd66618dc00] 10:54:23 INFO - PROCESS | 1827 | 1461434063846 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]]]}] 10:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1480ms 10:54:23 INFO - PROCESS | 1827 | 1461434063909 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 1827 | 1461434063913 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:54:23 INFO - PROCESS | 1827 | 1461434063919 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 1827 | 1461434063921 Marionette TRACE conn3 <- [1,2526,null,{}] 10:54:23 INFO - PROCESS | 1827 | 1461434063927 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}] 10:54:24 INFO - PROCESS | 1827 | 1461434064130 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:54:24 INFO - PROCESS | 1827 | 1461434064445 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f487800 == 182 [pid = 1827] [id = 639] 10:54:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd6659ab000) [pid = 1827] [serial = 1918] [outer = (nil)] 10:54:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd66a843400) [pid = 1827] [serial = 1919] [outer = 0x7fd6659ab000] 10:54:24 INFO - PROCESS | 1827 | 1461434064521 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd66ab60400) [pid = 1827] [serial = 1920] [outer = 0x7fd6659ab000] 10:54:25 INFO - PROCESS | 1827 | 1461434065347 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]]]}] 10:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1489ms 10:54:25 INFO - PROCESS | 1827 | 1461434065409 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 1827 | 1461434065414 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:54:25 INFO - PROCESS | 1827 | 1461434065423 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 1827 | 1461434065428 Marionette TRACE conn3 <- [1,2530,null,{}] 10:54:25 INFO - PROCESS | 1827 | 1461434065433 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}] 10:54:25 INFO - PROCESS | 1827 | 1461434065716 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:54:26 INFO - PROCESS | 1827 | 1461434066033 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e14000 == 183 [pid = 1827] [id = 640] 10:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd66ae3b000) [pid = 1827] [serial = 1921] [outer = (nil)] 10:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd66ae40400) [pid = 1827] [serial = 1922] [outer = 0x7fd66ae3b000] 10:54:26 INFO - PROCESS | 1827 | 1461434066130 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd66f443800) [pid = 1827] [serial = 1923] [outer = 0x7fd66ae3b000] 10:54:26 INFO - PROCESS | 1827 | 1461434066973 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]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1597ms 10:54:27 INFO - PROCESS | 1827 | 1461434067020 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 1827 | 1461434067023 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:54:27 INFO - PROCESS | 1827 | 1461434067029 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1827 | 1461434067031 Marionette TRACE conn3 <- [1,2534,null,{}] 10:54:27 INFO - PROCESS | 1827 | 1461434067037 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}] 10:54:27 INFO - PROCESS | 1827 | 1461434067240 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:54:27 INFO - PROCESS | 1827 | 1461434067508 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672246800 == 184 [pid = 1827] [id = 641] 10:54:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd66b0e2c00) [pid = 1827] [serial = 1924] [outer = (nil)] 10:54:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd66f450c00) [pid = 1827] [serial = 1925] [outer = 0x7fd66b0e2c00] 10:54:27 INFO - PROCESS | 1827 | 1461434067649 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd66f7d3400) [pid = 1827] [serial = 1926] [outer = 0x7fd66b0e2c00] 10:54:28 INFO - PROCESS | 1827 | 1461434068449 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]]]}] 10:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1490ms 10:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:54:28 INFO - PROCESS | 1827 | 1461434068521 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 1827 | 1461434068523 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:54:28 INFO - PROCESS | 1827 | 1461434068530 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 1827 | 1461434068533 Marionette TRACE conn3 <- [1,2538,null,{}] 10:54:28 INFO - PROCESS | 1827 | 1461434068538 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}] 10:54:28 INFO - PROCESS | 1827 | 1461434068747 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:54:29 INFO - PROCESS | 1827 | 1461434069053 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672c20000 == 185 [pid = 1827] [id = 642] 10:54:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd66f443c00) [pid = 1827] [serial = 1927] [outer = (nil)] 10:54:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd66f7dd800) [pid = 1827] [serial = 1928] [outer = 0x7fd66f443c00] 10:54:29 INFO - PROCESS | 1827 | 1461434069128 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd66fb10400) [pid = 1827] [serial = 1929] [outer = 0x7fd66f443c00] 10:54:29 INFO - PROCESS | 1827 | 1461434069944 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]]]}] 10:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1485ms 10:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:54:30 INFO - PROCESS | 1827 | 1461434070015 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 1827 | 1461434070018 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:54:30 INFO - PROCESS | 1827 | 1461434070024 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 1827 | 1461434070027 Marionette TRACE conn3 <- [1,2542,null,{}] 10:54:30 INFO - PROCESS | 1827 | 1461434070032 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}] 10:54:30 INFO - PROCESS | 1827 | 1461434070281 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:54:30 INFO - PROCESS | 1827 | 1461434070589 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673278800 == 186 [pid = 1827] [id = 643] 10:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd66f7d8400) [pid = 1827] [serial = 1930] [outer = (nil)] 10:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd66fb7e400) [pid = 1827] [serial = 1931] [outer = 0x7fd66f7d8400] 10:54:30 INFO - PROCESS | 1827 | 1461434070661 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd66fcc4000) [pid = 1827] [serial = 1932] [outer = 0x7fd66f7d8400] 10:54:31 INFO - PROCESS | 1827 | 1461434071467 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]]]}] 10:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1483ms 10:54:31 INFO - PROCESS | 1827 | 1461434071507 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:54:31 INFO - PROCESS | 1827 | 1461434071510 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:54:31 INFO - PROCESS | 1827 | 1461434071516 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:54:31 INFO - PROCESS | 1827 | 1461434071519 Marionette TRACE conn3 <- [1,2546,null,{}] 10:54:31 INFO - PROCESS | 1827 | 1461434071524 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}] 10:54:31 INFO - PROCESS | 1827 | 1461434071730 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:54:32 INFO - PROCESS | 1827 | 1461434072008 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673386800 == 187 [pid = 1827] [id = 644] 10:54:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd66f448800) [pid = 1827] [serial = 1933] [outer = (nil)] 10:54:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd66fcce800) [pid = 1827] [serial = 1934] [outer = 0x7fd66f448800] 10:54:32 INFO - PROCESS | 1827 | 1461434072133 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd66fde9800) [pid = 1827] [serial = 1935] [outer = 0x7fd66f448800] 10:54:32 INFO - PROCESS | 1827 | 1461434072980 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]]]}] 10:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1530ms 10:54:33 INFO - PROCESS | 1827 | 1461434073047 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:54:33 INFO - PROCESS | 1827 | 1461434073051 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:54:33 INFO - PROCESS | 1827 | 1461434073057 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:54:33 INFO - PROCESS | 1827 | 1461434073059 Marionette TRACE conn3 <- [1,2550,null,{}] 10:54:33 INFO - PROCESS | 1827 | 1461434073065 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}] 10:54:33 INFO - PROCESS | 1827 | 1461434073285 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:54:33 INFO - PROCESS | 1827 | 1461434073593 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674055800 == 188 [pid = 1827] [id = 645] 10:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd66fb14800) [pid = 1827] [serial = 1936] [outer = (nil)] 10:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd670d08000) [pid = 1827] [serial = 1937] [outer = 0x7fd66fb14800] 10:54:33 INFO - PROCESS | 1827 | 1461434073671 Marionette DEBUG loaded listener.js 10:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd670d16c00) [pid = 1827] [serial = 1938] [outer = 0x7fd66fb14800] 10:54:34 INFO - PROCESS | 1827 | 1461434074507 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]]]}] 10:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1485ms 10:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:54:34 INFO - PROCESS | 1827 | 1461434074543 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:54:34 INFO - PROCESS | 1827 | 1461434074546 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:54:34 INFO - PROCESS | 1827 | 1461434074552 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:54:34 INFO - PROCESS | 1827 | 1461434074555 Marionette TRACE conn3 <- [1,2554,null,{}] 10:54:34 INFO - PROCESS | 1827 | 1461434074560 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}] 10:54:34 INFO - PROCESS | 1827 | 1461434074787 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:54:35 INFO - PROCESS | 1827 | 1461434075100 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675c6d800 == 189 [pid = 1827] [id = 646] 10:54:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd66fdea400) [pid = 1827] [serial = 1939] [outer = (nil)] 10:54:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd670d1e000) [pid = 1827] [serial = 1940] [outer = 0x7fd66fdea400] 10:54:35 INFO - PROCESS | 1827 | 1461434075174 Marionette DEBUG loaded listener.js 10:54:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd670e5d400) [pid = 1827] [serial = 1941] [outer = 0x7fd66fdea400] 10:54:36 INFO - PROCESS | 1827 | 1461434076017 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]]]}] 10:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1536ms 10:54:36 INFO - PROCESS | 1827 | 1461434076088 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:54:36 INFO - PROCESS | 1827 | 1461434076091 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:54:36 INFO - PROCESS | 1827 | 1461434076097 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:54:36 INFO - PROCESS | 1827 | 1461434076099 Marionette TRACE conn3 <- [1,2558,null,{}] 10:54:36 INFO - PROCESS | 1827 | 1461434076105 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}] 10:54:36 INFO - PROCESS | 1827 | 1461434076316 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:54:36 INFO - PROCESS | 1827 | 1461434076632 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675c8a800 == 190 [pid = 1827] [id = 647] 10:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd6602ce400) [pid = 1827] [serial = 1942] [outer = (nil)] 10:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd670e61400) [pid = 1827] [serial = 1943] [outer = 0x7fd6602ce400] 10:54:36 INFO - PROCESS | 1827 | 1461434076708 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd670ee4c00) [pid = 1827] [serial = 1944] [outer = 0x7fd6602ce400] 10:54:37 INFO - PROCESS | 1827 | 1461434077523 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]]]}] 10:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1481ms 10:54:37 INFO - PROCESS | 1827 | 1461434077579 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:54:37 INFO - PROCESS | 1827 | 1461434077582 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:54:37 INFO - PROCESS | 1827 | 1461434077588 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:54:37 INFO - PROCESS | 1827 | 1461434077590 Marionette TRACE conn3 <- [1,2562,null,{}] 10:54:37 INFO - PROCESS | 1827 | 1461434077596 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}] 10:54:37 INFO - PROCESS | 1827 | 1461434077825 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:54:38 INFO - PROCESS | 1827 | 1461434078144 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675e42000 == 191 [pid = 1827] [id = 648] 10:54:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd65a0da400) [pid = 1827] [serial = 1945] [outer = (nil)] 10:54:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd670e63000) [pid = 1827] [serial = 1946] [outer = 0x7fd65a0da400] 10:54:38 INFO - PROCESS | 1827 | 1461434078224 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd67105b000) [pid = 1827] [serial = 1947] [outer = 0x7fd65a0da400] 10:54:39 INFO - PROCESS | 1827 | 1461434079057 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]]]}] 10:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1532ms 10:54:39 INFO - PROCESS | 1827 | 1461434079121 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:54:39 INFO - PROCESS | 1827 | 1461434079125 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:54:39 INFO - PROCESS | 1827 | 1461434079131 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:54:39 INFO - PROCESS | 1827 | 1461434079133 Marionette TRACE conn3 <- [1,2566,null,{}] 10:54:39 INFO - PROCESS | 1827 | 1461434079138 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}] 10:54:39 INFO - PROCESS | 1827 | 1461434079379 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:54:39 INFO - PROCESS | 1827 | 1461434079690 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66055b800 == 192 [pid = 1827] [id = 649] 10:54:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd65a0cdc00) [pid = 1827] [serial = 1948] [outer = (nil)] 10:54:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd660c18800) [pid = 1827] [serial = 1949] [outer = 0x7fd65a0cdc00] 10:54:39 INFO - PROCESS | 1827 | 1461434079768 Marionette DEBUG loaded listener.js 10:54:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd6659b3400) [pid = 1827] [serial = 1950] [outer = 0x7fd65a0cdc00] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67cb46800 == 191 [pid = 1827] [id = 291] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd667331800 == 190 [pid = 1827] [id = 575] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e469000 == 189 [pid = 1827] [id = 577] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673269800 == 188 [pid = 1827] [id = 509] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662ada000 == 187 [pid = 1827] [id = 339] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd689162800 == 186 [pid = 1827] [id = 229] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd663ef0800 == 185 [pid = 1827] [id = 574] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd661528000 == 184 [pid = 1827] [id = 628] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6613de800 == 183 [pid = 1827] [id = 627] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6613ed800 == 182 [pid = 1827] [id = 603] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6602a1000 == 181 [pid = 1827] [id = 626] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65c3a3800 == 180 [pid = 1827] [id = 625] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fe09000 == 179 [pid = 1827] [id = 619] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f68c800 == 178 [pid = 1827] [id = 618] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aed3000 == 177 [pid = 1827] [id = 617] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66ab85800 == 176 [pid = 1827] [id = 616] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6687cf800 == 175 [pid = 1827] [id = 615] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6674a9000 == 174 [pid = 1827] [id = 614] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66695c800 == 173 [pid = 1827] [id = 613] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666179000 == 172 [pid = 1827] [id = 612] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6659c5800 == 171 [pid = 1827] [id = 611] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665122800 == 170 [pid = 1827] [id = 610] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd664222000 == 169 [pid = 1827] [id = 609] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd663468800 == 168 [pid = 1827] [id = 608] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662be1000 == 167 [pid = 1827] [id = 607] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6613eb000 == 166 [pid = 1827] [id = 606] 10:54:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65c393800 == 165 [pid = 1827] [id = 605] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd6624d0400) [pid = 1827] [serial = 1811] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd662923800) [pid = 1827] [serial = 1812] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd66ab5f800) [pid = 1827] [serial = 1766] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd665a77c00) [pid = 1827] [serial = 1761] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd6659b9000) [pid = 1827] [serial = 1760] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd676445400) [pid = 1827] [serial = 1793] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd67290b400) [pid = 1827] [serial = 1782] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd672236800) [pid = 1827] [serial = 1781] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd67a57d000) [pid = 1827] [serial = 1803] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd679191400) [pid = 1827] [serial = 1802] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd67705b000) [pid = 1827] [serial = 1796] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd67919b400) [pid = 1827] [serial = 1799] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd65e42a400) [pid = 1827] [serial = 1805] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd65e439000) [pid = 1827] [serial = 1806] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd66fdf6800) [pid = 1827] [serial = 1779] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd66fb83400) [pid = 1827] [serial = 1778] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd6745cec00) [pid = 1827] [serial = 1788] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd67450c800) [pid = 1827] [serial = 1787] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd65e8e7c00) [pid = 1827] [serial = 1814] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd66ae38400) [pid = 1827] [serial = 1770] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd66ac71c00) [pid = 1827] [serial = 1769] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd675d7f800) [pid = 1827] [serial = 1791] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd675b95400) [pid = 1827] [serial = 1790] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd66b0e0800) [pid = 1827] [serial = 1773] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd66b0d3400) [pid = 1827] [serial = 1772] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd6733b9c00) [pid = 1827] [serial = 1785] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd672cd0400) [pid = 1827] [serial = 1784] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd6655f2c00) [pid = 1827] [serial = 1757] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd665844c00) [pid = 1827] [serial = 1758] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd66b0d6800) [pid = 1827] [serial = 1776] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd6642e6c00) [pid = 1827] [serial = 1775] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd6642db400) [pid = 1827] [serial = 1755] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd662cf4000) [pid = 1827] [serial = 1754] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd66224f400) [pid = 1827] [serial = 1752] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd660c1cc00) [pid = 1827] [serial = 1751] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd6664cb800) [pid = 1827] [serial = 1764] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd66618c800) [pid = 1827] [serial = 1763] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd66ac3c400) [pid = 1827] [serial = 1767] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd6602cdc00) [pid = 1827] [serial = 1808] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd660c0d800) [pid = 1827] [serial = 1809] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1827 | 1461434081887 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]]]}] 10:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2790ms 10:54:41 INFO - PROCESS | 1827 | 1461434081922 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:54:41 INFO - PROCESS | 1827 | 1461434081928 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:54:41 INFO - PROCESS | 1827 | 1461434081937 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:54:41 INFO - PROCESS | 1827 | 1461434081942 Marionette TRACE conn3 <- [1,2570,null,{}] 10:54:41 INFO - PROCESS | 1827 | 1461434081948 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}] 10:54:42 INFO - PROCESS | 1827 | 1461434082146 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:54:42 INFO - PROCESS | 1827 | 1461434082333 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e472800 == 166 [pid = 1827] [id = 650] 10:54:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd65cda4800) [pid = 1827] [serial = 1951] [outer = (nil)] 10:54:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd65e5b6000) [pid = 1827] [serial = 1952] [outer = 0x7fd65cda4800] 10:54:42 INFO - PROCESS | 1827 | 1461434082397 Marionette DEBUG loaded listener.js 10:54:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd65e8f6c00) [pid = 1827] [serial = 1953] [outer = 0x7fd65cda4800] 10:54:43 INFO - PROCESS | 1827 | 1461434083229 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]]]}] 10:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1385ms 10:54:43 INFO - PROCESS | 1827 | 1461434083323 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:54:43 INFO - PROCESS | 1827 | 1461434083331 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:54:43 INFO - PROCESS | 1827 | 1461434083341 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:54:43 INFO - PROCESS | 1827 | 1461434083344 Marionette TRACE conn3 <- [1,2574,null,{}] 10:54:43 INFO - PROCESS | 1827 | 1461434083350 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}] 10:54:43 INFO - PROCESS | 1827 | 1461434083561 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:54:43 INFO - PROCESS | 1827 | 1461434083850 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6614c7800 == 167 [pid = 1827] [id = 651] 10:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd660cb7c00) [pid = 1827] [serial = 1954] [outer = (nil)] 10:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd662248000) [pid = 1827] [serial = 1955] [outer = 0x7fd660cb7c00] 10:54:43 INFO - PROCESS | 1827 | 1461434083932 Marionette DEBUG loaded listener.js 10:54:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd6624d9800) [pid = 1827] [serial = 1956] [outer = 0x7fd660cb7c00] 10:54:44 INFO - PROCESS | 1827 | 1461434084690 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]]]}] 10:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1377ms 10:54:44 INFO - PROCESS | 1827 | 1461434084719 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:54:44 INFO - PROCESS | 1827 | 1461434084723 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:54:44 INFO - PROCESS | 1827 | 1461434084729 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 1827 | 1461434084734 Marionette TRACE conn3 <- [1,2578,null,{}] 10:54:44 INFO - PROCESS | 1827 | 1461434084756 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}] 10:54:45 INFO - PROCESS | 1827 | 1461434085035 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:54:45 INFO - PROCESS | 1827 | 1461434085070 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662d33000 == 168 [pid = 1827] [id = 652] 10:54:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd662c3e400) [pid = 1827] [serial = 1957] [outer = (nil)] 10:54:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd662cafc00) [pid = 1827] [serial = 1958] [outer = 0x7fd662c3e400] 10:54:45 INFO - PROCESS | 1827 | 1461434085196 Marionette DEBUG loaded listener.js 10:54:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd6635d8c00) [pid = 1827] [serial = 1959] [outer = 0x7fd662c3e400] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd65c230000) [pid = 1827] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd662247800) [pid = 1827] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd65cda9c00) [pid = 1827] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd65a0d6400) [pid = 1827] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd666007800) [pid = 1827] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd66291e400) [pid = 1827] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd6642dd000) [pid = 1827] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd6664d1c00) [pid = 1827] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd66fb0c800) [pid = 1827] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd66291e000) [pid = 1827] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd66738bc00) [pid = 1827] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd6655fc400) [pid = 1827] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd665125800) [pid = 1827] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd65a0d9000) [pid = 1827] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7fd6664d0c00) [pid = 1827] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7fd66600fc00) [pid = 1827] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7fd660259400) [pid = 1827] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd65d224800) [pid = 1827] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd6642dd800) [pid = 1827] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd6664d9400) [pid = 1827] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd65c235400) [pid = 1827] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd6651cf400) [pid = 1827] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd672238c00) [pid = 1827] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd66a84a400) [pid = 1827] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd66a84c400) [pid = 1827] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd676441400) [pid = 1827] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd662c3c000) [pid = 1827] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd662cb3400) [pid = 1827] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:54:46 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7fd66155d400) [pid = 1827] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:54:46 INFO - PROCESS | 1827 | 1461434086676 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]]]}] 10:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1994ms 10:54:46 INFO - PROCESS | 1827 | 1461434086724 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:54:46 INFO - PROCESS | 1827 | 1461434086728 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:54:46 INFO - PROCESS | 1827 | 1461434086734 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:54:46 INFO - PROCESS | 1827 | 1461434086736 Marionette TRACE conn3 <- [1,2582,null,{}] 10:54:46 INFO - PROCESS | 1827 | 1461434086741 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}] 10:54:46 INFO - PROCESS | 1827 | 1461434086933 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:54:46 INFO - PROCESS | 1827 | 1461434086948 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663466800 == 169 [pid = 1827] [id = 653] 10:54:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd65d221c00) [pid = 1827] [serial = 1960] [outer = (nil)] 10:54:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd662c3dc00) [pid = 1827] [serial = 1961] [outer = 0x7fd65d221c00] 10:54:47 INFO - PROCESS | 1827 | 1461434087011 Marionette DEBUG loaded listener.js 10:54:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd6640cc000) [pid = 1827] [serial = 1962] [outer = 0x7fd65d221c00] 10:54:47 INFO - PROCESS | 1827 | 1461434087900 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]]]}] 10:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1227ms 10:54:47 INFO - PROCESS | 1827 | 1461434087961 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:54:47 INFO - PROCESS | 1827 | 1461434087976 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:54:47 INFO - PROCESS | 1827 | 1461434087982 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 1827 | 1461434087985 Marionette TRACE conn3 <- [1,2586,null,{}] 10:54:47 INFO - PROCESS | 1827 | 1461434087990 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}] 10:54:48 INFO - PROCESS | 1827 | 1461434088187 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:54:48 INFO - PROCESS | 1827 | 1461434088624 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65d4c8800 == 170 [pid = 1827] [id = 654] 10:54:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd65a0dac00) [pid = 1827] [serial = 1963] [outer = (nil)] 10:54:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd65cda4400) [pid = 1827] [serial = 1964] [outer = 0x7fd65a0dac00] 10:54:48 INFO - PROCESS | 1827 | 1461434088705 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd65e42c800) [pid = 1827] [serial = 1965] [outer = 0x7fd65a0dac00] 10:54:49 INFO - PROCESS | 1827 | 1461434089604 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]]]}] 10:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1688ms 10:54:49 INFO - PROCESS | 1827 | 1461434089673 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:54:49 INFO - PROCESS | 1827 | 1461434089680 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:54:49 INFO - PROCESS | 1827 | 1461434089689 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:54:49 INFO - PROCESS | 1827 | 1461434089693 Marionette TRACE conn3 <- [1,2590,null,{}] 10:54:49 INFO - PROCESS | 1827 | 1461434089701 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}] 10:54:49 INFO - PROCESS | 1827 | 1461434089963 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:54:50 INFO - PROCESS | 1827 | 1461434090278 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662adc800 == 171 [pid = 1827] [id = 655] 10:54:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd660262c00) [pid = 1827] [serial = 1966] [outer = (nil)] 10:54:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd660c0d800) [pid = 1827] [serial = 1967] [outer = 0x7fd660262c00] 10:54:50 INFO - PROCESS | 1827 | 1461434090353 Marionette DEBUG loaded listener.js 10:54:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd661558c00) [pid = 1827] [serial = 1968] [outer = 0x7fd660262c00] 10:54:51 INFO - PROCESS | 1827 | 1461434091282 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]]]}] 10:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1642ms 10:54:51 INFO - PROCESS | 1827 | 1461434091335 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:54:51 INFO - PROCESS | 1827 | 1461434091341 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:54:51 INFO - PROCESS | 1827 | 1461434091347 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:54:51 INFO - PROCESS | 1827 | 1461434091350 Marionette TRACE conn3 <- [1,2594,null,{}] 10:54:51 INFO - PROCESS | 1827 | 1461434091356 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}] 10:54:51 INFO - PROCESS | 1827 | 1461434091587 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:54:51 INFO - PROCESS | 1827 | 1461434091942 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665107000 == 172 [pid = 1827] [id = 656] 10:54:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd662b49400) [pid = 1827] [serial = 1969] [outer = (nil)] 10:54:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd662bbd800) [pid = 1827] [serial = 1970] [outer = 0x7fd662b49400] 10:54:52 INFO - PROCESS | 1827 | 1461434092020 Marionette DEBUG loaded listener.js 10:54:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd662ca6400) [pid = 1827] [serial = 1971] [outer = 0x7fd662b49400] 10:54:52 INFO - PROCESS | 1827 | 1461434092940 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]]]}] 10:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1632ms 10:54:52 INFO - PROCESS | 1827 | 1461434092980 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:54:52 INFO - PROCESS | 1827 | 1461434092983 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:54:53 INFO - PROCESS | 1827 | 1461434093000 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:54:53 INFO - PROCESS | 1827 | 1461434093009 Marionette TRACE conn3 <- [1,2598,null,{}] 10:54:53 INFO - PROCESS | 1827 | 1461434093014 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}] 10:54:53 INFO - PROCESS | 1827 | 1461434093255 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:54:53 INFO - PROCESS | 1827 | 1461434093561 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666178800 == 173 [pid = 1827] [id = 657] 10:54:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd662b51400) [pid = 1827] [serial = 1972] [outer = (nil)] 10:54:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd66512c400) [pid = 1827] [serial = 1973] [outer = 0x7fd662b51400] 10:54:53 INFO - PROCESS | 1827 | 1461434093639 Marionette DEBUG loaded listener.js 10:54:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd6654bbc00) [pid = 1827] [serial = 1974] [outer = 0x7fd662b51400] 10:54:54 INFO - PROCESS | 1827 | 1461434094509 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]]]}] 10:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1546ms 10:54:54 INFO - PROCESS | 1827 | 1461434094539 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:54:54 INFO - PROCESS | 1827 | 1461434094544 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:54:54 INFO - PROCESS | 1827 | 1461434094549 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 1827 | 1461434094552 Marionette TRACE conn3 <- [1,2602,null,{}] 10:54:54 INFO - PROCESS | 1827 | 1461434094557 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}] 10:54:54 INFO - PROCESS | 1827 | 1461434094772 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:54:55 INFO - PROCESS | 1827 | 1461434095081 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66733a800 == 174 [pid = 1827] [id = 658] 10:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd6654c4400) [pid = 1827] [serial = 1975] [outer = (nil)] 10:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd6655f2c00) [pid = 1827] [serial = 1976] [outer = 0x7fd6654c4400] 10:54:55 INFO - PROCESS | 1827 | 1461434095161 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd6655fbc00) [pid = 1827] [serial = 1977] [outer = 0x7fd6654c4400] 10:54:56 INFO - PROCESS | 1827 | 1461434096039 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]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1535ms 10:54:56 INFO - PROCESS | 1827 | 1461434096086 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:54:56 INFO - PROCESS | 1827 | 1461434096090 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:54:56 INFO - PROCESS | 1827 | 1461434096095 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:54:56 INFO - PROCESS | 1827 | 1461434096098 Marionette TRACE conn3 <- [1,2606,null,{}] 10:54:56 INFO - PROCESS | 1827 | 1461434096104 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}] 10:54:56 INFO - PROCESS | 1827 | 1461434096310 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:54:56 INFO - PROCESS | 1827 | 1461434096638 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd668093000 == 175 [pid = 1827] [id = 659] 10:54:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd66584d000) [pid = 1827] [serial = 1978] [outer = (nil)] 10:54:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd665851800) [pid = 1827] [serial = 1979] [outer = 0x7fd66584d000] 10:54:56 INFO - PROCESS | 1827 | 1461434096733 Marionette DEBUG loaded listener.js 10:54:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd666009c00) [pid = 1827] [serial = 1980] [outer = 0x7fd66584d000] 10:54:57 INFO - PROCESS | 1827 | 1461434097663 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]]]}] 10:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1630ms 10:54:57 INFO - PROCESS | 1827 | 1461434097727 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:54:57 INFO - PROCESS | 1827 | 1461434097731 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:54:57 INFO - PROCESS | 1827 | 1461434097737 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:54:57 INFO - PROCESS | 1827 | 1461434097740 Marionette TRACE conn3 <- [1,2610,null,{}] 10:54:57 INFO - PROCESS | 1827 | 1461434097745 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}] 10:54:57 INFO - PROCESS | 1827 | 1461434097982 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:54:58 INFO - PROCESS | 1827 | 1461434098291 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aded000 == 176 [pid = 1827] [id = 660] 10:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd6640d5000) [pid = 1827] [serial = 1981] [outer = (nil)] 10:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd667382800) [pid = 1827] [serial = 1982] [outer = 0x7fd6640d5000] 10:54:58 INFO - PROCESS | 1827 | 1461434098370 Marionette DEBUG loaded listener.js 10:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd6680ecc00) [pid = 1827] [serial = 1983] [outer = 0x7fd6640d5000] 10:54:59 INFO - PROCESS | 1827 | 1461434099207 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]]]}] 10:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1537ms 10:54:59 INFO - PROCESS | 1827 | 1461434099275 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:54:59 INFO - PROCESS | 1827 | 1461434099278 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:54:59 INFO - PROCESS | 1827 | 1461434099284 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:54:59 INFO - PROCESS | 1827 | 1461434099287 Marionette TRACE conn3 <- [1,2614,null,{}] 10:54:59 INFO - PROCESS | 1827 | 1461434099292 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}] 10:54:59 INFO - PROCESS | 1827 | 1461434099509 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:54:59 INFO - PROCESS | 1827 | 1461434099815 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aee2800 == 177 [pid = 1827] [id = 661] 10:54:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd66584d800) [pid = 1827] [serial = 1984] [outer = (nil)] 10:54:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd66860c000) [pid = 1827] [serial = 1985] [outer = 0x7fd66584d800] 10:54:59 INFO - PROCESS | 1827 | 1461434099894 Marionette DEBUG loaded listener.js 10:54:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd6688dc800) [pid = 1827] [serial = 1986] [outer = 0x7fd66584d800] 10:55:00 INFO - PROCESS | 1827 | 1461434100729 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]]]}] 10:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1479ms 10:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:55:00 INFO - PROCESS | 1827 | 1461434100764 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:55:00 INFO - PROCESS | 1827 | 1461434100767 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:55:00 INFO - PROCESS | 1827 | 1461434100773 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 1827 | 1461434100776 Marionette TRACE conn3 <- [1,2618,null,{}] 10:55:00 INFO - PROCESS | 1827 | 1461434100781 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}] 10:55:00 INFO - PROCESS | 1827 | 1461434100989 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:55:01 INFO - PROCESS | 1827 | 1461434101260 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fb34800 == 178 [pid = 1827] [id = 662] 10:55:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd6664d6400) [pid = 1827] [serial = 1987] [outer = (nil)] 10:55:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd66a84a400) [pid = 1827] [serial = 1988] [outer = 0x7fd6664d6400] 10:55:01 INFO - PROCESS | 1827 | 1461434101406 Marionette DEBUG loaded listener.js 10:55:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd66aa80400) [pid = 1827] [serial = 1989] [outer = 0x7fd6664d6400] 10:55:02 INFO - PROCESS | 1827 | 1461434102259 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]]]}] 10:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1532ms 10:55:02 INFO - PROCESS | 1827 | 1461434102305 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:55:02 INFO - PROCESS | 1827 | 1461434102309 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:55:02 INFO - PROCESS | 1827 | 1461434102315 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:55:02 INFO - PROCESS | 1827 | 1461434102318 Marionette TRACE conn3 <- [1,2622,null,{}] 10:55:02 INFO - PROCESS | 1827 | 1461434102323 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}] 10:55:02 INFO - PROCESS | 1827 | 1461434102557 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:55:02 INFO - PROCESS | 1827 | 1461434102880 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e1d800 == 179 [pid = 1827] [id = 663] 10:55:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd66ab5d800) [pid = 1827] [serial = 1990] [outer = (nil)] 10:55:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd66ac38400) [pid = 1827] [serial = 1991] [outer = 0x7fd66ab5d800] 10:55:02 INFO - PROCESS | 1827 | 1461434102971 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd66ac6a400) [pid = 1827] [serial = 1992] [outer = 0x7fd66ab5d800] 10:55:03 INFO - PROCESS | 1827 | 1461434103831 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]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1581ms 10:55:03 INFO - PROCESS | 1827 | 1461434103897 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:55:03 INFO - PROCESS | 1827 | 1461434103901 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:55:03 INFO - PROCESS | 1827 | 1461434103907 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:55:03 INFO - PROCESS | 1827 | 1461434103910 Marionette TRACE conn3 <- [1,2626,null,{}] 10:55:03 INFO - PROCESS | 1827 | 1461434103916 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}] 10:55:04 INFO - PROCESS | 1827 | 1461434104131 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:55:04 INFO - PROCESS | 1827 | 1461434104448 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6723b0000 == 180 [pid = 1827] [id = 664] 10:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd66ae3c400) [pid = 1827] [serial = 1993] [outer = (nil)] 10:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd66b0d4c00) [pid = 1827] [serial = 1994] [outer = 0x7fd66ae3c400] 10:55:04 INFO - PROCESS | 1827 | 1461434104538 Marionette DEBUG loaded listener.js 10:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd66f445000) [pid = 1827] [serial = 1995] [outer = 0x7fd66ae3c400] 10:55:05 INFO - PROCESS | 1827 | 1461434105378 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]]]}] 10:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1533ms 10:55:05 INFO - PROCESS | 1827 | 1461434105442 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:55:05 INFO - PROCESS | 1827 | 1461434105446 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:55:05 INFO - PROCESS | 1827 | 1461434105452 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:55:05 INFO - PROCESS | 1827 | 1461434105456 Marionette TRACE conn3 <- [1,2630,null,{}] 10:55:05 INFO - PROCESS | 1827 | 1461434105461 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}] 10:55:05 INFO - PROCESS | 1827 | 1461434105753 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:55:06 INFO - PROCESS | 1827 | 1461434106068 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673388800 == 181 [pid = 1827] [id = 665] 10:55:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd660263c00) [pid = 1827] [serial = 1996] [outer = (nil)] 10:55:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd670e60c00) [pid = 1827] [serial = 1997] [outer = 0x7fd660263c00] 10:55:06 INFO - PROCESS | 1827 | 1461434106140 Marionette DEBUG loaded listener.js 10:55:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd671057800) [pid = 1827] [serial = 1998] [outer = 0x7fd660263c00] 10:55:06 INFO - PROCESS | 1827 | 1461434106972 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]]]}] 10:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1591ms 10:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:55:07 INFO - PROCESS | 1827 | 1461434107044 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:55:07 INFO - PROCESS | 1827 | 1461434107047 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:55:07 INFO - PROCESS | 1827 | 1461434107053 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 1827 | 1461434107056 Marionette TRACE conn3 <- [1,2634,null,{}] 10:55:07 INFO - PROCESS | 1827 | 1461434107061 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}] 10:55:07 INFO - PROCESS | 1827 | 1461434107282 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:55:07 INFO - PROCESS | 1827 | 1461434107591 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675c87800 == 182 [pid = 1827] [id = 666] 10:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd66fb7f000) [pid = 1827] [serial = 1999] [outer = (nil)] 10:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd671088c00) [pid = 1827] [serial = 2000] [outer = 0x7fd66fb7f000] 10:55:07 INFO - PROCESS | 1827 | 1461434107668 Marionette DEBUG loaded listener.js 10:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd67108e000) [pid = 1827] [serial = 2001] [outer = 0x7fd66fb7f000] 10:55:08 INFO - PROCESS | 1827 | 1461434108503 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]]]}] 10:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1482ms 10:55:08 INFO - PROCESS | 1827 | 1461434108536 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:55:08 INFO - PROCESS | 1827 | 1461434108538 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:55:08 INFO - PROCESS | 1827 | 1461434108545 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:55:08 INFO - PROCESS | 1827 | 1461434108548 Marionette TRACE conn3 <- [1,2638,null,{}] 10:55:08 INFO - PROCESS | 1827 | 1461434108553 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}] 10:55:08 INFO - PROCESS | 1827 | 1461434108779 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:55:09 INFO - PROCESS | 1827 | 1461434109094 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676567000 == 183 [pid = 1827] [id = 667] 10:55:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd66ab67400) [pid = 1827] [serial = 2002] [outer = (nil)] 10:55:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd67109cc00) [pid = 1827] [serial = 2003] [outer = 0x7fd66ab67400] 10:55:09 INFO - PROCESS | 1827 | 1461434109171 Marionette DEBUG loaded listener.js 10:55:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd6711da800) [pid = 1827] [serial = 2004] [outer = 0x7fd66ab67400] 10:55:10 INFO - PROCESS | 1827 | 1461434110000 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]]]}] 10:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1492ms 10:55:10 INFO - PROCESS | 1827 | 1461434110038 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:55:10 INFO - PROCESS | 1827 | 1461434110041 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:55:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:55:10 INFO - PROCESS | 1827 | 1461434110047 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 1827 | 1461434110050 Marionette TRACE conn3 <- [1,2642,null,{}] 10:55:10 INFO - PROCESS | 1827 | 1461434110056 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}] 10:55:10 INFO - PROCESS | 1827 | 1461434110267 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:55:10 INFO - PROCESS | 1827 | 1461434110544 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67695b800 == 184 [pid = 1827] [id = 668] 10:55:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd6710a4000) [pid = 1827] [serial = 2005] [outer = (nil)] 10:55:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd6711e6800) [pid = 1827] [serial = 2006] [outer = 0x7fd6710a4000] 10:55:10 INFO - PROCESS | 1827 | 1461434110659 Marionette DEBUG loaded listener.js 10:55:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd672086400) [pid = 1827] [serial = 2007] [outer = 0x7fd6710a4000] 10:55:11 INFO - PROCESS | 1827 | 1461434111482 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]]]}] 10:55:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:55:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1479ms 10:55:11 INFO - PROCESS | 1827 | 1461434111528 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:55:11 INFO - PROCESS | 1827 | 1461434111531 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:55:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:55:11 INFO - PROCESS | 1827 | 1461434111537 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:55:11 INFO - PROCESS | 1827 | 1461434111539 Marionette TRACE conn3 <- [1,2646,null,{}] 10:55:11 INFO - PROCESS | 1827 | 1461434111545 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}] 10:55:11 INFO - PROCESS | 1827 | 1461434111763 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:55:12 INFO - PROCESS | 1827 | 1461434112096 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676af5000 == 185 [pid = 1827] [id = 669] 10:55:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd6602cc400) [pid = 1827] [serial = 2008] [outer = (nil)] 10:55:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd672087800) [pid = 1827] [serial = 2009] [outer = 0x7fd6602cc400] 10:55:12 INFO - PROCESS | 1827 | 1461434112174 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd67223dc00) [pid = 1827] [serial = 2010] [outer = 0x7fd6602cc400] 10:55:13 INFO - PROCESS | 1827 | 1461434113024 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]]]}] 10:55:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:55:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1530ms 10:55:13 INFO - PROCESS | 1827 | 1461434113068 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:55:13 INFO - PROCESS | 1827 | 1461434113072 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:55:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:55:13 INFO - PROCESS | 1827 | 1461434113077 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:55:13 INFO - PROCESS | 1827 | 1461434113080 Marionette TRACE conn3 <- [1,2650,null,{}] 10:55:13 INFO - PROCESS | 1827 | 1461434113085 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}] 10:55:13 INFO - PROCESS | 1827 | 1461434113305 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:55:13 INFO - PROCESS | 1827 | 1461434113620 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6782ce000 == 186 [pid = 1827] [id = 670] 10:55:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd6602ce800) [pid = 1827] [serial = 2011] [outer = (nil)] 10:55:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd67230d000) [pid = 1827] [serial = 2012] [outer = 0x7fd6602ce800] 10:55:13 INFO - PROCESS | 1827 | 1461434113696 Marionette DEBUG loaded listener.js 10:55:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd672566400) [pid = 1827] [serial = 2013] [outer = 0x7fd6602ce800] 10:55:14 INFO - PROCESS | 1827 | 1461434114502 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]]]}] 10:55:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:55:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1480ms 10:55:14 INFO - PROCESS | 1827 | 1461434114559 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:55:14 INFO - PROCESS | 1827 | 1461434114562 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:55:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:55:14 INFO - PROCESS | 1827 | 1461434114568 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:55:14 INFO - PROCESS | 1827 | 1461434114571 Marionette TRACE conn3 <- [1,2654,null,{}] 10:55:14 INFO - PROCESS | 1827 | 1461434114576 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}] 10:55:14 INFO - PROCESS | 1827 | 1461434114801 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:55:15 INFO - PROCESS | 1827 | 1461434115113 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678e8b000 == 187 [pid = 1827] [id = 671] 10:55:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd66ab64c00) [pid = 1827] [serial = 2014] [outer = (nil)] 10:55:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd672689c00) [pid = 1827] [serial = 2015] [outer = 0x7fd66ab64c00] 10:55:15 INFO - PROCESS | 1827 | 1461434115188 Marionette DEBUG loaded listener.js 10:55:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd67290c000) [pid = 1827] [serial = 2016] [outer = 0x7fd66ab64c00] 10:55:16 INFO - PROCESS | 1827 | 1461434116000 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]]]}] 10:55:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:55:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1479ms 10:55:16 INFO - PROCESS | 1827 | 1461434116048 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:55:16 INFO - PROCESS | 1827 | 1461434116051 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:55:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:55:16 INFO - PROCESS | 1827 | 1461434116057 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:55:16 INFO - PROCESS | 1827 | 1461434116059 Marionette TRACE conn3 <- [1,2658,null,{}] 10:55:16 INFO - PROCESS | 1827 | 1461434116064 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}] 10:55:16 INFO - PROCESS | 1827 | 1461434116287 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:55:16 INFO - PROCESS | 1827 | 1461434116610 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67a6bb000 == 188 [pid = 1827] [id = 672] 10:55:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd6657f4800) [pid = 1827] [serial = 2017] [outer = (nil)] 10:55:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd672b19c00) [pid = 1827] [serial = 2018] [outer = 0x7fd6657f4800] 10:55:16 INFO - PROCESS | 1827 | 1461434116687 Marionette DEBUG loaded listener.js 10:55:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd672ccd800) [pid = 1827] [serial = 2019] [outer = 0x7fd6657f4800] 10:55:17 INFO - PROCESS | 1827 | 1461434117546 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]]]}] 10:55:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:55:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1538ms 10:55:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:55:17 INFO - PROCESS | 1827 | 1461434117596 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:55:17 INFO - PROCESS | 1827 | 1461434117598 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:55:17 INFO - PROCESS | 1827 | 1461434117605 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:55:17 INFO - PROCESS | 1827 | 1461434117608 Marionette TRACE conn3 <- [1,2662,null,{}] 10:55:17 INFO - PROCESS | 1827 | 1461434117613 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}] 10:55:17 INFO - PROCESS | 1827 | 1461434117847 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:55:18 INFO - PROCESS | 1827 | 1461434118166 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67aea9800 == 189 [pid = 1827] [id = 673] 10:55:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd672b16400) [pid = 1827] [serial = 2020] [outer = (nil)] 10:55:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd672cdac00) [pid = 1827] [serial = 2021] [outer = 0x7fd672b16400] 10:55:18 INFO - PROCESS | 1827 | 1461434118255 Marionette DEBUG loaded listener.js 10:55:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd673188400) [pid = 1827] [serial = 2022] [outer = 0x7fd672b16400] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665120000 == 188 [pid = 1827] [id = 584] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665905000 == 187 [pid = 1827] [id = 458] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675c88000 == 186 [pid = 1827] [id = 595] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6680a4800 == 185 [pid = 1827] [id = 587] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673280000 == 184 [pid = 1827] [id = 593] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674048000 == 183 [pid = 1827] [id = 594] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662bd8000 == 182 [pid = 1827] [id = 580] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd660bda800 == 181 [pid = 1827] [id = 583] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd663466800 == 180 [pid = 1827] [id = 653] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662d33000 == 179 [pid = 1827] [id = 652] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6614c7800 == 178 [pid = 1827] [id = 651] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e472800 == 177 [pid = 1827] [id = 650] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672246800 == 176 [pid = 1827] [id = 641] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e14000 == 175 [pid = 1827] [id = 640] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f487800 == 174 [pid = 1827] [id = 639] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aecd800 == 173 [pid = 1827] [id = 638] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66ab77000 == 172 [pid = 1827] [id = 637] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6687c6800 == 171 [pid = 1827] [id = 636] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6674ae000 == 170 [pid = 1827] [id = 635] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666944800 == 169 [pid = 1827] [id = 634] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665915800 == 168 [pid = 1827] [id = 633] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665111800 == 167 [pid = 1827] [id = 632] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662de2000 == 166 [pid = 1827] [id = 631] 10:55:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66055c800 == 165 [pid = 1827] [id = 630] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd662caa000) [pid = 1827] [serial = 1889] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd662b58000) [pid = 1827] [serial = 1887] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd65cda4c00) [pid = 1827] [serial = 1817] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd6635d5800) [pid = 1827] [serial = 1829] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd65e8f4000) [pid = 1827] [serial = 1880] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd66b0de000) [pid = 1827] [serial = 1875] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd660266c00) [pid = 1827] [serial = 1881] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd6688e0c00) [pid = 1827] [serial = 1860] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd662b4d400) [pid = 1827] [serial = 1823] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd66512d800) [pid = 1827] [serial = 1833] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd6680f1c00) [pid = 1827] [serial = 1853] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd6769fac00) [pid = 1827] [serial = 1794] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd662ceb400) [pid = 1827] [serial = 1827] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd66860e800) [pid = 1827] [serial = 1857] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd665853800) [pid = 1827] [serial = 1842] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd6655fc000) [pid = 1827] [serial = 1838] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd662ced000) [pid = 1827] [serial = 1734] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd66738b400) [pid = 1827] [serial = 1851] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd668617400) [pid = 1827] [serial = 1859] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd668381c00) [pid = 1827] [serial = 1854] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd66601fc00) [pid = 1827] [serial = 1848] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd6602d8800) [pid = 1827] [serial = 1820] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd65d226000) [pid = 1827] [serial = 1818] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd65e42ec00) [pid = 1827] [serial = 1878] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd6654db800) [pid = 1827] [serial = 1836] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd66ae31c00) [pid = 1827] [serial = 1871] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd666013000) [pid = 1827] [serial = 1847] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd662924000) [pid = 1827] [serial = 1886] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd665a75800) [pid = 1827] [serial = 1845] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd6657f3400) [pid = 1827] [serial = 1839] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd67a55c400) [pid = 1827] [serial = 1800] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd6635e1800) [pid = 1827] [serial = 1830] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd6642e0400) [pid = 1827] [serial = 1832] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd66ac35c00) [pid = 1827] [serial = 1868] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd662bb2800) [pid = 1827] [serial = 1824] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd66ab63800) [pid = 1827] [serial = 1866] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd66737ec00) [pid = 1827] [serial = 1850] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd6785c7c00) [pid = 1827] [serial = 1797] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd668389000) [pid = 1827] [serial = 1856] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd66aa7ac00) [pid = 1827] [serial = 1865] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd6659b4c00) [pid = 1827] [serial = 1844] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd66a842c00) [pid = 1827] [serial = 1862] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd65d229800) [pid = 1827] [serial = 1877] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd66a84b800) [pid = 1827] [serial = 1863] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd6651cf800) [pid = 1827] [serial = 1749] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd66b0d3800) [pid = 1827] [serial = 1872] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd661550000) [pid = 1827] [serial = 1821] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd665846c00) [pid = 1827] [serial = 1841] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7fd66224f800) [pid = 1827] [serial = 1883] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7fd662ca7800) [pid = 1827] [serial = 1826] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7fd66ac6b000) [pid = 1827] [serial = 1869] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd66291c800) [pid = 1827] [serial = 1884] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd6654cf000) [pid = 1827] [serial = 1835] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd662bb1400) [pid = 1827] [serial = 1874] [outer = (nil)] [url = about:blank] 10:55:20 INFO - PROCESS | 1827 | 1461434120801 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]]]}] 10:55:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:55:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 3247ms 10:55:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:55:20 INFO - PROCESS | 1827 | 1461434120852 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:55:20 INFO - PROCESS | 1827 | 1461434120856 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:55:20 INFO - PROCESS | 1827 | 1461434120915 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:55:20 INFO - PROCESS | 1827 | 1461434120921 Marionette TRACE conn3 <- [1,2666,null,{}] 10:55:20 INFO - PROCESS | 1827 | 1461434120930 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}] 10:55:21 INFO - PROCESS | 1827 | 1461434121145 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:55:21 INFO - PROCESS | 1827 | 1461434121165 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e472000 == 166 [pid = 1827] [id = 674] 10:55:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd65e438000) [pid = 1827] [serial = 2023] [outer = (nil)] 10:55:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd65e5bb000) [pid = 1827] [serial = 2024] [outer = 0x7fd65e438000] 10:55:21 INFO - PROCESS | 1827 | 1461434121396 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd65e8ed400) [pid = 1827] [serial = 2025] [outer = 0x7fd65e438000] 10:55:22 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:55:22 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:55:22 INFO - PROCESS | 1827 | 1461434122622 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]]]}] 10:55:22 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) 10:55:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1793ms 10:55:22 INFO - PROCESS | 1827 | 1461434122664 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:55:22 INFO - PROCESS | 1827 | 1461434122672 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:55:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:55:22 INFO - PROCESS | 1827 | 1461434122690 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:55:22 INFO - PROCESS | 1827 | 1461434122694 Marionette TRACE conn3 <- [1,2670,null,{}] 10:55:22 INFO - PROCESS | 1827 | 1461434122699 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}] 10:55:23 INFO - PROCESS | 1827 | 1461434123062 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:55:23 INFO - PROCESS | 1827 | 1461434123113 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613e4000 == 167 [pid = 1827] [id = 675] 10:55:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd660265800) [pid = 1827] [serial = 2026] [outer = (nil)] 10:55:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd661554c00) [pid = 1827] [serial = 2027] [outer = 0x7fd660265800] 10:55:23 INFO - PROCESS | 1827 | 1461434123178 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd6624cd800) [pid = 1827] [serial = 2028] [outer = 0x7fd660265800] 10:55:24 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:55:25 INFO - PROCESS | 1827 | 1461434125079 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] 10:55:25 INFO - PROCESS | 1827 | 1461434125233 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:55:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:55:25 INFO - PROCESS | 1827 | 1461434125240 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:55:25 INFO - PROCESS | 1827 | 1461434125245 Marionette TRACE conn3 <- [1,2674,null,{}] 10:55:25 INFO - PROCESS | 1827 | 1461434125260 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}] 10:55:25 INFO - PROCESS | 1827 | 1461434125535 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:55:25 INFO - PROCESS | 1827 | 1461434125650 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6623e6000 == 168 [pid = 1827] [id = 676] 10:55:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7fd662921c00) [pid = 1827] [serial = 2029] [outer = (nil)] 10:55:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7fd662b56c00) [pid = 1827] [serial = 2030] [outer = 0x7fd662921c00] 10:55:25 INFO - PROCESS | 1827 | 1461434125720 Marionette DEBUG loaded listener.js 10:55:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7fd662c40000) [pid = 1827] [serial = 2031] [outer = 0x7fd662921c00] 10:55:26 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:55:26 INFO - PROCESS | 1827 | 1461434126840 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] 10:55:26 INFO - PROCESS | 1827 | 1461434126887 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:55:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:55:26 INFO - PROCESS | 1827 | 1461434126893 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:55:26 INFO - PROCESS | 1827 | 1461434126895 Marionette TRACE conn3 <- [1,2678,null,{}] 10:55:26 INFO - PROCESS | 1827 | 1461434126900 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}] 10:55:27 INFO - PROCESS | 1827 | 1461434127164 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:55:27 INFO - PROCESS | 1827 | 1461434127540 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65c3a9800 == 169 [pid = 1827] [id = 677] 10:55:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7fd65a0cc800) [pid = 1827] [serial = 2032] [outer = (nil)] 10:55:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7fd65c22f000) [pid = 1827] [serial = 2033] [outer = 0x7fd65a0cc800] 10:55:27 INFO - PROCESS | 1827 | 1461434127621 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7fd65d224800) [pid = 1827] [serial = 2034] [outer = 0x7fd65a0cc800] 10:55:28 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:55:28 INFO - PROCESS | 1827 | 1461434128974 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]]]}] 10:55:29 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) 10:55:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2132ms 10:55:29 INFO - PROCESS | 1827 | 1461434129113 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:55:29 INFO - PROCESS | 1827 | 1461434129119 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:55:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:55:29 INFO - PROCESS | 1827 | 1461434129135 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:55:29 INFO - PROCESS | 1827 | 1461434129141 Marionette TRACE conn3 <- [1,2682,null,{}] 10:55:29 INFO - PROCESS | 1827 | 1461434129150 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}] 10:55:29 INFO - PROCESS | 1827 | 1461434129379 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:55:29 INFO - PROCESS | 1827 | 1461434129649 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6623c9000 == 170 [pid = 1827] [id = 678] 10:55:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7fd65e431c00) [pid = 1827] [serial = 2035] [outer = (nil)] 10:55:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd6602cf400) [pid = 1827] [serial = 2036] [outer = 0x7fd65e431c00] 10:55:29 INFO - PROCESS | 1827 | 1461434129727 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd6624d6000) [pid = 1827] [serial = 2037] [outer = 0x7fd65e431c00] 10:55:31 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:55:31 INFO - PROCESS | 1827 | 1461434131303 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]]]}] 10:55:31 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) 10:55:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2189ms 10:55:31 INFO - PROCESS | 1827 | 1461434131331 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:55:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:55:31 INFO - PROCESS | 1827 | 1461434131341 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:55:31 INFO - PROCESS | 1827 | 1461434131351 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:55:31 INFO - PROCESS | 1827 | 1461434131356 Marionette TRACE conn3 <- [1,2686,null,{}] 10:55:31 INFO - PROCESS | 1827 | 1461434131366 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}] 10:55:31 INFO - PROCESS | 1827 | 1461434131704 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:55:31 INFO - PROCESS | 1827 | 1461434131966 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663ed8000 == 171 [pid = 1827] [id = 679] 10:55:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd662924000) [pid = 1827] [serial = 2038] [outer = (nil)] 10:55:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd662c3c800) [pid = 1827] [serial = 2039] [outer = 0x7fd662924000] 10:55:32 INFO - PROCESS | 1827 | 1461434132044 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd6635da800) [pid = 1827] [serial = 2040] [outer = 0x7fd662924000] 10:55:33 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:55:33 INFO - PROCESS | 1827 | 1461434133471 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] 10:55:33 INFO - PROCESS | 1827 | 1461434133559 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:55:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:55:33 INFO - PROCESS | 1827 | 1461434133576 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:55:33 INFO - PROCESS | 1827 | 1461434133584 Marionette TRACE conn3 <- [1,2690,null,{}] 10:55:33 INFO - PROCESS | 1827 | 1461434133591 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}] 10:55:33 INFO - PROCESS | 1827 | 1461434133970 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:55:34 INFO - PROCESS | 1827 | 1461434134134 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6653e4000 == 172 [pid = 1827] [id = 680] 10:55:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd662c38000) [pid = 1827] [serial = 2041] [outer = (nil)] 10:55:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd665128000) [pid = 1827] [serial = 2042] [outer = 0x7fd662c38000] 10:55:34 INFO - PROCESS | 1827 | 1461434134210 Marionette DEBUG loaded listener.js 10:55:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd6654bf800) [pid = 1827] [serial = 2043] [outer = 0x7fd662c38000] 10:55:35 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:55:35 INFO - PROCESS | 1827 | 1461434135532 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] 10:55:35 INFO - PROCESS | 1827 | 1461434135624 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:55:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:55:35 INFO - PROCESS | 1827 | 1461434135683 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:55:35 INFO - PROCESS | 1827 | 1461434135687 Marionette TRACE conn3 <- [1,2694,null,{}] 10:55:35 INFO - PROCESS | 1827 | 1461434135693 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}] 10:55:35 INFO - PROCESS | 1827 | 1461434135906 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:55:36 INFO - PROCESS | 1827 | 1461434136171 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6659d9800 == 173 [pid = 1827] [id = 681] 10:55:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd6635e0800) [pid = 1827] [serial = 2044] [outer = (nil)] 10:55:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd6655f0400) [pid = 1827] [serial = 2045] [outer = 0x7fd6635e0800] 10:55:36 INFO - PROCESS | 1827 | 1461434136245 Marionette DEBUG loaded listener.js 10:55:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd6657f2400) [pid = 1827] [serial = 2046] [outer = 0x7fd6635e0800] 10:55:37 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:55:37 INFO - PROCESS | 1827 | 1461434137528 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] 10:55:37 INFO - PROCESS | 1827 | 1461434137571 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:55:37 INFO - PROCESS | 1827 | 1461434137669 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:55:37 INFO - PROCESS | 1827 | 1461434137672 Marionette TRACE conn3 <- [1,2698,null,{}] 10:55:37 INFO - PROCESS | 1827 | 1461434137681 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}] 10:55:37 INFO - PROCESS | 1827 | 1461434137895 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:55:38 INFO - PROCESS | 1827 | 1461434138154 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66695a800 == 174 [pid = 1827] [id = 682] 10:55:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd665853800) [pid = 1827] [serial = 2047] [outer = (nil)] 10:55:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd6659acc00) [pid = 1827] [serial = 2048] [outer = 0x7fd665853800] 10:55:38 INFO - PROCESS | 1827 | 1461434138243 Marionette DEBUG loaded listener.js 10:55:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd666007800) [pid = 1827] [serial = 2049] [outer = 0x7fd665853800] 10:55:39 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 10:55:39 INFO - PROCESS | 1827 | 1461434139683 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] 10:55:39 INFO - PROCESS | 1827 | 1461434139761 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:55:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:55:39 INFO - PROCESS | 1827 | 1461434139767 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:55:39 INFO - PROCESS | 1827 | 1461434139769 Marionette TRACE conn3 <- [1,2702,null,{}] 10:55:39 INFO - PROCESS | 1827 | 1461434139775 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}] 10:55:39 INFO - PROCESS | 1827 | 1461434139982 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:55:40 INFO - PROCESS | 1827 | 1461434140252 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd668099800 == 175 [pid = 1827] [id = 683] 10:55:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd665848400) [pid = 1827] [serial = 2050] [outer = (nil)] 10:55:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd66618ec00) [pid = 1827] [serial = 2051] [outer = 0x7fd665848400] 10:55:40 INFO - PROCESS | 1827 | 1461434140326 Marionette DEBUG loaded listener.js 10:55:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd667385000) [pid = 1827] [serial = 2052] [outer = 0x7fd665848400] 10:55:41 INFO - PROCESS | 1827 | 1461434141197 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]]]}] 10:55:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:55:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1488ms 10:55:41 INFO - PROCESS | 1827 | 1461434141256 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:55:41 INFO - PROCESS | 1827 | 1461434141260 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:55:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:55:41 INFO - PROCESS | 1827 | 1461434141266 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:55:41 INFO - PROCESS | 1827 | 1461434141269 Marionette TRACE conn3 <- [1,2706,null,{}] 10:55:41 INFO - PROCESS | 1827 | 1461434141274 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}] 10:55:41 INFO - PROCESS | 1827 | 1461434141542 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:55:41 INFO - PROCESS | 1827 | 1461434141863 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd668a8d800 == 176 [pid = 1827] [id = 684] 10:55:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd665853c00) [pid = 1827] [serial = 2053] [outer = (nil)] 10:55:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd6680f6400) [pid = 1827] [serial = 2054] [outer = 0x7fd665853c00] 10:55:41 INFO - PROCESS | 1827 | 1461434141937 Marionette DEBUG loaded listener.js 10:55:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd66860a800) [pid = 1827] [serial = 2055] [outer = 0x7fd665853c00] 10:55:42 INFO - PROCESS | 1827 | 1461434142763 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]]]}] 10:55:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:55:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1531ms 10:55:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:55:42 INFO - PROCESS | 1827 | 1461434142798 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:55:42 INFO - PROCESS | 1827 | 1461434142800 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:55:42 INFO - PROCESS | 1827 | 1461434142807 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:55:42 INFO - PROCESS | 1827 | 1461434142810 Marionette TRACE conn3 <- [1,2710,null,{}] 10:55:42 INFO - PROCESS | 1827 | 1461434142815 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}] 10:55:43 INFO - PROCESS | 1827 | 1461434143032 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:55:43 INFO - PROCESS | 1827 | 1461434143339 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66adf6800 == 177 [pid = 1827] [id = 685] 10:55:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd66600e000) [pid = 1827] [serial = 2056] [outer = (nil)] 10:55:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd668619400) [pid = 1827] [serial = 2057] [outer = 0x7fd66600e000] 10:55:43 INFO - PROCESS | 1827 | 1461434143421 Marionette DEBUG loaded listener.js 10:55:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd66a84ac00) [pid = 1827] [serial = 2058] [outer = 0x7fd66600e000] 10:55:44 INFO - PROCESS | 1827 | 1461434144285 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] 10:55:44 INFO - PROCESS | 1827 | 1461434144306 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:55:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:55:44 INFO - PROCESS | 1827 | 1461434144312 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:55:44 INFO - PROCESS | 1827 | 1461434144314 Marionette TRACE conn3 <- [1,2714,null,{}] 10:55:44 INFO - PROCESS | 1827 | 1461434144320 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}] 10:55:44 INFO - PROCESS | 1827 | 1461434144545 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:55:44 INFO - PROCESS | 1827 | 1461434144866 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66af1e800 == 178 [pid = 1827] [id = 686] 10:55:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd65a0d5000) [pid = 1827] [serial = 2059] [outer = (nil)] 10:55:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd66ab65c00) [pid = 1827] [serial = 2060] [outer = 0x7fd65a0d5000] 10:55:44 INFO - PROCESS | 1827 | 1461434144946 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd66ac6e800) [pid = 1827] [serial = 2061] [outer = 0x7fd65a0d5000] 10:55:45 INFO - PROCESS | 1827 | 1461434145766 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]]]}] 10:55:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:55:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1528ms 10:55:45 INFO - PROCESS | 1827 | 1461434145841 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:55:45 INFO - PROCESS | 1827 | 1461434145845 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:55:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:55:45 INFO - PROCESS | 1827 | 1461434145851 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:55:45 INFO - PROCESS | 1827 | 1461434145853 Marionette TRACE conn3 <- [1,2718,null,{}] 10:55:45 INFO - PROCESS | 1827 | 1461434145859 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}] 10:55:46 INFO - PROCESS | 1827 | 1461434146075 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:55:46 INFO - PROCESS | 1827 | 1461434146382 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fb39800 == 179 [pid = 1827] [id = 687] 10:55:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd66ac72800) [pid = 1827] [serial = 2062] [outer = (nil)] 10:55:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd66ae38800) [pid = 1827] [serial = 2063] [outer = 0x7fd66ac72800] 10:55:46 INFO - PROCESS | 1827 | 1461434146471 Marionette DEBUG loaded listener.js 10:55:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd66b0ddc00) [pid = 1827] [serial = 2064] [outer = 0x7fd66ac72800] 10:55:47 INFO - PROCESS | 1827 | 1461434147367 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] 10:55:47 INFO - PROCESS | 1827 | 1461434147385 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:55:47 INFO - PROCESS | 1827 | 1461434147392 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:55:47 INFO - PROCESS | 1827 | 1461434147396 Marionette TRACE conn3 <- [1,2722,null,{}] 10:55:47 INFO - PROCESS | 1827 | 1461434147401 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}] 10:55:47 INFO - PROCESS | 1827 | 1461434147640 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:55:47 INFO - PROCESS | 1827 | 1461434147966 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672261800 == 180 [pid = 1827] [id = 688] 10:55:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd66fb19c00) [pid = 1827] [serial = 2065] [outer = (nil)] 10:55:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd66fb83400) [pid = 1827] [serial = 2066] [outer = 0x7fd66fb19c00] 10:55:48 INFO - PROCESS | 1827 | 1461434148043 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd66fcca000) [pid = 1827] [serial = 2067] [outer = 0x7fd66fb19c00] 10:55:48 INFO - PROCESS | 1827 | 1461434148919 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] 10:55:48 INFO - PROCESS | 1827 | 1461434148981 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:55:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:55:48 INFO - PROCESS | 1827 | 1461434148987 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:55:48 INFO - PROCESS | 1827 | 1461434148990 Marionette TRACE conn3 <- [1,2726,null,{}] 10:55:48 INFO - PROCESS | 1827 | 1461434148995 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}] 10:55:49 INFO - PROCESS | 1827 | 1461434149197 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:55:49 INFO - PROCESS | 1827 | 1461434149510 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67306e000 == 181 [pid = 1827] [id = 689] 10:55:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd66fb7e000) [pid = 1827] [serial = 2068] [outer = (nil)] 10:55:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd66fdf5800) [pid = 1827] [serial = 2069] [outer = 0x7fd66fb7e000] 10:55:49 INFO - PROCESS | 1827 | 1461434149586 Marionette DEBUG loaded listener.js 10:55:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd670e65000) [pid = 1827] [serial = 2070] [outer = 0x7fd66fb7e000] 10:55:50 INFO - PROCESS | 1827 | 1461434150407 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]]]}] 10:55:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:55:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1485ms 10:55:50 INFO - PROCESS | 1827 | 1461434150473 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:55:50 INFO - PROCESS | 1827 | 1461434150476 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:55:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:55:50 INFO - PROCESS | 1827 | 1461434150482 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:55:50 INFO - PROCESS | 1827 | 1461434150484 Marionette TRACE conn3 <- [1,2730,null,{}] 10:55:50 INFO - PROCESS | 1827 | 1461434150490 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}] 10:55:50 INFO - PROCESS | 1827 | 1461434150753 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:55:51 INFO - PROCESS | 1827 | 1461434151077 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e957800 == 182 [pid = 1827] [id = 690] 10:55:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd65c233800) [pid = 1827] [serial = 2071] [outer = (nil)] 10:55:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd6624ccc00) [pid = 1827] [serial = 2072] [outer = 0x7fd65c233800] 10:55:51 INFO - PROCESS | 1827 | 1461434151159 Marionette DEBUG loaded listener.js 10:55:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd66f7dbc00) [pid = 1827] [serial = 2073] [outer = 0x7fd65c233800] 10:55:52 INFO - PROCESS | 1827 | 1461434152764 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] 10:55:52 INFO - PROCESS | 1827 | 1461434152830 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:55:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:55:52 INFO - PROCESS | 1827 | 1461434152838 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:55:52 INFO - PROCESS | 1827 | 1461434152843 Marionette TRACE conn3 <- [1,2734,null,{}] 10:55:52 INFO - PROCESS | 1827 | 1461434152851 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}] 10:55:53 INFO - PROCESS | 1827 | 1461434153162 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:55:53 INFO - PROCESS | 1827 | 1461434153402 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6623da000 == 183 [pid = 1827] [id = 691] 10:55:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd65e8f5c00) [pid = 1827] [serial = 2074] [outer = (nil)] 10:55:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd66025f000) [pid = 1827] [serial = 2075] [outer = 0x7fd65e8f5c00] 10:55:53 INFO - PROCESS | 1827 | 1461434153502 Marionette DEBUG loaded listener.js 10:55:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd660caf400) [pid = 1827] [serial = 2076] [outer = 0x7fd65e8f5c00] 10:55:54 INFO - PROCESS | 1827 | 1461434154416 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]]]}] 10:55:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:55:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1640ms 10:55:54 INFO - PROCESS | 1827 | 1461434154478 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:55:54 INFO - PROCESS | 1827 | 1461434154486 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:55:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:55:54 INFO - PROCESS | 1827 | 1461434154495 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:55:54 INFO - PROCESS | 1827 | 1461434154498 Marionette TRACE conn3 <- [1,2738,null,{}] 10:55:54 INFO - PROCESS | 1827 | 1461434154505 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}] 10:55:54 INFO - PROCESS | 1827 | 1461434154848 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:55:55 INFO - PROCESS | 1827 | 1461434155218 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e46a000 == 184 [pid = 1827] [id = 692] 10:55:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd662929800) [pid = 1827] [serial = 2077] [outer = (nil)] 10:55:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd662b4d400) [pid = 1827] [serial = 2078] [outer = 0x7fd662929800] 10:55:55 INFO - PROCESS | 1827 | 1461434155299 Marionette DEBUG loaded listener.js 10:55:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd662c3e400) [pid = 1827] [serial = 2079] [outer = 0x7fd662929800] 10:55:56 INFO - PROCESS | 1827 | 1461434156187 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]]]}] 10:55:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:55:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1733ms 10:55:56 INFO - PROCESS | 1827 | 1461434156229 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:55:56 INFO - PROCESS | 1827 | 1461434156233 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:55:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:55:56 INFO - PROCESS | 1827 | 1461434156239 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 1827 | 1461434156244 Marionette TRACE conn3 <- [1,2742,null,{}] 10:55:56 INFO - PROCESS | 1827 | 1461434156259 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}] 10:55:56 INFO - PROCESS | 1827 | 1461434156478 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:55:56 INFO - PROCESS | 1827 | 1461434156900 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65d2b1800 == 183 [pid = 1827] [id = 576] 10:55:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65bcde800 == 182 [pid = 1827] [id = 573] 10:55:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6674a6000 == 181 [pid = 1827] [id = 526] 10:55:56 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd670e63000) [pid = 1827] [serial = 1946] [outer = (nil)] [url = about:blank] 10:55:56 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd660c18800) [pid = 1827] [serial = 1949] [outer = (nil)] [url = about:blank] 10:55:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6602bc800 == 182 [pid = 1827] [id = 693] 10:55:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd65e42e000) [pid = 1827] [serial = 2080] [outer = (nil)] 10:55:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd662920400) [pid = 1827] [serial = 2081] [outer = 0x7fd65e42e000] 10:55:57 INFO - PROCESS | 1827 | 1461434157054 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd665123800) [pid = 1827] [serial = 2082] [outer = 0x7fd65e42e000] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6623e6000 == 181 [pid = 1827] [id = 676] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6613e4000 == 180 [pid = 1827] [id = 675] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e472000 == 179 [pid = 1827] [id = 674] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678e8b000 == 178 [pid = 1827] [id = 671] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6782ce000 == 177 [pid = 1827] [id = 670] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676af5000 == 176 [pid = 1827] [id = 669] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67695b800 == 175 [pid = 1827] [id = 668] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676567000 == 174 [pid = 1827] [id = 667] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675c87800 == 173 [pid = 1827] [id = 666] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673388800 == 172 [pid = 1827] [id = 665] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6723b0000 == 171 [pid = 1827] [id = 664] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e1d800 == 170 [pid = 1827] [id = 663] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fb34800 == 169 [pid = 1827] [id = 662] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aee2800 == 168 [pid = 1827] [id = 661] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aded000 == 167 [pid = 1827] [id = 660] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd668093000 == 166 [pid = 1827] [id = 659] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66733a800 == 165 [pid = 1827] [id = 658] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666178800 == 164 [pid = 1827] [id = 657] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665107000 == 163 [pid = 1827] [id = 656] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662adc800 == 162 [pid = 1827] [id = 655] 10:55:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65d4c8800 == 161 [pid = 1827] [id = 654] 10:55:57 INFO - PROCESS | 1827 | 1461434157856 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]]]}] 10:55:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:55:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1637ms 10:55:57 INFO - PROCESS | 1827 | 1461434157876 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:55:57 INFO - PROCESS | 1827 | 1461434157880 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:55:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:55:57 INFO - PROCESS | 1827 | 1461434157886 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:55:57 INFO - PROCESS | 1827 | 1461434157888 Marionette TRACE conn3 <- [1,2746,null,{}] 10:55:57 INFO - PROCESS | 1827 | 1461434157893 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}] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd66f443800) [pid = 1827] [serial = 1923] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd65e8f6c00) [pid = 1827] [serial = 1953] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd66a843400) [pid = 1827] [serial = 1919] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd66fb7e400) [pid = 1827] [serial = 1931] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd6651cb000) [pid = 1827] [serial = 1902] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd670d08000) [pid = 1827] [serial = 1937] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd670ee4c00) [pid = 1827] [serial = 1944] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd6654d7c00) [pid = 1827] [serial = 1905] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd6635d8c00) [pid = 1827] [serial = 1959] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd66ab60400) [pid = 1827] [serial = 1920] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd66601c400) [pid = 1827] [serial = 1908] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd66fcc4000) [pid = 1827] [serial = 1932] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd670e5d400) [pid = 1827] [serial = 1941] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd668616800) [pid = 1827] [serial = 1917] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd670d1e000) [pid = 1827] [serial = 1940] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd6659b8c00) [pid = 1827] [serial = 1907] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd670e61400) [pid = 1827] [serial = 1943] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd66fde9800) [pid = 1827] [serial = 1935] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd6624cb000) [pid = 1827] [serial = 1815] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd6642e2400) [pid = 1827] [serial = 1899] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd66f7d3400) [pid = 1827] [serial = 1926] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd662cafc00) [pid = 1827] [serial = 1958] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd66fcce800) [pid = 1827] [serial = 1934] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd662925400) [pid = 1827] [serial = 1895] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd66fb10400) [pid = 1827] [serial = 1929] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd66ae40400) [pid = 1827] [serial = 1922] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd6640d7000) [pid = 1827] [serial = 1898] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd66f450c00) [pid = 1827] [serial = 1925] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd670d16c00) [pid = 1827] [serial = 1938] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd6654c0c00) [pid = 1827] [serial = 1904] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7fd66f7dd800) [pid = 1827] [serial = 1928] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7fd662bbd000) [pid = 1827] [serial = 1896] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7fd6680ef400) [pid = 1827] [serial = 1914] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd6664cd000) [pid = 1827] [serial = 1911] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd66737e800) [pid = 1827] [serial = 1913] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd65e5b6000) [pid = 1827] [serial = 1952] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd66512b000) [pid = 1827] [serial = 1901] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd660261000) [pid = 1827] [serial = 1893] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd66838b400) [pid = 1827] [serial = 1916] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd65e8e7800) [pid = 1827] [serial = 1892] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd66618c400) [pid = 1827] [serial = 1910] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd6624d9800) [pid = 1827] [serial = 1956] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd662248000) [pid = 1827] [serial = 1955] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd662c3dc00) [pid = 1827] [serial = 1961] [outer = (nil)] [url = about:blank] 10:55:58 INFO - PROCESS | 1827 | 1461434158214 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:55:58 INFO - PROCESS | 1827 | 1461434158360 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6617a2000 == 162 [pid = 1827] [id = 694] 10:55:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd65e8ed000) [pid = 1827] [serial = 2083] [outer = (nil)] 10:55:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd6642e7400) [pid = 1827] [serial = 2084] [outer = 0x7fd65e8ed000] 10:55:58 INFO - PROCESS | 1827 | 1461434158425 Marionette DEBUG loaded listener.js 10:55:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd6654db800) [pid = 1827] [serial = 2085] [outer = 0x7fd65e8ed000] 10:55:59 INFO - PROCESS | 1827 | 1461434159173 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]]]}] 10:55:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:55:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1333ms 10:55:59 INFO - PROCESS | 1827 | 1461434159220 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 1827 | 1461434159223 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:55:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:55:59 INFO - PROCESS | 1827 | 1461434159229 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 1827 | 1461434159231 Marionette TRACE conn3 <- [1,2750,null,{}] 10:55:59 INFO - PROCESS | 1827 | 1461434159284 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}] 10:55:59 INFO - PROCESS | 1827 | 1461434159533 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:55:59 INFO - PROCESS | 1827 | 1461434159563 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66591e800 == 163 [pid = 1827] [id = 695] 10:55:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd6655ed800) [pid = 1827] [serial = 2086] [outer = (nil)] 10:55:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd6657f9800) [pid = 1827] [serial = 2087] [outer = 0x7fd6655ed800] 10:55:59 INFO - PROCESS | 1827 | 1461434159626 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd6659adc00) [pid = 1827] [serial = 2088] [outer = 0x7fd6655ed800] 10:56:00 INFO - PROCESS | 1827 | 1461434160526 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]]]}] 10:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1322ms 10:56:00 INFO - PROCESS | 1827 | 1461434160552 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:56:00 INFO - PROCESS | 1827 | 1461434160555 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:56:00 INFO - PROCESS | 1827 | 1461434160561 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:56:00 INFO - PROCESS | 1827 | 1461434160562 Marionette TRACE conn3 <- [1,2754,null,{}] 10:56:00 INFO - PROCESS | 1827 | 1461434160568 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}] 10:56:00 INFO - PROCESS | 1827 | 1461434160866 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:56:00 INFO - PROCESS | 1827 | 1461434160913 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66732b800 == 164 [pid = 1827] [id = 696] 10:56:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd666002800) [pid = 1827] [serial = 2089] [outer = (nil)] 10:56:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd66618c800) [pid = 1827] [serial = 2090] [outer = 0x7fd666002800] 10:56:01 INFO - PROCESS | 1827 | 1461434161039 Marionette DEBUG loaded listener.js 10:56:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd6680f2c00) [pid = 1827] [serial = 2091] [outer = 0x7fd666002800] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd66584d000) [pid = 1827] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd66ab5d800) [pid = 1827] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd65e438000) [pid = 1827] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd660263c00) [pid = 1827] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd6654c4400) [pid = 1827] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd6664d6400) [pid = 1827] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd66ab64c00) [pid = 1827] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd662b51400) [pid = 1827] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd66fb7f000) [pid = 1827] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7fd6602cc400) [pid = 1827] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7fd65a0cdc00) [pid = 1827] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7fd6710a4000) [pid = 1827] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7fd66ab67400) [pid = 1827] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7fd660262c00) [pid = 1827] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7fd672b16400) [pid = 1827] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7fd660265800) [pid = 1827] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7fd6640d5000) [pid = 1827] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7fd65a0da400) [pid = 1827] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7fd662b49400) [pid = 1827] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7fd6657f4800) [pid = 1827] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7fd662249000) [pid = 1827] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7fd66584d800) [pid = 1827] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7fd66ae3c400) [pid = 1827] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7fd65a0dac00) [pid = 1827] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:56:02 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7fd6602ce800) [pid = 1827] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:56:02 INFO - PROCESS | 1827 | 1461434162488 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]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1977ms 10:56:02 INFO - PROCESS | 1827 | 1461434162542 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:56:02 INFO - PROCESS | 1827 | 1461434162544 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:56:02 INFO - PROCESS | 1827 | 1461434162550 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:56:02 INFO - PROCESS | 1827 | 1461434162552 Marionette TRACE conn3 <- [1,2758,null,{}] 10:56:02 INFO - PROCESS | 1827 | 1461434162558 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}] 10:56:02 INFO - PROCESS | 1827 | 1461434162813 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:56:02 INFO - PROCESS | 1827 | 1461434162825 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd667338800 == 165 [pid = 1827] [id = 697] 10:56:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7fd65c230000) [pid = 1827] [serial = 2092] [outer = (nil)] 10:56:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7fd6624d8000) [pid = 1827] [serial = 2093] [outer = 0x7fd65c230000] 10:56:03 INFO - PROCESS | 1827 | 1461434162993 Marionette DEBUG loaded listener.js 10:56:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7fd665852400) [pid = 1827] [serial = 2094] [outer = 0x7fd65c230000] 10:56:03 INFO - PROCESS | 1827 | 1461434163677 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]]]}] 10:56:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:56:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1177ms 10:56:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:56:03 INFO - PROCESS | 1827 | 1461434163729 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:56:03 INFO - PROCESS | 1827 | 1461434163731 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:56:03 INFO - PROCESS | 1827 | 1461434163741 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:56:03 INFO - PROCESS | 1827 | 1461434163744 Marionette TRACE conn3 <- [1,2762,null,{}] 10:56:03 INFO - PROCESS | 1827 | 1461434163749 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}] 10:56:03 INFO - PROCESS | 1827 | 1461434163968 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:56:04 INFO - PROCESS | 1827 | 1461434164309 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6602a6800 == 166 [pid = 1827] [id = 698] 10:56:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7fd65c229800) [pid = 1827] [serial = 2095] [outer = (nil)] 10:56:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7fd65cdaec00) [pid = 1827] [serial = 2096] [outer = 0x7fd65c229800] 10:56:04 INFO - PROCESS | 1827 | 1461434164452 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7fd65e8e7800) [pid = 1827] [serial = 2097] [outer = 0x7fd65c229800] 10:56:05 INFO - PROCESS | 1827 | 1461434165340 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]]]}] 10:56:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:56:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1641ms 10:56:05 INFO - PROCESS | 1827 | 1461434165378 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:56:05 INFO - PROCESS | 1827 | 1461434165386 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:56:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:56:05 INFO - PROCESS | 1827 | 1461434165394 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:56:05 INFO - PROCESS | 1827 | 1461434165399 Marionette TRACE conn3 <- [1,2766,null,{}] 10:56:05 INFO - PROCESS | 1827 | 1461434165406 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}] 10:56:05 INFO - PROCESS | 1827 | 1461434165629 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:56:05 INFO - PROCESS | 1827 | 1461434165896 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663ef2800 == 167 [pid = 1827] [id = 699] 10:56:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7fd662927000) [pid = 1827] [serial = 2098] [outer = (nil)] 10:56:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7fd662c34000) [pid = 1827] [serial = 2099] [outer = 0x7fd662927000] 10:56:06 INFO - PROCESS | 1827 | 1461434166016 Marionette DEBUG loaded listener.js 10:56:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7fd662cabc00) [pid = 1827] [serial = 2100] [outer = 0x7fd662927000] 10:56:06 INFO - PROCESS | 1827 | 1461434166909 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]]]}] 10:56:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:56:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1583ms 10:56:06 INFO - PROCESS | 1827 | 1461434166980 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:56:06 INFO - PROCESS | 1827 | 1461434166987 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:56:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:56:06 INFO - PROCESS | 1827 | 1461434166995 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:56:06 INFO - PROCESS | 1827 | 1461434166998 Marionette TRACE conn3 <- [1,2770,null,{}] 10:56:07 INFO - PROCESS | 1827 | 1461434167004 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}] 10:56:07 INFO - PROCESS | 1827 | 1461434167234 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:56:07 INFO - PROCESS | 1827 | 1461434167580 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd667323000 == 168 [pid = 1827] [id = 700] 10:56:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7fd662cb2800) [pid = 1827] [serial = 2101] [outer = (nil)] 10:56:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7fd6642e5800) [pid = 1827] [serial = 2102] [outer = 0x7fd662cb2800] 10:56:07 INFO - PROCESS | 1827 | 1461434167654 Marionette DEBUG loaded listener.js 10:56:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7fd6651c9000) [pid = 1827] [serial = 2103] [outer = 0x7fd662cb2800] 10:56:08 INFO - PROCESS | 1827 | 1461434168575 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]]]}] 10:56:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:56:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1635ms 10:56:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:56:08 INFO - PROCESS | 1827 | 1461434168629 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:56:08 INFO - PROCESS | 1827 | 1461434168632 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:56:08 INFO - PROCESS | 1827 | 1461434168646 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 1827 | 1461434168655 Marionette TRACE conn3 <- [1,2774,null,{}] 10:56:08 INFO - PROCESS | 1827 | 1461434168664 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}] 10:56:08 INFO - PROCESS | 1827 | 1461434168973 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:56:09 INFO - PROCESS | 1827 | 1461434169284 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aeca000 == 169 [pid = 1827] [id = 701] 10:56:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7fd6659afc00) [pid = 1827] [serial = 2104] [outer = (nil)] 10:56:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7fd666008000) [pid = 1827] [serial = 2105] [outer = 0x7fd6659afc00] 10:56:09 INFO - PROCESS | 1827 | 1461434169363 Marionette DEBUG loaded listener.js 10:56:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7fd66601fc00) [pid = 1827] [serial = 2106] [outer = 0x7fd6659afc00] 10:56:10 INFO - PROCESS | 1827 | 1461434170228 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]]]}] 10:56:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:56:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1658ms 10:56:10 INFO - PROCESS | 1827 | 1461434170299 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:56:10 INFO - PROCESS | 1827 | 1461434170308 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:56:10 INFO - PROCESS | 1827 | 1461434170313 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:56:10 INFO - PROCESS | 1827 | 1461434170317 Marionette TRACE conn3 <- [1,2778,null,{}] 10:56:10 INFO - PROCESS | 1827 | 1461434170322 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}] 10:56:10 INFO - PROCESS | 1827 | 1461434170543 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:56:10 INFO - PROCESS | 1827 | 1461434170851 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fb21800 == 170 [pid = 1827] [id = 702] 10:56:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd665a7b000) [pid = 1827] [serial = 2107] [outer = (nil)] 10:56:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd6680f5400) [pid = 1827] [serial = 2108] [outer = 0x7fd665a7b000] 10:56:10 INFO - PROCESS | 1827 | 1461434170929 Marionette DEBUG loaded listener.js 10:56:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd66860dc00) [pid = 1827] [serial = 2109] [outer = 0x7fd665a7b000] 10:56:11 INFO - PROCESS | 1827 | 1461434171726 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]]]}] 10:56:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:56:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1437ms 10:56:11 INFO - PROCESS | 1827 | 1461434171751 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:56:11 INFO - PROCESS | 1827 | 1461434171755 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:56:11 INFO - PROCESS | 1827 | 1461434171760 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:56:11 INFO - PROCESS | 1827 | 1461434171763 Marionette TRACE conn3 <- [1,2782,null,{}] 10:56:11 INFO - PROCESS | 1827 | 1461434171769 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}] 10:56:11 INFO - PROCESS | 1827 | 1461434171984 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:56:12 INFO - PROCESS | 1827 | 1461434172223 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670ed2000 == 171 [pid = 1827] [id = 703] 10:56:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd66a848000) [pid = 1827] [serial = 2110] [outer = (nil)] 10:56:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd66aa7e800) [pid = 1827] [serial = 2111] [outer = 0x7fd66a848000] 10:56:12 INFO - PROCESS | 1827 | 1461434172314 Marionette DEBUG loaded listener.js 10:56:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd66ae3a800) [pid = 1827] [serial = 2112] [outer = 0x7fd66a848000] 10:56:13 INFO - PROCESS | 1827 | 1461434173246 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]]]}] 10:56:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:56:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1531ms 10:56:13 INFO - PROCESS | 1827 | 1461434173293 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:56:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:56:13 INFO - PROCESS | 1827 | 1461434173297 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:56:13 INFO - PROCESS | 1827 | 1461434173303 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:56:13 INFO - PROCESS | 1827 | 1461434173306 Marionette TRACE conn3 <- [1,2786,null,{}] 10:56:13 INFO - PROCESS | 1827 | 1461434173312 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}] 10:56:13 INFO - PROCESS | 1827 | 1461434173533 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:56:13 INFO - PROCESS | 1827 | 1461434173843 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672b8f800 == 172 [pid = 1827] [id = 704] 10:56:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd66f44f800) [pid = 1827] [serial = 2113] [outer = (nil)] 10:56:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd66f7dd800) [pid = 1827] [serial = 2114] [outer = 0x7fd66f44f800] 10:56:13 INFO - PROCESS | 1827 | 1461434173924 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd66fb13800) [pid = 1827] [serial = 2115] [outer = 0x7fd66f44f800] 10:56:14 INFO - PROCESS | 1827 | 1461434174759 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]]]}] 10:56:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:56:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1485ms 10:56:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:56:14 INFO - PROCESS | 1827 | 1461434174789 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:56:14 INFO - PROCESS | 1827 | 1461434174792 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:56:14 INFO - PROCESS | 1827 | 1461434174799 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:56:14 INFO - PROCESS | 1827 | 1461434174802 Marionette TRACE conn3 <- [1,2790,null,{}] 10:56:14 INFO - PROCESS | 1827 | 1461434174807 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}] 10:56:15 INFO - PROCESS | 1827 | 1461434175035 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:56:15 INFO - PROCESS | 1827 | 1461434175345 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673345800 == 173 [pid = 1827] [id = 705] 10:56:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd66f7cf800) [pid = 1827] [serial = 2116] [outer = (nil)] 10:56:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd66fccc000) [pid = 1827] [serial = 2117] [outer = 0x7fd66f7cf800] 10:56:15 INFO - PROCESS | 1827 | 1461434175426 Marionette DEBUG loaded listener.js 10:56:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd670d05c00) [pid = 1827] [serial = 2118] [outer = 0x7fd66f7cf800] 10:56:16 INFO - PROCESS | 1827 | 1461434176225 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]]]}] 10:56:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:56:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1484ms 10:56:16 INFO - PROCESS | 1827 | 1461434176283 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:56:16 INFO - PROCESS | 1827 | 1461434176286 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:56:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:56:16 INFO - PROCESS | 1827 | 1461434176292 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:56:16 INFO - PROCESS | 1827 | 1461434176294 Marionette TRACE conn3 <- [1,2794,null,{}] 10:56:16 INFO - PROCESS | 1827 | 1461434176300 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}] 10:56:16 INFO - PROCESS | 1827 | 1461434176528 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:56:16 INFO - PROCESS | 1827 | 1461434176835 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673384800 == 174 [pid = 1827] [id = 706] 10:56:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd66fb0c000) [pid = 1827] [serial = 2119] [outer = (nil)] 10:56:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd670e5d400) [pid = 1827] [serial = 2120] [outer = 0x7fd66fb0c000] 10:56:16 INFO - PROCESS | 1827 | 1461434176914 Marionette DEBUG loaded listener.js 10:56:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd670ee7800) [pid = 1827] [serial = 2121] [outer = 0x7fd66fb0c000] 10:56:17 INFO - PROCESS | 1827 | 1461434177740 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]]]}] 10:56:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:56:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1479ms 10:56:17 INFO - PROCESS | 1827 | 1461434177772 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:56:17 INFO - PROCESS | 1827 | 1461434177775 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:56:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:56:17 INFO - PROCESS | 1827 | 1461434177781 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:56:17 INFO - PROCESS | 1827 | 1461434177783 Marionette TRACE conn3 <- [1,2798,null,{}] 10:56:17 INFO - PROCESS | 1827 | 1461434177789 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}] 10:56:18 INFO - PROCESS | 1827 | 1461434178020 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:56:18 INFO - PROCESS | 1827 | 1461434178290 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67440a800 == 175 [pid = 1827] [id = 707] 10:56:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd670d13000) [pid = 1827] [serial = 2122] [outer = (nil)] 10:56:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd671057400) [pid = 1827] [serial = 2123] [outer = 0x7fd670d13000] 10:56:18 INFO - PROCESS | 1827 | 1461434178420 Marionette DEBUG loaded listener.js 10:56:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd671083c00) [pid = 1827] [serial = 2124] [outer = 0x7fd670d13000] 10:56:19 INFO - PROCESS | 1827 | 1461434179321 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]]]}] 10:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1589ms 10:56:19 INFO - PROCESS | 1827 | 1461434179371 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:56:19 INFO - PROCESS | 1827 | 1461434179374 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:56:19 INFO - PROCESS | 1827 | 1461434179380 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:56:19 INFO - PROCESS | 1827 | 1461434179382 Marionette TRACE conn3 <- [1,2802,null,{}] 10:56:19 INFO - PROCESS | 1827 | 1461434179388 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}] 10:56:19 INFO - PROCESS | 1827 | 1461434179613 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:56:19 INFO - PROCESS | 1827 | 1461434179948 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675c76000 == 176 [pid = 1827] [id = 708] 10:56:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd6710aac00) [pid = 1827] [serial = 2125] [outer = (nil)] 10:56:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd6711e0c00) [pid = 1827] [serial = 2126] [outer = 0x7fd6710aac00] 10:56:20 INFO - PROCESS | 1827 | 1461434180044 Marionette DEBUG loaded listener.js 10:56:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd672233400) [pid = 1827] [serial = 2127] [outer = 0x7fd6710aac00] 10:56:20 INFO - PROCESS | 1827 | 1461434180912 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]]]}] 10:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1578ms 10:56:20 INFO - PROCESS | 1827 | 1461434180959 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:56:20 INFO - PROCESS | 1827 | 1461434180963 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:56:20 INFO - PROCESS | 1827 | 1461434180969 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:56:20 INFO - PROCESS | 1827 | 1461434180973 Marionette TRACE conn3 <- [1,2806,null,{}] 10:56:20 INFO - PROCESS | 1827 | 1461434180979 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}] 10:56:21 INFO - PROCESS | 1827 | 1461434181256 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:56:21 INFO - PROCESS | 1827 | 1461434181568 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676529800 == 177 [pid = 1827] [id = 709] 10:56:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd672308c00) [pid = 1827] [serial = 2128] [outer = (nil)] 10:56:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd672573000) [pid = 1827] [serial = 2129] [outer = 0x7fd672308c00] 10:56:21 INFO - PROCESS | 1827 | 1461434181647 Marionette DEBUG loaded listener.js 10:56:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd672b17000) [pid = 1827] [serial = 2130] [outer = 0x7fd672308c00] 10:56:22 INFO - PROCESS | 1827 | 1461434182469 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]]]}] 10:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1535ms 10:56:22 INFO - PROCESS | 1827 | 1461434182506 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:56:22 INFO - PROCESS | 1827 | 1461434182510 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:56:22 INFO - PROCESS | 1827 | 1461434182516 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:56:22 INFO - PROCESS | 1827 | 1461434182518 Marionette TRACE conn3 <- [1,2810,null,{}] 10:56:22 INFO - PROCESS | 1827 | 1461434182525 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}] 10:56:22 INFO - PROCESS | 1827 | 1461434182757 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:56:23 INFO - PROCESS | 1827 | 1461434183071 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67694b000 == 178 [pid = 1827] [id = 710] 10:56:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd65e42f000) [pid = 1827] [serial = 2131] [outer = (nil)] 10:56:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd672cd0400) [pid = 1827] [serial = 2132] [outer = 0x7fd65e42f000] 10:56:23 INFO - PROCESS | 1827 | 1461434183161 Marionette DEBUG loaded listener.js 10:56:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd672e8c000) [pid = 1827] [serial = 2133] [outer = 0x7fd65e42f000] 10:56:23 INFO - PROCESS | 1827 | 1461434183975 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]]]}] 10:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1531ms 10:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:56:24 INFO - PROCESS | 1827 | 1461434184048 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:56:24 INFO - PROCESS | 1827 | 1461434184051 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:56:24 INFO - PROCESS | 1827 | 1461434184058 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:56:24 INFO - PROCESS | 1827 | 1461434184060 Marionette TRACE conn3 <- [1,2814,null,{}] 10:56:24 INFO - PROCESS | 1827 | 1461434184066 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}] 10:56:24 INFO - PROCESS | 1827 | 1461434184316 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:56:24 INFO - PROCESS | 1827 | 1461434184639 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676b14800 == 179 [pid = 1827] [id = 711] 10:56:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd65e8f2000) [pid = 1827] [serial = 2134] [outer = (nil)] 10:56:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd67318e000) [pid = 1827] [serial = 2135] [outer = 0x7fd65e8f2000] 10:56:24 INFO - PROCESS | 1827 | 1461434184719 Marionette DEBUG loaded listener.js 10:56:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd673195c00) [pid = 1827] [serial = 2136] [outer = 0x7fd65e8f2000] 10:56:25 INFO - PROCESS | 1827 | 1461434185553 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]]]}] 10:56:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:56:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1535ms 10:56:25 INFO - PROCESS | 1827 | 1461434185592 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:56:25 INFO - PROCESS | 1827 | 1461434185596 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:56:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:56:25 INFO - PROCESS | 1827 | 1461434185601 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:56:25 INFO - PROCESS | 1827 | 1461434185604 Marionette TRACE conn3 <- [1,2818,null,{}] 10:56:25 INFO - PROCESS | 1827 | 1461434185609 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}] 10:56:25 INFO - PROCESS | 1827 | 1461434185838 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:56:26 INFO - PROCESS | 1827 | 1461434186152 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678db0000 == 180 [pid = 1827] [id = 712] 10:56:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd673187800) [pid = 1827] [serial = 2137] [outer = (nil)] 10:56:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd6733bcc00) [pid = 1827] [serial = 2138] [outer = 0x7fd673187800] 10:56:26 INFO - PROCESS | 1827 | 1461434186229 Marionette DEBUG loaded listener.js 10:56:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd673446c00) [pid = 1827] [serial = 2139] [outer = 0x7fd673187800] 10:56:27 INFO - PROCESS | 1827 | 1461434187066 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]]]}] 10:56:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:56:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1540ms 10:56:27 INFO - PROCESS | 1827 | 1461434187142 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:56:27 INFO - PROCESS | 1827 | 1461434187144 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:56:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:56:27 INFO - PROCESS | 1827 | 1461434187151 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:56:27 INFO - PROCESS | 1827 | 1461434187154 Marionette TRACE conn3 <- [1,2822,null,{}] 10:56:27 INFO - PROCESS | 1827 | 1461434187159 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}] 10:56:27 INFO - PROCESS | 1827 | 1461434187434 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:56:27 INFO - PROCESS | 1827 | 1461434187757 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67aacc000 == 181 [pid = 1827] [id = 713] 10:56:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd65e8ea400) [pid = 1827] [serial = 2140] [outer = (nil)] 10:56:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd6741df000) [pid = 1827] [serial = 2141] [outer = 0x7fd65e8ea400] 10:56:27 INFO - PROCESS | 1827 | 1461434187832 Marionette DEBUG loaded listener.js 10:56:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd6744b1800) [pid = 1827] [serial = 2142] [outer = 0x7fd65e8ea400] 10:56:28 INFO - PROCESS | 1827 | 1461434188698 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]]]}] 10:56:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:56:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1584ms 10:56:28 INFO - PROCESS | 1827 | 1461434188736 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:56:28 INFO - PROCESS | 1827 | 1461434188740 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:56:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:56:28 INFO - PROCESS | 1827 | 1461434188746 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:56:28 INFO - PROCESS | 1827 | 1461434188748 Marionette TRACE conn3 <- [1,2826,null,{}] 10:56:28 INFO - PROCESS | 1827 | 1461434188754 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}] 10:56:28 INFO - PROCESS | 1827 | 1461434188980 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:56:29 INFO - PROCESS | 1827 | 1461434189310 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b349000 == 182 [pid = 1827] [id = 714] 10:56:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd6710a6800) [pid = 1827] [serial = 2143] [outer = (nil)] 10:56:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd674510000) [pid = 1827] [serial = 2144] [outer = 0x7fd6710a6800] 10:56:29 INFO - PROCESS | 1827 | 1461434189395 Marionette DEBUG loaded listener.js 10:56:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd674518400) [pid = 1827] [serial = 2145] [outer = 0x7fd6710a6800] 10:56:30 INFO - PROCESS | 1827 | 1461434190239 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:56:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:56:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1543ms 10:56:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:56:30 INFO - PROCESS | 1827 | 1461434190290 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:56:30 INFO - PROCESS | 1827 | 1461434190293 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:56:30 INFO - PROCESS | 1827 | 1461434190299 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:56:30 INFO - PROCESS | 1827 | 1461434190302 Marionette TRACE conn3 <- [1,2830,null,{}] 10:56:30 INFO - PROCESS | 1827 | 1461434190307 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}] 10:56:30 INFO - PROCESS | 1827 | 1461434190545 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:56:30 INFO - PROCESS | 1827 | 1461434190861 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bc94800 == 183 [pid = 1827] [id = 715] 10:56:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd672315400) [pid = 1827] [serial = 2146] [outer = (nil)] 10:56:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd6745da800) [pid = 1827] [serial = 2147] [outer = 0x7fd672315400] 10:56:30 INFO - PROCESS | 1827 | 1461434190944 Marionette DEBUG loaded listener.js 10:56:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd674fed000) [pid = 1827] [serial = 2148] [outer = 0x7fd672315400] 10:56:31 INFO - PROCESS | 1827 | 1461434191784 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]]]}] 10:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1543ms 10:56:31 INFO - PROCESS | 1827 | 1461434191842 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:56:31 INFO - PROCESS | 1827 | 1461434191844 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:56:31 INFO - PROCESS | 1827 | 1461434191851 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:56:31 INFO - PROCESS | 1827 | 1461434191853 Marionette TRACE conn3 <- [1,2834,null,{}] 10:56:31 INFO - PROCESS | 1827 | 1461434191859 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}] 10:56:32 INFO - PROCESS | 1827 | 1461434192088 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:56:32 INFO - PROCESS | 1827 | 1461434192406 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67c556800 == 184 [pid = 1827] [id = 716] 10:56:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd661553000) [pid = 1827] [serial = 2149] [outer = (nil)] 10:56:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd675b91000) [pid = 1827] [serial = 2150] [outer = 0x7fd661553000] 10:56:32 INFO - PROCESS | 1827 | 1461434192484 Marionette DEBUG loaded listener.js 10:56:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd675b9ac00) [pid = 1827] [serial = 2151] [outer = 0x7fd661553000] 10:56:33 INFO - PROCESS | 1827 | 1461434193262 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1478ms 10:56:33 INFO - PROCESS | 1827 | 1461434193346 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:56:33 INFO - PROCESS | 1827 | 1461434193350 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:56:33 INFO - PROCESS | 1827 | 1461434193358 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:56:33 INFO - PROCESS | 1827 | 1461434193361 Marionette TRACE conn3 <- [1,2838,null,{}] 10:56:33 INFO - PROCESS | 1827 | 1461434193366 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}] 10:56:33 INFO - PROCESS | 1827 | 1461434193601 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:56:33 INFO - PROCESS | 1827 | 1461434193917 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e804800 == 185 [pid = 1827] [id = 717] 10:56:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd675b92c00) [pid = 1827] [serial = 2152] [outer = (nil)] 10:56:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd675bac800) [pid = 1827] [serial = 2153] [outer = 0x7fd675b92c00] 10:56:34 INFO - PROCESS | 1827 | 1461434193997 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd675d82c00) [pid = 1827] [serial = 2154] [outer = 0x7fd675b92c00] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666176000 == 184 [pid = 1827] [id = 585] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f47f800 == 183 [pid = 1827] [id = 590] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aedb800 == 182 [pid = 1827] [id = 589] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd667338800 == 181 [pid = 1827] [id = 697] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66732b800 == 180 [pid = 1827] [id = 696] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66591e800 == 179 [pid = 1827] [id = 695] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6617a2000 == 178 [pid = 1827] [id = 694] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6602bc800 == 177 [pid = 1827] [id = 693] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e46a000 == 176 [pid = 1827] [id = 692] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6623da000 == 175 [pid = 1827] [id = 691] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fb39800 == 174 [pid = 1827] [id = 687] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66af1e800 == 173 [pid = 1827] [id = 686] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66adf6800 == 172 [pid = 1827] [id = 685] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd668a8d800 == 171 [pid = 1827] [id = 684] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd668099800 == 170 [pid = 1827] [id = 683] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66695a800 == 169 [pid = 1827] [id = 682] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6659d9800 == 168 [pid = 1827] [id = 681] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6653e4000 == 167 [pid = 1827] [id = 680] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd663ed8000 == 166 [pid = 1827] [id = 679] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6623c9000 == 165 [pid = 1827] [id = 678] 10:56:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65c3a9800 == 164 [pid = 1827] [id = 677] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd662b56c00) [pid = 1827] [serial = 2030] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd666009c00) [pid = 1827] [serial = 1980] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd66ac38400) [pid = 1827] [serial = 1991] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd65e8ed400) [pid = 1827] [serial = 2025] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd65e5bb000) [pid = 1827] [serial = 2024] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd671057800) [pid = 1827] [serial = 1998] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd6655fbc00) [pid = 1827] [serial = 1977] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd66aa80400) [pid = 1827] [serial = 1989] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd672689c00) [pid = 1827] [serial = 2015] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd66512c400) [pid = 1827] [serial = 1973] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd67108e000) [pid = 1827] [serial = 2001] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd672087800) [pid = 1827] [serial = 2009] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd6659b3400) [pid = 1827] [serial = 1950] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd6655f2c00) [pid = 1827] [serial = 1976] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd6711e6800) [pid = 1827] [serial = 2006] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd6711da800) [pid = 1827] [serial = 2004] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd660c0d800) [pid = 1827] [serial = 1967] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd67290c000) [pid = 1827] [serial = 2016] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd673188400) [pid = 1827] [serial = 2022] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd661554c00) [pid = 1827] [serial = 2027] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd671088c00) [pid = 1827] [serial = 2000] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd667382800) [pid = 1827] [serial = 1982] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd67105b000) [pid = 1827] [serial = 1947] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd662bbd800) [pid = 1827] [serial = 1970] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd672b19c00) [pid = 1827] [serial = 2018] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd665851800) [pid = 1827] [serial = 1979] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd6635d6400) [pid = 1827] [serial = 1890] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd6654bbc00) [pid = 1827] [serial = 1974] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd6624cd800) [pid = 1827] [serial = 2028] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd670e60c00) [pid = 1827] [serial = 1997] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd66ac6a400) [pid = 1827] [serial = 1992] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd6688dc800) [pid = 1827] [serial = 1986] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd662ca6400) [pid = 1827] [serial = 1971] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7fd672086400) [pid = 1827] [serial = 2007] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7fd661558c00) [pid = 1827] [serial = 1968] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7fd66b0d4c00) [pid = 1827] [serial = 1994] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd67109cc00) [pid = 1827] [serial = 2003] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd65cda4400) [pid = 1827] [serial = 1964] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd65e42c800) [pid = 1827] [serial = 1965] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd67223dc00) [pid = 1827] [serial = 2010] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd672ccd800) [pid = 1827] [serial = 2019] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd672cdac00) [pid = 1827] [serial = 2021] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd672566400) [pid = 1827] [serial = 2013] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd67230d000) [pid = 1827] [serial = 2012] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd6680ecc00) [pid = 1827] [serial = 1983] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd66a84a400) [pid = 1827] [serial = 1988] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd66f445000) [pid = 1827] [serial = 1995] [outer = (nil)] [url = about:blank] 10:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7fd66860c000) [pid = 1827] [serial = 1985] [outer = (nil)] [url = about:blank] 10:56:37 INFO - PROCESS | 1827 | 1461434197288 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]]]}] 10:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 3996ms 10:56:37 INFO - PROCESS | 1827 | 1461434197380 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:56:37 INFO - PROCESS | 1827 | 1461434197386 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:56:37 INFO - PROCESS | 1827 | 1461434197399 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:56:37 INFO - PROCESS | 1827 | 1461434197405 Marionette TRACE conn3 <- [1,2842,null,{}] 10:56:37 INFO - PROCESS | 1827 | 1461434197417 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}] 10:56:37 INFO - PROCESS | 1827 | 1461434197693 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:56:37 INFO - PROCESS | 1827 | 1461434197912 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e46e800 == 165 [pid = 1827] [id = 718] 10:56:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd65e434000) [pid = 1827] [serial = 2155] [outer = (nil)] 10:56:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd65e8ec400) [pid = 1827] [serial = 2156] [outer = 0x7fd65e434000] 10:56:38 INFO - PROCESS | 1827 | 1461434198001 Marionette DEBUG loaded listener.js 10:56:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd6602cc800) [pid = 1827] [serial = 2157] [outer = 0x7fd65e434000] 10:56:38 INFO - PROCESS | 1827 | 1461434198958 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]]]}] 10:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1645ms 10:56:39 INFO - PROCESS | 1827 | 1461434199044 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:56:39 INFO - PROCESS | 1827 | 1461434199056 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:56:39 INFO - PROCESS | 1827 | 1461434199067 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:56:39 INFO - PROCESS | 1827 | 1461434199070 Marionette TRACE conn3 <- [1,2846,null,{}] 10:56:39 INFO - PROCESS | 1827 | 1461434199076 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}] 10:56:39 INFO - PROCESS | 1827 | 1461434199342 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:56:39 INFO - PROCESS | 1827 | 1461434199750 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66150e000 == 166 [pid = 1827] [id = 719] 10:56:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd66154e800) [pid = 1827] [serial = 2158] [outer = (nil)] 10:56:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd66224cc00) [pid = 1827] [serial = 2159] [outer = 0x7fd66154e800] 10:56:39 INFO - PROCESS | 1827 | 1461434199843 Marionette DEBUG loaded listener.js 10:56:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd6624d9800) [pid = 1827] [serial = 2160] [outer = 0x7fd66154e800] 10:56:40 INFO - PROCESS | 1827 | 1461434200893 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]]]}] 10:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1887ms 10:56:40 INFO - PROCESS | 1827 | 1461434200954 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:56:40 INFO - PROCESS | 1827 | 1461434200957 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:56:40 INFO - PROCESS | 1827 | 1461434200983 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:56:40 INFO - PROCESS | 1827 | 1461434200992 Marionette TRACE conn3 <- [1,2850,null,{}] 10:56:41 INFO - PROCESS | 1827 | 1461434201020 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}] 10:56:41 INFO - PROCESS | 1827 | 1461434201330 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:56:41 INFO - PROCESS | 1827 | 1461434201955 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:41 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd662929800) [pid = 1827] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:56:41 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd6655ed800) [pid = 1827] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:56:41 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd65e42e000) [pid = 1827] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:56:41 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd65e8f5c00) [pid = 1827] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:56:41 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd65e8ed000) [pid = 1827] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:56:41 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7fd662921c00) [pid = 1827] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:56:41 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7fd666002800) [pid = 1827] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:56:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660561000 == 167 [pid = 1827] [id = 720] 10:56:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7fd65a0d8c00) [pid = 1827] [serial = 2161] [outer = (nil)] 10:56:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd65e8f5c00) [pid = 1827] [serial = 2162] [outer = 0x7fd65a0d8c00] 10:56:42 INFO - PROCESS | 1827 | 1461434202051 Marionette DEBUG loaded listener.js 10:56:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd662caf400) [pid = 1827] [serial = 2163] [outer = 0x7fd65a0d8c00] 10:56:42 INFO - PROCESS | 1827 | 1461434202800 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1859ms 10:56:42 INFO - PROCESS | 1827 | 1461434202823 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:56:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:56:42 INFO - PROCESS | 1827 | 1461434202828 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:56:42 INFO - PROCESS | 1827 | 1461434202834 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 1827 | 1461434202836 Marionette TRACE conn3 <- [1,2854,null,{}] 10:56:42 INFO - PROCESS | 1827 | 1461434202841 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}] 10:56:43 INFO - PROCESS | 1827 | 1461434203128 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:56:43 INFO - PROCESS | 1827 | 1461434203149 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663467800 == 168 [pid = 1827] [id = 721] 10:56:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd662b57c00) [pid = 1827] [serial = 2164] [outer = (nil)] 10:56:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd6640d7000) [pid = 1827] [serial = 2165] [outer = 0x7fd662b57c00] 10:56:43 INFO - PROCESS | 1827 | 1461434203214 Marionette DEBUG loaded listener.js 10:56:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd6642e6c00) [pid = 1827] [serial = 2166] [outer = 0x7fd662b57c00] 10:56:44 INFO - PROCESS | 1827 | 1461434204309 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]]]}] 10:56:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:56:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1531ms 10:56:44 INFO - PROCESS | 1827 | 1461434204366 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:56:44 INFO - PROCESS | 1827 | 1461434204370 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:56:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:56:44 INFO - PROCESS | 1827 | 1461434204379 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:56:44 INFO - PROCESS | 1827 | 1461434204384 Marionette TRACE conn3 <- [1,2858,null,{}] 10:56:44 INFO - PROCESS | 1827 | 1461434204405 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}] 10:56:44 INFO - PROCESS | 1827 | 1461434204672 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:56:45 INFO - PROCESS | 1827 | 1461434205016 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6613e2800 == 169 [pid = 1827] [id = 722] 10:56:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd65d226000) [pid = 1827] [serial = 2167] [outer = (nil)] 10:56:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd6602ce800) [pid = 1827] [serial = 2168] [outer = 0x7fd65d226000] 10:56:45 INFO - PROCESS | 1827 | 1461434205101 Marionette DEBUG loaded listener.js 10:56:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd661550800) [pid = 1827] [serial = 2169] [outer = 0x7fd65d226000] 10:56:45 INFO - PROCESS | 1827 | 1461434205987 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:56:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:56:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1649ms 10:56:46 INFO - PROCESS | 1827 | 1461434206029 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:56:46 INFO - PROCESS | 1827 | 1461434206037 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:56:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:56:46 INFO - PROCESS | 1827 | 1461434206047 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 1827 | 1461434206052 Marionette TRACE conn3 <- [1,2862,null,{}] 10:56:46 INFO - PROCESS | 1827 | 1461434206058 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}] 10:56:46 INFO - PROCESS | 1827 | 1461434206329 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:56:46 INFO - PROCESS | 1827 | 1461434206663 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665119800 == 170 [pid = 1827] [id = 723] 10:56:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd662b56400) [pid = 1827] [serial = 2170] [outer = (nil)] 10:56:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd6635df400) [pid = 1827] [serial = 2171] [outer = 0x7fd662b56400] 10:56:46 INFO - PROCESS | 1827 | 1461434206742 Marionette DEBUG loaded listener.js 10:56:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd665129000) [pid = 1827] [serial = 2172] [outer = 0x7fd662b56400] 10:56:47 INFO - PROCESS | 1827 | 1461434207686 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]]]}] 10:56:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:56:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1680ms 10:56:47 INFO - PROCESS | 1827 | 1461434207729 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:56:47 INFO - PROCESS | 1827 | 1461434207733 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:56:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:56:47 INFO - PROCESS | 1827 | 1461434207740 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:56:47 INFO - PROCESS | 1827 | 1461434207746 Marionette TRACE conn3 <- [1,2866,null,{}] 10:56:47 INFO - PROCESS | 1827 | 1461434207763 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}] 10:56:48 INFO - PROCESS | 1827 | 1461434208017 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:56:48 INFO - PROCESS | 1827 | 1461434208368 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66616d800 == 171 [pid = 1827] [id = 724] 10:56:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd6654bcc00) [pid = 1827] [serial = 2173] [outer = (nil)] 10:56:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd6655f6c00) [pid = 1827] [serial = 2174] [outer = 0x7fd6654bcc00] 10:56:48 INFO - PROCESS | 1827 | 1461434208450 Marionette DEBUG loaded listener.js 10:56:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd6657f6c00) [pid = 1827] [serial = 2175] [outer = 0x7fd6654bcc00] 10:56:49 INFO - PROCESS | 1827 | 1461434209344 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]]]}] 10:56:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:56:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1638ms 10:56:49 INFO - PROCESS | 1827 | 1461434209378 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:56:49 INFO - PROCESS | 1827 | 1461434209383 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:56:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:56:49 INFO - PROCESS | 1827 | 1461434209389 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - PROCESS | 1827 | 1461434209391 Marionette TRACE conn3 <- [1,2870,null,{}] 10:56:49 INFO - PROCESS | 1827 | 1461434209397 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}] 10:56:49 INFO - PROCESS | 1827 | 1461434209654 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:56:49 INFO - PROCESS | 1827 | 1461434209983 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66695e000 == 172 [pid = 1827] [id = 725] 10:56:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd6654d0800) [pid = 1827] [serial = 2176] [outer = (nil)] 10:56:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd665a75800) [pid = 1827] [serial = 2177] [outer = 0x7fd6654d0800] 10:56:50 INFO - PROCESS | 1827 | 1461434210065 Marionette DEBUG loaded listener.js 10:56:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd66600c400) [pid = 1827] [serial = 2178] [outer = 0x7fd6654d0800] 10:56:50 INFO - PROCESS | 1827 | 1461434210922 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]]]}] 10:56:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:56:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1578ms 10:56:50 INFO - PROCESS | 1827 | 1461434210969 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:56:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:56:50 INFO - PROCESS | 1827 | 1461434210973 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:56:50 INFO - PROCESS | 1827 | 1461434210979 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:56:50 INFO - PROCESS | 1827 | 1461434210983 Marionette TRACE conn3 <- [1,2874,null,{}] 10:56:50 INFO - PROCESS | 1827 | 1461434210988 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}] 10:56:51 INFO - PROCESS | 1827 | 1461434211226 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:56:51 INFO - PROCESS | 1827 | 1461434211538 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd667698800 == 173 [pid = 1827] [id = 726] 10:56:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd666185c00) [pid = 1827] [serial = 2179] [outer = (nil)] 10:56:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd6664cb000) [pid = 1827] [serial = 2180] [outer = 0x7fd666185c00] 10:56:51 INFO - PROCESS | 1827 | 1461434211619 Marionette DEBUG loaded listener.js 10:56:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd667382800) [pid = 1827] [serial = 2181] [outer = 0x7fd666185c00] 10:56:52 INFO - PROCESS | 1827 | 1461434212465 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]]]}] 10:56:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:56:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1535ms 10:56:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:56:52 INFO - PROCESS | 1827 | 1461434212515 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:56:52 INFO - PROCESS | 1827 | 1461434212518 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:56:52 INFO - PROCESS | 1827 | 1461434212525 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:56:52 INFO - PROCESS | 1827 | 1461434212528 Marionette TRACE conn3 <- [1,2878,null,{}] 10:56:52 INFO - PROCESS | 1827 | 1461434212534 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}] 10:56:52 INFO - PROCESS | 1827 | 1461434212807 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:56:53 INFO - PROCESS | 1827 | 1461434213132 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ab7b800 == 174 [pid = 1827] [id = 727] 10:56:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd6688dd800) [pid = 1827] [serial = 2182] [outer = (nil)] 10:56:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd66aa81800) [pid = 1827] [serial = 2183] [outer = 0x7fd6688dd800] 10:56:53 INFO - PROCESS | 1827 | 1461434213219 Marionette DEBUG loaded listener.js 10:56:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd66ac3d800) [pid = 1827] [serial = 2184] [outer = 0x7fd6688dd800] 10:56:54 INFO - PROCESS | 1827 | 1461434214061 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]]]}] 10:56:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:56:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1588ms 10:56:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:56:54 INFO - PROCESS | 1827 | 1461434214113 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:56:54 INFO - PROCESS | 1827 | 1461434214116 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:56:54 INFO - PROCESS | 1827 | 1461434214123 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:56:54 INFO - PROCESS | 1827 | 1461434214126 Marionette TRACE conn3 <- [1,2882,null,{}] 10:56:54 INFO - PROCESS | 1827 | 1461434214132 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}] 10:56:54 INFO - PROCESS | 1827 | 1461434214356 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:56:54 INFO - PROCESS | 1827 | 1461434214684 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66aec6000 == 175 [pid = 1827] [id = 728] 10:56:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd6688dec00) [pid = 1827] [serial = 2185] [outer = (nil)] 10:56:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd66ac75000) [pid = 1827] [serial = 2186] [outer = 0x7fd6688dec00] 10:56:54 INFO - PROCESS | 1827 | 1461434214770 Marionette DEBUG loaded listener.js 10:56:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd66b0d8000) [pid = 1827] [serial = 2187] [outer = 0x7fd6688dec00] 10:56:55 INFO - PROCESS | 1827 | 1461434215620 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]]]}] 10:56:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:56:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1529ms 10:56:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:56:55 INFO - PROCESS | 1827 | 1461434215653 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 1827 | 1461434215655 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:56:55 INFO - PROCESS | 1827 | 1461434215662 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - PROCESS | 1827 | 1461434215665 Marionette TRACE conn3 <- [1,2886,null,{}] 10:56:55 INFO - PROCESS | 1827 | 1461434215670 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}] 10:56:55 INFO - PROCESS | 1827 | 1461434215893 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:56:56 INFO - PROCESS | 1827 | 1461434216204 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f692000 == 176 [pid = 1827] [id = 729] 10:56:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd66ac68000) [pid = 1827] [serial = 2188] [outer = (nil)] 10:56:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd66f443c00) [pid = 1827] [serial = 2189] [outer = 0x7fd66ac68000] 10:56:56 INFO - PROCESS | 1827 | 1461434216282 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd66fb13c00) [pid = 1827] [serial = 2190] [outer = 0x7fd66ac68000] 10:56:57 INFO - PROCESS | 1827 | 1461434217132 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]]]}] 10:56:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:56:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1529ms 10:56:57 INFO - PROCESS | 1827 | 1461434217191 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 1827 | 1461434217196 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:56:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:56:57 INFO - PROCESS | 1827 | 1461434217202 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 1827 | 1461434217204 Marionette TRACE conn3 <- [1,2890,null,{}] 10:56:57 INFO - PROCESS | 1827 | 1461434217210 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}] 10:56:57 INFO - PROCESS | 1827 | 1461434217454 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:56:57 INFO - PROCESS | 1827 | 1461434217770 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e12000 == 177 [pid = 1827] [id = 730] 10:56:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd66a842800) [pid = 1827] [serial = 2191] [outer = (nil)] 10:56:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd66fcc8400) [pid = 1827] [serial = 2192] [outer = 0x7fd66a842800] 10:56:57 INFO - PROCESS | 1827 | 1461434217861 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd670d21400) [pid = 1827] [serial = 2193] [outer = 0x7fd66a842800] 10:56:58 INFO - PROCESS | 1827 | 1461434218711 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:56:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:56:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1580ms 10:56:58 INFO - PROCESS | 1827 | 1461434218783 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:56:58 INFO - PROCESS | 1827 | 1461434218787 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:56:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:56:58 INFO - PROCESS | 1827 | 1461434218793 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:56:58 INFO - PROCESS | 1827 | 1461434218797 Marionette TRACE conn3 <- [1,2894,null,{}] 10:56:58 INFO - PROCESS | 1827 | 1461434218802 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}] 10:56:59 INFO - PROCESS | 1827 | 1461434219084 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:56:59 INFO - PROCESS | 1827 | 1461434219395 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6720ae800 == 178 [pid = 1827] [id = 731] 10:56:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd66fb0a800) [pid = 1827] [serial = 2194] [outer = (nil)] 10:56:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd671084c00) [pid = 1827] [serial = 2195] [outer = 0x7fd66fb0a800] 10:56:59 INFO - PROCESS | 1827 | 1461434219474 Marionette DEBUG loaded listener.js 10:56:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd67109d800) [pid = 1827] [serial = 2196] [outer = 0x7fd66fb0a800] 10:57:00 INFO - PROCESS | 1827 | 1461434220361 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]]]}] 10:57:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:57:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1639ms 10:57:00 INFO - PROCESS | 1827 | 1461434220435 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 1827 | 1461434220439 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:57:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:57:00 INFO - PROCESS | 1827 | 1461434220447 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 1827 | 1461434220452 Marionette TRACE conn3 <- [1,2898,null,{}] 10:57:00 INFO - PROCESS | 1827 | 1461434220458 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}] 10:57:00 INFO - PROCESS | 1827 | 1461434220797 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:57:01 INFO - PROCESS | 1827 | 1461434221185 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672cb1800 == 179 [pid = 1827] [id = 732] 10:57:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd672089000) [pid = 1827] [serial = 2197] [outer = (nil)] 10:57:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd67223f800) [pid = 1827] [serial = 2198] [outer = 0x7fd672089000] 10:57:01 INFO - PROCESS | 1827 | 1461434221268 Marionette DEBUG loaded listener.js 10:57:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd672566800) [pid = 1827] [serial = 2199] [outer = 0x7fd672089000] 10:57:02 INFO - PROCESS | 1827 | 1461434222206 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]]]}] 10:57:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:57:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1837ms 10:57:02 INFO - PROCESS | 1827 | 1461434222285 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:57:02 INFO - PROCESS | 1827 | 1461434222288 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:57:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:57:02 INFO - PROCESS | 1827 | 1461434222294 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:57:02 INFO - PROCESS | 1827 | 1461434222297 Marionette TRACE conn3 <- [1,2902,null,{}] 10:57:02 INFO - PROCESS | 1827 | 1461434222303 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}] 10:57:02 INFO - PROCESS | 1827 | 1461434222582 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:57:02 INFO - PROCESS | 1827 | 1461434222877 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674f8a000 == 180 [pid = 1827] [id = 733] 10:57:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd6651c2800) [pid = 1827] [serial = 2200] [outer = (nil)] 10:57:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd672566400) [pid = 1827] [serial = 2201] [outer = 0x7fd6651c2800] 10:57:02 INFO - PROCESS | 1827 | 1461434222951 Marionette DEBUG loaded listener.js 10:57:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd672e90000) [pid = 1827] [serial = 2202] [outer = 0x7fd6651c2800] 10:57:03 INFO - PROCESS | 1827 | 1461434223818 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:57:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:57:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1579ms 10:57:03 INFO - PROCESS | 1827 | 1461434223876 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:57:03 INFO - PROCESS | 1827 | 1461434223878 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:57:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:57:03 INFO - PROCESS | 1827 | 1461434223885 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:57:03 INFO - PROCESS | 1827 | 1461434223887 Marionette TRACE conn3 <- [1,2906,null,{}] 10:57:03 INFO - PROCESS | 1827 | 1461434223893 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}] 10:57:04 INFO - PROCESS | 1827 | 1461434224132 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:57:04 INFO - PROCESS | 1827 | 1461434224449 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675e41000 == 181 [pid = 1827] [id = 734] 10:57:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd66601d400) [pid = 1827] [serial = 2203] [outer = (nil)] 10:57:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd67450cc00) [pid = 1827] [serial = 2204] [outer = 0x7fd66601d400] 10:57:04 INFO - PROCESS | 1827 | 1461434224530 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd675b93000) [pid = 1827] [serial = 2205] [outer = 0x7fd66601d400] 10:57:05 INFO - PROCESS | 1827 | 1461434225429 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]]]}] 10:57:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:57:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1582ms 10:57:05 INFO - PROCESS | 1827 | 1461434225468 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:57:05 INFO - PROCESS | 1827 | 1461434225471 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:57:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:57:05 INFO - PROCESS | 1827 | 1461434225477 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:57:05 INFO - PROCESS | 1827 | 1461434225480 Marionette TRACE conn3 <- [1,2910,null,{}] 10:57:05 INFO - PROCESS | 1827 | 1461434225486 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}] 10:57:05 INFO - PROCESS | 1827 | 1461434225731 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:57:06 INFO - PROCESS | 1827 | 1461434226051 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676aec000 == 182 [pid = 1827] [id = 735] 10:57:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd672687400) [pid = 1827] [serial = 2206] [outer = (nil)] 10:57:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd675d82000) [pid = 1827] [serial = 2207] [outer = 0x7fd672687400] 10:57:06 INFO - PROCESS | 1827 | 1461434226132 Marionette DEBUG loaded listener.js 10:57:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd676441400) [pid = 1827] [serial = 2208] [outer = 0x7fd672687400] 10:57:06 INFO - PROCESS | 1827 | 1461434226864 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]]]}] 10:57:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:57:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:57:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1428ms 10:57:06 INFO - PROCESS | 1827 | 1461434226907 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:57:06 INFO - PROCESS | 1827 | 1461434226911 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:57:06 INFO - TEST-START | /DOMEvents/constructors.html 10:57:06 INFO - PROCESS | 1827 | 1461434226917 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:57:06 INFO - PROCESS | 1827 | 1461434226920 Marionette TRACE conn3 <- [1,2914,null,{}] 10:57:06 INFO - PROCESS | 1827 | 1461434226926 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}] 10:57:07 INFO - PROCESS | 1827 | 1461434227161 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:57:07 INFO - PROCESS | 1827 | 1461434227438 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd678da7800 == 183 [pid = 1827] [id = 736] 10:57:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd6642e7000) [pid = 1827] [serial = 2209] [outer = (nil)] 10:57:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd675d8a800) [pid = 1827] [serial = 2210] [outer = 0x7fd6642e7000] 10:57:07 INFO - PROCESS | 1827 | 1461434227515 Marionette DEBUG loaded listener.js 10:57:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd67644e000) [pid = 1827] [serial = 2211] [outer = 0x7fd6642e7000] 10:57:08 INFO - PROCESS | 1827 | 1461434228408 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]]]}] 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:57:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:57:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:57:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 1553ms 10:57:08 INFO - PROCESS | 1827 | 1461434228472 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:57:08 INFO - PROCESS | 1827 | 1461434228478 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:57:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:57:08 INFO - PROCESS | 1827 | 1461434228486 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:57:08 INFO - PROCESS | 1827 | 1461434228494 Marionette TRACE conn3 <- [1,2918,null,{}] 10:57:08 INFO - PROCESS | 1827 | 1461434228504 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}] 10:57:08 INFO - PROCESS | 1827 | 1461434228748 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:57:09 INFO - PROCESS | 1827 | 1461434229065 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67b30e000 == 184 [pid = 1827] [id = 737] 10:57:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd665853000) [pid = 1827] [serial = 2212] [outer = (nil)] 10:57:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd6769f4400) [pid = 1827] [serial = 2213] [outer = 0x7fd665853000] 10:57:09 INFO - PROCESS | 1827 | 1461434229146 Marionette DEBUG loaded listener.js 10:57:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd676a58000) [pid = 1827] [serial = 2214] [outer = 0x7fd665853000] 10:57:09 INFO - PROCESS | 1827 | 1461434229895 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:57:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:57:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1439ms 10:57:09 INFO - PROCESS | 1827 | 1461434229927 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 1827 | 1461434229931 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:57:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:57:09 INFO - PROCESS | 1827 | 1461434229937 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:57:09 INFO - PROCESS | 1827 | 1461434229940 Marionette TRACE conn3 <- [1,2922,null,{}] 10:57:09 INFO - PROCESS | 1827 | 1461434229945 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}] 10:57:10 INFO - PROCESS | 1827 | 1461434230203 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:57:10 INFO - PROCESS | 1827 | 1461434230484 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67e896800 == 185 [pid = 1827] [id = 738] 10:57:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd676443400) [pid = 1827] [serial = 2215] [outer = (nil)] 10:57:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd676a5d000) [pid = 1827] [serial = 2216] [outer = 0x7fd676443400] 10:57:10 INFO - PROCESS | 1827 | 1461434230608 Marionette DEBUG loaded listener.js 10:57:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd677056400) [pid = 1827] [serial = 2217] [outer = 0x7fd676443400] 10:57:11 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:57:11 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:57:11 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:57:11 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:57:11 INFO - PROCESS | 1827 | 1461434231401 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]]]}] 10:57:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:57:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:57:11 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 10:57:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:57:11 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 10:57:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:57:11 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]" 10:57:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:57:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:57:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1488ms 10:57:11 INFO - PROCESS | 1827 | 1461434231431 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:57:11 INFO - PROCESS | 1827 | 1461434231438 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:57:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:57:11 INFO - PROCESS | 1827 | 1461434231446 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:57:11 INFO - PROCESS | 1827 | 1461434231449 Marionette TRACE conn3 <- [1,2926,null,{}] 10:57:11 INFO - PROCESS | 1827 | 1461434231454 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}] 10:57:11 INFO - PROCESS | 1827 | 1461434231674 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:57:11 INFO - PROCESS | 1827 | 1461434231928 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6880a9800 == 186 [pid = 1827] [id = 739] 10:57:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd67644d400) [pid = 1827] [serial = 2218] [outer = (nil)] 10:57:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd678dde800) [pid = 1827] [serial = 2219] [outer = 0x7fd67644d400] 10:57:12 INFO - PROCESS | 1827 | 1461434232003 Marionette DEBUG loaded listener.js 10:57:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd679198800) [pid = 1827] [serial = 2220] [outer = 0x7fd67644d400] 10:57:12 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:57:12 INFO - PROCESS | 1827 | 1461434232741 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]]]}] 10:57:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:57:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1338ms 10:57:12 INFO - PROCESS | 1827 | 1461434232785 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:57:12 INFO - PROCESS | 1827 | 1461434232787 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:57:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:57:12 INFO - PROCESS | 1827 | 1461434232794 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:57:12 INFO - PROCESS | 1827 | 1461434232798 Marionette TRACE conn3 <- [1,2930,null,{}] 10:57:12 INFO - PROCESS | 1827 | 1461434232803 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}] 10:57:13 INFO - PROCESS | 1827 | 1461434233030 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:57:13 INFO - PROCESS | 1827 | 1461434233314 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd688f98000 == 187 [pid = 1827] [id = 740] 10:57:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd6769f0400) [pid = 1827] [serial = 2221] [outer = (nil)] 10:57:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd679c5ec00) [pid = 1827] [serial = 2222] [outer = 0x7fd6769f0400] 10:57:13 INFO - PROCESS | 1827 | 1461434233391 Marionette DEBUG loaded listener.js 10:57:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd679dde400) [pid = 1827] [serial = 2223] [outer = 0x7fd6769f0400] 10:57:14 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:57:14 INFO - PROCESS | 1827 | 1461434234149 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]]]}] 10:57:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:57:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1380ms 10:57:14 INFO - PROCESS | 1827 | 1461434234175 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:57:14 INFO - PROCESS | 1827 | 1461434234179 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:57:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:57:14 INFO - PROCESS | 1827 | 1461434234184 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:57:14 INFO - PROCESS | 1827 | 1461434234186 Marionette TRACE conn3 <- [1,2934,null,{}] 10:57:14 INFO - PROCESS | 1827 | 1461434234194 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}] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672cb2000 == 186 [pid = 1827] [id = 623] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67aea9800 == 185 [pid = 1827] [id = 673] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e804800 == 184 [pid = 1827] [id = 717] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67c556800 == 183 [pid = 1827] [id = 716] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67bc94800 == 182 [pid = 1827] [id = 715] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b349000 == 181 [pid = 1827] [id = 714] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67aacc000 == 180 [pid = 1827] [id = 713] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678db0000 == 179 [pid = 1827] [id = 712] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676b14800 == 178 [pid = 1827] [id = 711] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67694b000 == 177 [pid = 1827] [id = 710] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676529800 == 176 [pid = 1827] [id = 709] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675c76000 == 175 [pid = 1827] [id = 708] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67440a800 == 174 [pid = 1827] [id = 707] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673384800 == 173 [pid = 1827] [id = 706] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd673345800 == 172 [pid = 1827] [id = 705] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672b8f800 == 171 [pid = 1827] [id = 704] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670ed2000 == 170 [pid = 1827] [id = 703] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66fb21800 == 169 [pid = 1827] [id = 702] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aeca000 == 168 [pid = 1827] [id = 701] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd667323000 == 167 [pid = 1827] [id = 700] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd663ef2800 == 166 [pid = 1827] [id = 699] 10:57:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6602a6800 == 165 [pid = 1827] [id = 698] 10:57:16 INFO - PROCESS | 1827 | 1461434236241 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd66fb83400) [pid = 1827] [serial = 2066] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd6680f6400) [pid = 1827] [serial = 2054] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd6655f0400) [pid = 1827] [serial = 2045] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd662b4d400) [pid = 1827] [serial = 2078] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd66ab65c00) [pid = 1827] [serial = 2060] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd6659adc00) [pid = 1827] [serial = 2088] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd662920400) [pid = 1827] [serial = 2081] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd66025f000) [pid = 1827] [serial = 2075] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd66618ec00) [pid = 1827] [serial = 2051] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd6659acc00) [pid = 1827] [serial = 2048] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd660caf400) [pid = 1827] [serial = 2076] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd6642e7400) [pid = 1827] [serial = 2084] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd6654db800) [pid = 1827] [serial = 2085] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd665123800) [pid = 1827] [serial = 2082] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd662c3e400) [pid = 1827] [serial = 2079] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd6602cf400) [pid = 1827] [serial = 2036] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd662c40000) [pid = 1827] [serial = 2031] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd662c3c800) [pid = 1827] [serial = 2039] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd668619400) [pid = 1827] [serial = 2057] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd66ae38800) [pid = 1827] [serial = 2063] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd6624ccc00) [pid = 1827] [serial = 2072] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd65c22f000) [pid = 1827] [serial = 2033] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd6624d8000) [pid = 1827] [serial = 2093] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd6680f2c00) [pid = 1827] [serial = 2091] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd6657f9800) [pid = 1827] [serial = 2087] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd665128000) [pid = 1827] [serial = 2042] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd66618c800) [pid = 1827] [serial = 2090] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd66fdf5800) [pid = 1827] [serial = 2069] [outer = (nil)] [url = about:blank] 10:57:16 INFO - PROCESS | 1827 | 1461434236635 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e469000 == 166 [pid = 1827] [id = 741] 10:57:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd65c237c00) [pid = 1827] [serial = 2224] [outer = (nil)] 10:57:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd65cda9000) [pid = 1827] [serial = 2225] [outer = 0x7fd65c237c00] 10:57:16 INFO - PROCESS | 1827 | 1461434236707 Marionette DEBUG loaded listener.js 10:57:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd65e5b6800) [pid = 1827] [serial = 2226] [outer = 0x7fd65c237c00] 10:57:17 INFO - PROCESS | 1827 | 1461434237368 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]]]}] 10:57:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:57:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 3241ms 10:57:17 INFO - PROCESS | 1827 | 1461434237429 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:57:17 INFO - PROCESS | 1827 | 1461434237435 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:57:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:57:17 INFO - PROCESS | 1827 | 1461434237442 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:57:17 INFO - PROCESS | 1827 | 1461434237448 Marionette TRACE conn3 <- [1,2938,null,{}] 10:57:17 INFO - PROCESS | 1827 | 1461434237455 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}] 10:57:17 INFO - PROCESS | 1827 | 1461434237686 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:57:17 INFO - PROCESS | 1827 | 1461434237885 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6617a3800 == 167 [pid = 1827] [id = 742] 10:57:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd65cdacc00) [pid = 1827] [serial = 2227] [outer = (nil)] 10:57:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd66224b000) [pid = 1827] [serial = 2228] [outer = 0x7fd65cdacc00] 10:57:17 INFO - PROCESS | 1827 | 1461434237954 Marionette DEBUG loaded listener.js 10:57:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd662b49c00) [pid = 1827] [serial = 2229] [outer = 0x7fd65cdacc00] 10:57:18 INFO - PROCESS | 1827 | 1461434238713 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]]]}] 10:57:18 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. 10:57:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1331ms 10:57:18 INFO - PROCESS | 1827 | 1461434238781 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:57:18 INFO - PROCESS | 1827 | 1461434238785 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:57:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:57:18 INFO - PROCESS | 1827 | 1461434238792 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:57:18 INFO - PROCESS | 1827 | 1461434238794 Marionette TRACE conn3 <- [1,2942,null,{}] 10:57:18 INFO - PROCESS | 1827 | 1461434238800 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}] 10:57:19 INFO - PROCESS | 1827 | 1461434239081 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:57:19 INFO - PROCESS | 1827 | 1461434239129 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662dd8000 == 168 [pid = 1827] [id = 743] 10:57:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd662c40000) [pid = 1827] [serial = 2230] [outer = (nil)] 10:57:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd6640cb400) [pid = 1827] [serial = 2231] [outer = 0x7fd662c40000] 10:57:19 INFO - PROCESS | 1827 | 1461434239193 Marionette DEBUG loaded listener.js 10:57:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd665126000) [pid = 1827] [serial = 2232] [outer = 0x7fd662c40000] 10:57:20 INFO - PROCESS | 1827 | 1461434240124 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"]]]}] 10:57:20 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 10:57:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:57:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1378ms 10:57:20 INFO - PROCESS | 1827 | 1461434240172 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:57:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:57:20 INFO - PROCESS | 1827 | 1461434240184 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:57:20 INFO - PROCESS | 1827 | 1461434240221 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 1827 | 1461434240226 Marionette TRACE conn3 <- [1,2946,null,{}] 10:57:20 INFO - PROCESS | 1827 | 1461434240233 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}] 10:57:20 INFO - PROCESS | 1827 | 1461434240516 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:57:20 INFO - PROCESS | 1827 | 1461434240556 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6653e0000 == 169 [pid = 1827] [id = 744] 10:57:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd665123800) [pid = 1827] [serial = 2233] [outer = (nil)] 10:57:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd665847000) [pid = 1827] [serial = 2234] [outer = 0x7fd665123800] 10:57:20 INFO - PROCESS | 1827 | 1461434240628 Marionette DEBUG loaded listener.js 10:57:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd665a74000) [pid = 1827] [serial = 2235] [outer = 0x7fd665123800] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd66f44f800) [pid = 1827] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd66f7cf800) [pid = 1827] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd66fb0c000) [pid = 1827] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd66154e800) [pid = 1827] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd66fb19c00) [pid = 1827] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd65d221c00) [pid = 1827] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd66a848000) [pid = 1827] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd672315400) [pid = 1827] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd662cb2800) [pid = 1827] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd65e42f000) [pid = 1827] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd65c229800) [pid = 1827] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd6710aac00) [pid = 1827] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd66fb7e000) [pid = 1827] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd661553000) [pid = 1827] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd665853800) [pid = 1827] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd665853c00) [pid = 1827] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd662927000) [pid = 1827] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd662924000) [pid = 1827] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd65e8f2000) [pid = 1827] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd672308c00) [pid = 1827] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd665848400) [pid = 1827] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd673187800) [pid = 1827] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd670d13000) [pid = 1827] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd65e8ea400) [pid = 1827] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd665a7b000) [pid = 1827] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd6635e0800) [pid = 1827] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd65a0d5000) [pid = 1827] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd6659afc00) [pid = 1827] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd65a0d8c00) [pid = 1827] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd662c38000) [pid = 1827] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd65e434000) [pid = 1827] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7fd65c233800) [pid = 1827] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7fd65a0cc800) [pid = 1827] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7fd66ac72800) [pid = 1827] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd65e431c00) [pid = 1827] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd66600e000) [pid = 1827] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:57:21 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd6710a6800) [pid = 1827] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:57:21 INFO - PROCESS | 1827 | 1461434241790 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]]]}] 10:57:21 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. 10:57:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1614ms 10:57:21 INFO - PROCESS | 1827 | 1461434241817 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:57:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:57:21 INFO - PROCESS | 1827 | 1461434241822 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:57:21 INFO - PROCESS | 1827 | 1461434241828 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:57:21 INFO - PROCESS | 1827 | 1461434241831 Marionette TRACE conn3 <- [1,2950,null,{}] 10:57:21 INFO - PROCESS | 1827 | 1461434241836 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}] 10:57:22 INFO - PROCESS | 1827 | 1461434242046 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:57:22 INFO - PROCESS | 1827 | 1461434242238 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6659c4800 == 170 [pid = 1827] [id = 745] 10:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd65c22ac00) [pid = 1827] [serial = 2236] [outer = (nil)] 10:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd662c38000) [pid = 1827] [serial = 2237] [outer = 0x7fd65c22ac00] 10:57:22 INFO - PROCESS | 1827 | 1461434242302 Marionette DEBUG loaded listener.js 10:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd6657f3400) [pid = 1827] [serial = 2238] [outer = 0x7fd65c22ac00] 10:57:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd666947800 == 171 [pid = 1827] [id = 746] 10:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd666013000) [pid = 1827] [serial = 2239] [outer = (nil)] 10:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd662b4d800) [pid = 1827] [serial = 2240] [outer = 0x7fd666013000] 10:57:23 INFO - PROCESS | 1827 | 1461434243048 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]]]}] 10:57:23 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. 10:57:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1278ms 10:57:23 INFO - PROCESS | 1827 | 1461434243116 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:57:23 INFO - PROCESS | 1827 | 1461434243118 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:57:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:57:23 INFO - PROCESS | 1827 | 1461434243125 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:57:23 INFO - PROCESS | 1827 | 1461434243127 Marionette TRACE conn3 <- [1,2954,null,{}] 10:57:23 INFO - PROCESS | 1827 | 1461434243132 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}] 10:57:23 INFO - PROCESS | 1827 | 1461434243481 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:57:23 INFO - PROCESS | 1827 | 1461434243882 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65d4db000 == 172 [pid = 1827] [id = 747] 10:57:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd65a0d9c00) [pid = 1827] [serial = 2241] [outer = (nil)] 10:57:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd65cdad800) [pid = 1827] [serial = 2242] [outer = 0x7fd65a0d9c00] 10:57:23 INFO - PROCESS | 1827 | 1461434243964 Marionette DEBUG loaded listener.js 10:57:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd65e5c1800) [pid = 1827] [serial = 2243] [outer = 0x7fd65a0d9c00] 10:57:24 INFO - PROCESS | 1827 | 1461434244759 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]]]}] 10:57:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:57:24 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 10:57:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1680ms 10:57:24 INFO - PROCESS | 1827 | 1461434244808 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:57:24 INFO - PROCESS | 1827 | 1461434244816 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:57:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:57:24 INFO - PROCESS | 1827 | 1461434244826 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:57:24 INFO - PROCESS | 1827 | 1461434244830 Marionette TRACE conn3 <- [1,2958,null,{}] 10:57:24 INFO - PROCESS | 1827 | 1461434244852 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}] 10:57:25 INFO - PROCESS | 1827 | 1461434245224 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:57:25 INFO - PROCESS | 1827 | 1461434245488 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66422a000 == 173 [pid = 1827] [id = 748] 10:57:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd6624d5000) [pid = 1827] [serial = 2244] [outer = (nil)] 10:57:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd662b50000) [pid = 1827] [serial = 2245] [outer = 0x7fd6624d5000] 10:57:25 INFO - PROCESS | 1827 | 1461434245574 Marionette DEBUG loaded listener.js 10:57:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd662c3e400) [pid = 1827] [serial = 2246] [outer = 0x7fd6624d5000] 10:57:26 INFO - PROCESS | 1827 | 1461434246448 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]]]}] 10:57:26 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. 10:57:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1636ms 10:57:26 INFO - PROCESS | 1827 | 1461434246465 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:57:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:57:26 INFO - PROCESS | 1827 | 1461434246472 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:57:26 INFO - PROCESS | 1827 | 1461434246479 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:57:26 INFO - PROCESS | 1827 | 1461434246482 Marionette TRACE conn3 <- [1,2962,null,{}] 10:57:26 INFO - PROCESS | 1827 | 1461434246490 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}] 10:57:26 INFO - PROCESS | 1827 | 1461434246730 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:57:27 INFO - PROCESS | 1827 | 1461434247101 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd668a85800 == 174 [pid = 1827] [id = 749] 10:57:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd662cf2400) [pid = 1827] [serial = 2247] [outer = (nil)] 10:57:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd6642e3000) [pid = 1827] [serial = 2248] [outer = 0x7fd662cf2400] 10:57:27 INFO - PROCESS | 1827 | 1461434247189 Marionette DEBUG loaded listener.js 10:57:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd6651c8c00) [pid = 1827] [serial = 2249] [outer = 0x7fd662cf2400] 10:57:27 INFO - PROCESS | 1827 | 1461434247969 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]]]}] 10:57:28 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. 10:57:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1532ms 10:57:28 INFO - PROCESS | 1827 | 1461434248013 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:57:28 INFO - PROCESS | 1827 | 1461434248017 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:57:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:57:28 INFO - PROCESS | 1827 | 1461434248032 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:57:28 INFO - PROCESS | 1827 | 1461434248042 Marionette TRACE conn3 <- [1,2966,null,{}] 10:57:28 INFO - PROCESS | 1827 | 1461434248048 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}] 10:57:28 INFO - PROCESS | 1827 | 1461434248390 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:57:28 INFO - PROCESS | 1827 | 1461434248600 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66f47b800 == 175 [pid = 1827] [id = 750] 10:57:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd66600d400) [pid = 1827] [serial = 2250] [outer = (nil)] 10:57:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd6664ce000) [pid = 1827] [serial = 2251] [outer = 0x7fd66600d400] 10:57:28 INFO - PROCESS | 1827 | 1461434248719 Marionette DEBUG loaded listener.js 10:57:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd6680ea800) [pid = 1827] [serial = 2252] [outer = 0x7fd66600d400] 10:57:29 INFO - PROCESS | 1827 | 1461434249465 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]]]}] 10:57:29 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. 10:57:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1493ms 10:57:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:57:29 INFO - PROCESS | 1827 | 1461434249518 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:57:29 INFO - PROCESS | 1827 | 1461434249522 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:57:29 INFO - PROCESS | 1827 | 1461434249528 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:57:29 INFO - PROCESS | 1827 | 1461434249531 Marionette TRACE conn3 <- [1,2970,null,{}] 10:57:29 INFO - PROCESS | 1827 | 1461434249537 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}] 10:57:29 INFO - PROCESS | 1827 | 1461434249791 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:57:30 INFO - PROCESS | 1827 | 1461434250068 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67116c000 == 176 [pid = 1827] [id = 751] 10:57:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd6654dbc00) [pid = 1827] [serial = 2253] [outer = (nil)] 10:57:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd66860fc00) [pid = 1827] [serial = 2254] [outer = 0x7fd6654dbc00] 10:57:30 INFO - PROCESS | 1827 | 1461434250147 Marionette DEBUG loaded listener.js 10:57:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd66a845c00) [pid = 1827] [serial = 2255] [outer = 0x7fd6654dbc00] 10:57:30 INFO - PROCESS | 1827 | 1461434250919 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]]]}] 10:57:30 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. 10:57:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1429ms 10:57:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:57:30 INFO - PROCESS | 1827 | 1461434250958 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:57:30 INFO - PROCESS | 1827 | 1461434250961 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:57:30 INFO - PROCESS | 1827 | 1461434250967 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:57:30 INFO - PROCESS | 1827 | 1461434250970 Marionette TRACE conn3 <- [1,2974,null,{}] 10:57:30 INFO - PROCESS | 1827 | 1461434250975 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}] 10:57:31 INFO - PROCESS | 1827 | 1461434251205 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:57:31 INFO - PROCESS | 1827 | 1461434251486 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672ca0000 == 177 [pid = 1827] [id = 752] 10:57:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd66ac32000) [pid = 1827] [serial = 2256] [outer = (nil)] 10:57:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd66ac73000) [pid = 1827] [serial = 2257] [outer = 0x7fd66ac32000] 10:57:31 INFO - PROCESS | 1827 | 1461434251580 Marionette DEBUG loaded listener.js 10:57:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd66fb14800) [pid = 1827] [serial = 2258] [outer = 0x7fd66ac32000] 10:57:32 INFO - PROCESS | 1827 | 1461434252386 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]]]}] 10:57:32 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. 10:57:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1429ms 10:57:32 INFO - PROCESS | 1827 | 1461434252395 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:57:32 INFO - PROCESS | 1827 | 1461434252399 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:57:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:57:32 INFO - PROCESS | 1827 | 1461434252405 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:57:32 INFO - PROCESS | 1827 | 1461434252407 Marionette TRACE conn3 <- [1,2978,null,{}] 10:57:32 INFO - PROCESS | 1827 | 1461434252413 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}] 10:57:32 INFO - PROCESS | 1827 | 1461434252643 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:57:32 INFO - PROCESS | 1827 | 1461434252897 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd674053000 == 178 [pid = 1827] [id = 753] 10:57:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd66838b400) [pid = 1827] [serial = 2259] [outer = (nil)] 10:57:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd670eee000) [pid = 1827] [serial = 2260] [outer = 0x7fd66838b400] 10:57:32 INFO - PROCESS | 1827 | 1461434252974 Marionette DEBUG loaded listener.js 10:57:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd67109d000) [pid = 1827] [serial = 2261] [outer = 0x7fd66838b400] 10:57:33 INFO - PROCESS | 1827 | 1461434253767 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]]]}] 10:57:33 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. 10:57:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1382ms 10:57:33 INFO - PROCESS | 1827 | 1461434253788 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:57:33 INFO - PROCESS | 1827 | 1461434253791 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:57:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:57:33 INFO - PROCESS | 1827 | 1461434253798 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:57:33 INFO - PROCESS | 1827 | 1461434253801 Marionette TRACE conn3 <- [1,2982,null,{}] 10:57:33 INFO - PROCESS | 1827 | 1461434253807 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}] 10:57:34 INFO - PROCESS | 1827 | 1461434254035 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:57:34 INFO - PROCESS | 1827 | 1461434254317 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675cd3800 == 179 [pid = 1827] [id = 754] 10:57:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd66ac6ac00) [pid = 1827] [serial = 2262] [outer = (nil)] 10:57:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd6711dec00) [pid = 1827] [serial = 2263] [outer = 0x7fd66ac6ac00] 10:57:34 INFO - PROCESS | 1827 | 1461434254392 Marionette DEBUG loaded listener.js 10:57:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd672089c00) [pid = 1827] [serial = 2264] [outer = 0x7fd66ac6ac00] 10:57:35 INFO - PROCESS | 1827 | 1461434255238 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"]]]}] 10:57:35 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 10:57:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:57:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1489ms 10:57:35 INFO - PROCESS | 1827 | 1461434255289 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:57:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:57:35 INFO - PROCESS | 1827 | 1461434255294 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:57:35 INFO - PROCESS | 1827 | 1461434255299 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:57:35 INFO - PROCESS | 1827 | 1461434255302 Marionette TRACE conn3 <- [1,2986,null,{}] 10:57:35 INFO - PROCESS | 1827 | 1461434255308 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}] 10:57:35 INFO - PROCESS | 1827 | 1461434255564 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:57:35 INFO - PROCESS | 1827 | 1461434255829 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd676ae4000 == 180 [pid = 1827] [id = 755] 10:57:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd65c22d400) [pid = 1827] [serial = 2265] [outer = (nil)] 10:57:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd672315c00) [pid = 1827] [serial = 2266] [outer = 0x7fd65c22d400] 10:57:35 INFO - PROCESS | 1827 | 1461434255910 Marionette DEBUG loaded listener.js 10:57:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd67290a000) [pid = 1827] [serial = 2267] [outer = 0x7fd65c22d400] 10:57:36 INFO - PROCESS | 1827 | 1461434256656 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]]]}] 10:57:36 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. 10:57:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1383ms 10:57:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:57:36 INFO - PROCESS | 1827 | 1461434256688 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:57:36 INFO - PROCESS | 1827 | 1461434256691 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:57:36 INFO - PROCESS | 1827 | 1461434256698 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:57:36 INFO - PROCESS | 1827 | 1461434256701 Marionette TRACE conn3 <- [1,2990,null,{}] 10:57:36 INFO - PROCESS | 1827 | 1461434256707 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}] 10:57:36 INFO - PROCESS | 1827 | 1461434256940 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:57:37 INFO - PROCESS | 1827 | 1461434257195 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd679ba1800 == 181 [pid = 1827] [id = 756] 10:57:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd66fde8800) [pid = 1827] [serial = 2268] [outer = (nil)] 10:57:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd672ccfc00) [pid = 1827] [serial = 2269] [outer = 0x7fd66fde8800] 10:57:37 INFO - PROCESS | 1827 | 1461434257269 Marionette DEBUG loaded listener.js 10:57:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd67318dc00) [pid = 1827] [serial = 2270] [outer = 0x7fd66fde8800] 10:57:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6784ce000 == 182 [pid = 1827] [id = 757] 10:57:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd6735b4800) [pid = 1827] [serial = 2271] [outer = (nil)] 10:57:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd672cd5800) [pid = 1827] [serial = 2272] [outer = 0x7fd6735b4800] 10:57:38 INFO - PROCESS | 1827 | 1461434258163 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]]]}] 10:57:38 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. 10:57:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1485ms 10:57:38 INFO - PROCESS | 1827 | 1461434258182 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:57:38 INFO - PROCESS | 1827 | 1461434258185 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:57:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:57:38 INFO - PROCESS | 1827 | 1461434258191 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:57:38 INFO - PROCESS | 1827 | 1461434258195 Marionette TRACE conn3 <- [1,2994,null,{}] 10:57:38 INFO - PROCESS | 1827 | 1461434258201 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}] 10:57:38 INFO - PROCESS | 1827 | 1461434258497 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:57:38 INFO - PROCESS | 1827 | 1461434258745 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67bc9e800 == 183 [pid = 1827] [id = 758] 10:57:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd67450d400) [pid = 1827] [serial = 2273] [outer = (nil)] 10:57:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd674518000) [pid = 1827] [serial = 2274] [outer = 0x7fd67450d400] 10:57:38 INFO - PROCESS | 1827 | 1461434258885 Marionette DEBUG loaded listener.js 10:57:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd675b9a800) [pid = 1827] [serial = 2275] [outer = 0x7fd67450d400] 10:57:39 INFO - PROCESS | 1827 | 1461434259677 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]]]}] 10:57:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:57:39 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 10:57:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1531ms 10:57:39 INFO - PROCESS | 1827 | 1461434259724 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:57:39 INFO - PROCESS | 1827 | 1461434259728 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:57:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:57:39 INFO - PROCESS | 1827 | 1461434259734 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:57:39 INFO - PROCESS | 1827 | 1461434259738 Marionette TRACE conn3 <- [1,2998,null,{}] 10:57:39 INFO - PROCESS | 1827 | 1461434259743 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}] 10:57:40 INFO - PROCESS | 1827 | 1461434260017 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:57:40 INFO - PROCESS | 1827 | 1461434260330 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6893ab800 == 184 [pid = 1827] [id = 759] 10:57:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd6642da000) [pid = 1827] [serial = 2276] [outer = (nil)] 10:57:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd6769fb000) [pid = 1827] [serial = 2277] [outer = 0x7fd6642da000] 10:57:40 INFO - PROCESS | 1827 | 1461434260456 Marionette DEBUG loaded listener.js 10:57:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd6785c2000) [pid = 1827] [serial = 2278] [outer = 0x7fd6642da000] 10:57:41 INFO - PROCESS | 1827 | 1461434261187 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]]]}] 10:57:41 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. 10:57:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1484ms 10:57:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:57:41 INFO - PROCESS | 1827 | 1461434261219 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:57:41 INFO - PROCESS | 1827 | 1461434261222 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:57:41 INFO - PROCESS | 1827 | 1461434261229 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:57:41 INFO - PROCESS | 1827 | 1461434261232 Marionette TRACE conn3 <- [1,3002,null,{}] 10:57:41 INFO - PROCESS | 1827 | 1461434261238 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}] 10:57:41 INFO - PROCESS | 1827 | 1461434261497 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:57:41 INFO - PROCESS | 1827 | 1461434261757 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68bd42000 == 185 [pid = 1827] [id = 760] 10:57:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7fd6642da400) [pid = 1827] [serial = 2279] [outer = (nil)] 10:57:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7fd679bdec00) [pid = 1827] [serial = 2280] [outer = 0x7fd6642da400] 10:57:41 INFO - PROCESS | 1827 | 1461434261833 Marionette DEBUG loaded listener.js 10:57:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7fd67a55cc00) [pid = 1827] [serial = 2281] [outer = 0x7fd6642da400] 10:57:42 INFO - PROCESS | 1827 | 1461434262758 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]]]}] 10:57:42 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. 10:57:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1587ms 10:57:42 INFO - PROCESS | 1827 | 1461434262817 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:57:42 INFO - PROCESS | 1827 | 1461434262822 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:57:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:57:42 INFO - PROCESS | 1827 | 1461434262853 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:57:42 INFO - PROCESS | 1827 | 1461434262857 Marionette TRACE conn3 <- [1,3006,null,{}] 10:57:42 INFO - PROCESS | 1827 | 1461434262871 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}] 10:57:43 INFO - PROCESS | 1827 | 1461434263218 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:57:43 INFO - PROCESS | 1827 | 1461434263525 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df11800 == 186 [pid = 1827] [id = 761] 10:57:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7fd6745ce400) [pid = 1827] [serial = 2282] [outer = (nil)] 10:57:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7fd67a564800) [pid = 1827] [serial = 2283] [outer = 0x7fd6745ce400] 10:57:43 INFO - PROCESS | 1827 | 1461434263600 Marionette DEBUG loaded listener.js 10:57:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7fd67a57c000) [pid = 1827] [serial = 2284] [outer = 0x7fd6745ce400] 10:57:44 INFO - PROCESS | 1827 | 1461434264322 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]]]}] 10:57:44 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. 10:57:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1513ms 10:57:44 INFO - PROCESS | 1827 | 1461434264344 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:57:44 INFO - PROCESS | 1827 | 1461434264347 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:57:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:57:44 INFO - PROCESS | 1827 | 1461434264353 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:57:44 INFO - PROCESS | 1827 | 1461434264355 Marionette TRACE conn3 <- [1,3010,null,{}] 10:57:44 INFO - PROCESS | 1827 | 1461434264361 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}] 10:57:44 INFO - PROCESS | 1827 | 1461434264594 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:57:44 INFO - PROCESS | 1827 | 1461434264851 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68df66800 == 187 [pid = 1827] [id = 762] 10:57:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7fd679c65800) [pid = 1827] [serial = 2285] [outer = (nil)] 10:57:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7fd67a584400) [pid = 1827] [serial = 2286] [outer = 0x7fd679c65800] 10:57:44 INFO - PROCESS | 1827 | 1461434264926 Marionette DEBUG loaded listener.js 10:57:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7fd67a67ac00) [pid = 1827] [serial = 2287] [outer = 0x7fd679c65800] 10:57:45 INFO - PROCESS | 1827 | 1461434265756 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]]]}] 10:57:45 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 10:57:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1439ms 10:57:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:57:45 INFO - PROCESS | 1827 | 1461434265793 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:57:45 INFO - PROCESS | 1827 | 1461434265795 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:57:45 INFO - PROCESS | 1827 | 1461434265801 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:57:45 INFO - PROCESS | 1827 | 1461434265804 Marionette TRACE conn3 <- [1,3014,null,{}] 10:57:45 INFO - PROCESS | 1827 | 1461434265810 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}] 10:57:46 INFO - PROCESS | 1827 | 1461434266050 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:57:46 INFO - PROCESS | 1827 | 1461434266324 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd68e395000 == 188 [pid = 1827] [id = 763] 10:57:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7fd67a57c400) [pid = 1827] [serial = 2288] [outer = (nil)] 10:57:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7fd67a681800) [pid = 1827] [serial = 2289] [outer = 0x7fd67a57c400] 10:57:46 INFO - PROCESS | 1827 | 1461434266402 Marionette DEBUG loaded listener.js 10:57:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7fd67a760000) [pid = 1827] [serial = 2290] [outer = 0x7fd67a57c400] 10:57:46 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:57:47 INFO - PROCESS | 1827 | 1461434267269 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:57:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:57:47 INFO - {} 10:57:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:57:47 INFO - {} 10:57:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:57:47 INFO - {} 10:57:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:57:47 INFO - {} 10:57:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1485ms 10:57:47 INFO - PROCESS | 1827 | 1461434267287 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:57:47 INFO - PROCESS | 1827 | 1461434267290 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:57:47 INFO - TEST-START | /FileAPI/fileReader.html 10:57:47 INFO - PROCESS | 1827 | 1461434267296 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:57:47 INFO - PROCESS | 1827 | 1461434267298 Marionette TRACE conn3 <- [1,3018,null,{}] 10:57:47 INFO - PROCESS | 1827 | 1461434267304 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}] 10:57:47 INFO - PROCESS | 1827 | 1461434267545 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:57:47 INFO - PROCESS | 1827 | 1461434267831 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd690f44800 == 189 [pid = 1827] [id = 764] 10:57:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7fd67a586000) [pid = 1827] [serial = 2291] [outer = (nil)] 10:57:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7fd67aa44c00) [pid = 1827] [serial = 2292] [outer = 0x7fd67a586000] 10:57:47 INFO - PROCESS | 1827 | 1461434267958 Marionette DEBUG loaded listener.js 10:57:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7fd67b5cc800) [pid = 1827] [serial = 2293] [outer = 0x7fd67a586000] 10:57:48 INFO - PROCESS | 1827 | 1461434268697 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]]]}] 10:57:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:57:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:57:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:57:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:57:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 1433ms 10:57:48 INFO - TEST-START | /FileAPI/historical.html 10:57:48 INFO - PROCESS | 1827 | 1461434268731 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:57:48 INFO - PROCESS | 1827 | 1461434268734 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:57:48 INFO - PROCESS | 1827 | 1461434268740 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:57:48 INFO - PROCESS | 1827 | 1461434268743 Marionette TRACE conn3 <- [1,3022,null,{}] 10:57:48 INFO - PROCESS | 1827 | 1461434268748 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}] 10:57:48 INFO - PROCESS | 1827 | 1461434268976 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:57:49 INFO - PROCESS | 1827 | 1461434269273 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd692795000 == 190 [pid = 1827] [id = 765] 10:57:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7fd666194000) [pid = 1827] [serial = 2294] [outer = (nil)] 10:57:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7fd67b5d7000) [pid = 1827] [serial = 2295] [outer = 0x7fd666194000] 10:57:49 INFO - PROCESS | 1827 | 1461434269348 Marionette DEBUG loaded listener.js 10:57:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7fd67be09000) [pid = 1827] [serial = 2296] [outer = 0x7fd666194000] 10:57:50 INFO - PROCESS | 1827 | 1461434270109 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"]]]}] 10:57:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:57:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:57:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:57:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:57:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:57:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:57:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:57:50 INFO - TEST-OK | /FileAPI/historical.html | took 1387ms 10:57:50 INFO - PROCESS | 1827 | 1461434270130 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:57:50 INFO - PROCESS | 1827 | 1461434270139 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:57:50 INFO - PROCESS | 1827 | 1461434270149 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:57:50 INFO - PROCESS | 1827 | 1461434270154 Marionette TRACE conn3 <- [1,3026,null,{}] 10:57:50 INFO - TEST-START | /FileAPI/idlharness.html 10:57:50 INFO - PROCESS | 1827 | 1461434270165 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}] 10:57:50 INFO - PROCESS | 1827 | 1461434270431 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:57:50 INFO - PROCESS | 1827 | 1461434270727 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd665285800 == 191 [pid = 1827] [id = 766] 10:57:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7fd65a0cd400) [pid = 1827] [serial = 2297] [outer = (nil)] 10:57:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7fd67bf03800) [pid = 1827] [serial = 2298] [outer = 0x7fd65a0cd400] 10:57:50 INFO - PROCESS | 1827 | 1461434270843 Marionette DEBUG loaded listener.js 10:57:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7fd67bf94000) [pid = 1827] [serial = 2299] [outer = 0x7fd65a0cd400] 10:57:52 INFO - PROCESS | 1827 | 1461434272423 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]]]}] 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:57:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:57:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:57:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:57:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:57:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:57:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:57:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:57:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:57:52 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 10:57:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:57:52 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 10:57:52 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 10:57:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:57:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:57:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:57:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:57:52 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 10:57:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:57:52 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 10:57:52 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 10:57:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:57:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 2356ms 10:57:52 INFO - PROCESS | 1827 | 1461434272599 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:57:52 INFO - PROCESS | 1827 | 1461434272606 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:57:52 INFO - TEST-START | /FileAPI/idlharness.worker 10:57:52 INFO - PROCESS | 1827 | 1461434272660 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:57:52 INFO - PROCESS | 1827 | 1461434272662 Marionette TRACE conn3 <- [1,3030,null,{}] 10:57:52 INFO - PROCESS | 1827 | 1461434272668 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}] 10:57:52 INFO - PROCESS | 1827 | 1461434272879 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:57:53 INFO - PROCESS | 1827 | 1461434273166 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65ac81800 == 192 [pid = 1827] [id = 767] 10:57:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7fd66ab61c00) [pid = 1827] [serial = 2300] [outer = (nil)] 10:57:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7fd67c78ac00) [pid = 1827] [serial = 2301] [outer = 0x7fd66ab61c00] 10:57:53 INFO - PROCESS | 1827 | 1461434273242 Marionette DEBUG loaded listener.js 10:57:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7fd688ee0c00) [pid = 1827] [serial = 2302] [outer = 0x7fd66ab61c00] 10:57:53 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd667341800 == 191 [pid = 1827] [id = 586] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66150e000 == 190 [pid = 1827] [id = 719] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6614c6800 == 189 [pid = 1827] [id = 579] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd693507000 == 188 [pid = 1827] [id = 279] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e46e800 == 187 [pid = 1827] [id = 718] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aed9000 == 186 [pid = 1827] [id = 466] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676954000 == 185 [pid = 1827] [id = 222] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688092000 == 184 [pid = 1827] [id = 66] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67c55d000 == 183 [pid = 1827] [id = 213] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd666947800 == 182 [pid = 1827] [id = 746] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6659c4800 == 181 [pid = 1827] [id = 745] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6653e0000 == 180 [pid = 1827] [id = 744] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd662dd8000 == 179 [pid = 1827] [id = 743] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6617a3800 == 178 [pid = 1827] [id = 742] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd65e469000 == 177 [pid = 1827] [id = 741] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd688f98000 == 176 [pid = 1827] [id = 740] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6880a9800 == 175 [pid = 1827] [id = 739] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67e896800 == 174 [pid = 1827] [id = 738] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd67b30e000 == 173 [pid = 1827] [id = 737] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd678da7800 == 172 [pid = 1827] [id = 736] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd676aec000 == 171 [pid = 1827] [id = 735] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd675e41000 == 170 [pid = 1827] [id = 734] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd674f8a000 == 169 [pid = 1827] [id = 733] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd672cb1800 == 168 [pid = 1827] [id = 732] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6720ae800 == 167 [pid = 1827] [id = 731] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd670e12000 == 166 [pid = 1827] [id = 730] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66f692000 == 165 [pid = 1827] [id = 729] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66aec6000 == 164 [pid = 1827] [id = 728] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66ab7b800 == 163 [pid = 1827] [id = 727] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd667698800 == 162 [pid = 1827] [id = 726] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66695e000 == 161 [pid = 1827] [id = 725] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd66616d800 == 160 [pid = 1827] [id = 724] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd665119800 == 159 [pid = 1827] [id = 723] 10:57:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7fd6613e2800 == 158 [pid = 1827] [id = 722] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7fd66f7dd800) [pid = 1827] [serial = 2114] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7fd670d05c00) [pid = 1827] [serial = 2118] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7fd670ee7800) [pid = 1827] [serial = 2121] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7fd66224cc00) [pid = 1827] [serial = 2159] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7fd66fcca000) [pid = 1827] [serial = 2067] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7fd6640cc000) [pid = 1827] [serial = 1962] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7fd66ae3a800) [pid = 1827] [serial = 2112] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7fd674fed000) [pid = 1827] [serial = 2148] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7fd6642e5800) [pid = 1827] [serial = 2102] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7fd672e8c000) [pid = 1827] [serial = 2133] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7fd65e8e7800) [pid = 1827] [serial = 2097] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7fd6711e0c00) [pid = 1827] [serial = 2126] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7fd670e65000) [pid = 1827] [serial = 2070] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7fd6651c9000) [pid = 1827] [serial = 2103] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7fd675b91000) [pid = 1827] [serial = 2150] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7fd666007800) [pid = 1827] [serial = 2049] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7fd66fccc000) [pid = 1827] [serial = 2117] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7fd66860a800) [pid = 1827] [serial = 2055] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7fd662c34000) [pid = 1827] [serial = 2099] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7fd6635da800) [pid = 1827] [serial = 2040] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7fd67318e000) [pid = 1827] [serial = 2135] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7fd672b17000) [pid = 1827] [serial = 2130] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7fd672573000) [pid = 1827] [serial = 2129] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7fd6745da800) [pid = 1827] [serial = 2147] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7fd667385000) [pid = 1827] [serial = 2052] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7fd6733bcc00) [pid = 1827] [serial = 2138] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7fd671083c00) [pid = 1827] [serial = 2124] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7fd6744b1800) [pid = 1827] [serial = 2142] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7fd675bac800) [pid = 1827] [serial = 2153] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7fd6680f5400) [pid = 1827] [serial = 2108] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7fd6657f2400) [pid = 1827] [serial = 2046] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7fd66ac6e800) [pid = 1827] [serial = 2061] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7fd66860dc00) [pid = 1827] [serial = 2109] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7fd671057400) [pid = 1827] [serial = 2123] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7fd66601fc00) [pid = 1827] [serial = 2106] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7fd670e5d400) [pid = 1827] [serial = 2120] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7fd66fb13800) [pid = 1827] [serial = 2115] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7fd666008000) [pid = 1827] [serial = 2105] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7fd662caf400) [pid = 1827] [serial = 2163] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7fd6654bf800) [pid = 1827] [serial = 2043] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7fd65cdaec00) [pid = 1827] [serial = 2096] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7fd65e8ec400) [pid = 1827] [serial = 2156] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7fd66aa7e800) [pid = 1827] [serial = 2111] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7fd672233400) [pid = 1827] [serial = 2127] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7fd672cd0400) [pid = 1827] [serial = 2132] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7fd6602cc800) [pid = 1827] [serial = 2157] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7fd675b9ac00) [pid = 1827] [serial = 2151] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7fd6741df000) [pid = 1827] [serial = 2141] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7fd65e8f5c00) [pid = 1827] [serial = 2162] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7fd66f7dbc00) [pid = 1827] [serial = 2073] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7fd65d224800) [pid = 1827] [serial = 2034] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7fd6624d9800) [pid = 1827] [serial = 2160] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7fd66b0ddc00) [pid = 1827] [serial = 2064] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7fd6624d6000) [pid = 1827] [serial = 2037] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7fd673446c00) [pid = 1827] [serial = 2139] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd66a84ac00) [pid = 1827] [serial = 2058] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd674510000) [pid = 1827] [serial = 2144] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd673195c00) [pid = 1827] [serial = 2136] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd674518400) [pid = 1827] [serial = 2145] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd662cabc00) [pid = 1827] [serial = 2100] [outer = (nil)] [url = about:blank] 10:57:55 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd6640d7000) [pid = 1827] [serial = 2165] [outer = (nil)] [url = about:blank] 10:57:57 INFO - PROCESS | 1827 | 1461434277509 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,{},{}]]]}] 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:57:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:57:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:57:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:57:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:57:57 INFO - {} 10:57:57 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 10:57:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:57:57 INFO - {} 10:57:57 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 - {} 10:57:57 INFO - {} 10:57:57 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 10:57:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:57:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:57:57 INFO - {} 10:57:57 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 10:57:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:57:57 INFO - {} 10:57:57 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 - {} 10:57:57 INFO - {} 10:57:57 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 10:57:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 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 10:57:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 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 10:57:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 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 10:57:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 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 10:57:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:57:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:57:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:57:57 INFO - {} 10:57:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 4965ms 10:57:57 INFO - PROCESS | 1827 | 1461434277620 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:57:57 INFO - PROCESS | 1827 | 1461434277624 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:57:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:57:57 INFO - PROCESS | 1827 | 1461434277635 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:57:57 INFO - PROCESS | 1827 | 1461434277642 Marionette TRACE conn3 <- [1,3034,null,{}] 10:57:57 INFO - PROCESS | 1827 | 1461434277662 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}] 10:57:58 INFO - PROCESS | 1827 | 1461434278056 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:57:58 INFO - PROCESS | 1827 | 1461434278099 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6623c9000 == 159 [pid = 1827] [id = 768] 10:57:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd65d22f000) [pid = 1827] [serial = 2303] [outer = (nil)] 10:57:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd665128000) [pid = 1827] [serial = 2304] [outer = 0x7fd65d22f000] 10:57:58 INFO - PROCESS | 1827 | 1461434278165 Marionette DEBUG loaded listener.js 10:57:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd6651c6400) [pid = 1827] [serial = 2305] [outer = 0x7fd65d22f000] 10:57:58 INFO - PROCESS | 1827 | 1461434278911 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]]]}] 10:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:57:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1302ms 10:57:58 INFO - PROCESS | 1827 | 1461434278936 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:57:58 INFO - PROCESS | 1827 | 1461434278944 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:57:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:57:58 INFO - PROCESS | 1827 | 1461434278954 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:57:58 INFO - PROCESS | 1827 | 1461434278957 Marionette TRACE conn3 <- [1,3038,null,{}] 10:57:58 INFO - PROCESS | 1827 | 1461434278963 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}] 10:57:59 INFO - PROCESS | 1827 | 1461434279255 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:57:59 INFO - PROCESS | 1827 | 1461434279297 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd662da7000 == 160 [pid = 1827] [id = 769] 10:57:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd6654cc800) [pid = 1827] [serial = 2306] [outer = (nil)] 10:57:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd6654cec00) [pid = 1827] [serial = 2307] [outer = 0x7fd6654cc800] 10:57:59 INFO - PROCESS | 1827 | 1461434279358 Marionette DEBUG loaded listener.js 10:57:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd6657edc00) [pid = 1827] [serial = 2308] [outer = 0x7fd6654cc800] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7fd65c230000) [pid = 1827] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7fd675b92c00) [pid = 1827] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7fd662c40000) [pid = 1827] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7fd665123800) [pid = 1827] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7fd665853000) [pid = 1827] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7fd6642e7000) [pid = 1827] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7fd672687400) [pid = 1827] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7fd66601d400) [pid = 1827] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7fd6651c2800) [pid = 1827] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7fd672089000) [pid = 1827] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7fd66fb0a800) [pid = 1827] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7fd66a842800) [pid = 1827] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7fd66ac68000) [pid = 1827] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7fd6688dec00) [pid = 1827] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7fd6688dd800) [pid = 1827] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7fd666185c00) [pid = 1827] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7fd6654d0800) [pid = 1827] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7fd6654bcc00) [pid = 1827] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7fd662b56400) [pid = 1827] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7fd65d226000) [pid = 1827] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7fd65cdacc00) [pid = 1827] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7fd65c237c00) [pid = 1827] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7fd6769f0400) [pid = 1827] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7fd67644d400) [pid = 1827] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7fd676443400) [pid = 1827] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:58:00 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7fd666013000) [pid = 1827] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:58:01 INFO - PROCESS | 1827 | 1461434281178 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"]]]}] 10:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:58:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2237ms 10:58:01 INFO - PROCESS | 1827 | 1461434281191 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:58:01 INFO - PROCESS | 1827 | 1461434281195 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:58:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:58:01 INFO - PROCESS | 1827 | 1461434281205 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:58:01 INFO - PROCESS | 1827 | 1461434281209 Marionette TRACE conn3 <- [1,3042,null,{}] 10:58:01 INFO - PROCESS | 1827 | 1461434281225 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}] 10:58:01 INFO - PROCESS | 1827 | 1461434281518 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:58:01 INFO - PROCESS | 1827 | 1461434281545 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663eef800 == 161 [pid = 1827] [id = 770] 10:58:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7fd6654d0800) [pid = 1827] [serial = 2309] [outer = (nil)] 10:58:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7fd665850400) [pid = 1827] [serial = 2310] [outer = 0x7fd6654d0800] 10:58:01 INFO - PROCESS | 1827 | 1461434281616 Marionette DEBUG loaded listener.js 10:58:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7fd665a7e400) [pid = 1827] [serial = 2311] [outer = 0x7fd6654d0800] 10:58:02 INFO - PROCESS | 1827 | 1461434282740 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]]]}] 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:58:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:58:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:58:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:58:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:58:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:58:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1833ms 10:58:03 INFO - PROCESS | 1827 | 1461434283095 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:58:03 INFO - PROCESS | 1827 | 1461434283107 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:58:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:58:03 INFO - PROCESS | 1827 | 1461434283232 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:58:03 INFO - PROCESS | 1827 | 1461434283237 Marionette TRACE conn3 <- [1,3046,null,{}] 10:58:03 INFO - PROCESS | 1827 | 1461434283247 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}] 10:58:03 INFO - PROCESS | 1827 | 1461434283518 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:58:03 INFO - PROCESS | 1827 | 1461434283780 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd65e456000 == 162 [pid = 1827] [id = 771] 10:58:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7fd65e435400) [pid = 1827] [serial = 2312] [outer = (nil)] 10:58:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7fd65e5bb800) [pid = 1827] [serial = 2313] [outer = 0x7fd65e435400] 10:58:03 INFO - PROCESS | 1827 | 1461434283858 Marionette DEBUG loaded listener.js 10:58:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7fd65e8eec00) [pid = 1827] [serial = 2314] [outer = 0x7fd65e435400] 10:58:04 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:58:04 INFO - PROCESS | 1827 | 1461434284715 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:58:04 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:58:04 INFO - {} 10:58:04 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1609ms 10:58:04 INFO - PROCESS | 1827 | 1461434284770 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:58:04 INFO - PROCESS | 1827 | 1461434284776 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:58:04 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:58:04 INFO - PROCESS | 1827 | 1461434284795 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:58:04 INFO - PROCESS | 1827 | 1461434284801 Marionette TRACE conn3 <- [1,3050,null,{}] 10:58:04 INFO - PROCESS | 1827 | 1461434284853 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}] 10:58:05 INFO - PROCESS | 1827 | 1461434285106 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:58:05 INFO - PROCESS | 1827 | 1461434285449 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66150e000 == 163 [pid = 1827] [id = 772] 10:58:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7fd660cad800) [pid = 1827] [serial = 2315] [outer = (nil)] 10:58:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7fd66224cc00) [pid = 1827] [serial = 2316] [outer = 0x7fd660cad800] 10:58:05 INFO - PROCESS | 1827 | 1461434285529 Marionette DEBUG loaded listener.js 10:58:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7fd662927400) [pid = 1827] [serial = 2317] [outer = 0x7fd660cad800] 10:58:06 INFO - PROCESS | 1827 | 1461434286306 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]]]}] 10:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:58:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1543ms 10:58:06 INFO - PROCESS | 1827 | 1461434286336 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:58:06 INFO - PROCESS | 1827 | 1461434286340 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:58:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:58:06 INFO - PROCESS | 1827 | 1461434286347 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:58:06 INFO - PROCESS | 1827 | 1461434286351 Marionette TRACE conn3 <- [1,3054,null,{}] 10:58:06 INFO - PROCESS | 1827 | 1461434286367 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}] 10:58:06 INFO - PROCESS | 1827 | 1461434286632 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:58:06 INFO - PROCESS | 1827 | 1461434286906 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd663eef000 == 164 [pid = 1827] [id = 773] 10:58:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7fd6651c4400) [pid = 1827] [serial = 2318] [outer = (nil)] 10:58:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7fd6651c9000) [pid = 1827] [serial = 2319] [outer = 0x7fd6651c4400] 10:58:07 INFO - PROCESS | 1827 | 1461434287081 Marionette DEBUG loaded listener.js 10:58:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7fd6654cfc00) [pid = 1827] [serial = 2320] [outer = 0x7fd6651c4400] 10:58:08 INFO - PROCESS | 1827 | 1461434288330 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"]]]}] 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:58:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 10:58:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:58:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:58:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2084ms 10:58:08 INFO - PROCESS | 1827 | 1461434288589 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:58:08 INFO - PROCESS | 1827 | 1461434288593 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:58:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:58:08 INFO - PROCESS | 1827 | 1461434288650 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:58:08 INFO - PROCESS | 1827 | 1461434288654 Marionette TRACE conn3 <- [1,3058,null,{}] 10:58:08 INFO - PROCESS | 1827 | 1461434288660 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}] 10:58:08 INFO - PROCESS | 1827 | 1461434288888 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:58:09 INFO - PROCESS | 1827 | 1461434289152 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66590b000 == 165 [pid = 1827] [id = 774] 10:58:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7fd6651c5c00) [pid = 1827] [serial = 2321] [outer = (nil)] 10:58:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7fd6680f6800) [pid = 1827] [serial = 2322] [outer = 0x7fd6651c5c00] 10:58:09 INFO - PROCESS | 1827 | 1461434289227 Marionette DEBUG loaded listener.js 10:58:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7fd668389000) [pid = 1827] [serial = 2323] [outer = 0x7fd6651c5c00] 10:58:10 INFO - PROCESS | 1827 | 1461434290042 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]]]}] 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:58:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:58:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:58:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:58:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:58:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1436ms 10:58:10 INFO - PROCESS | 1827 | 1461434290088 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:58:10 INFO - PROCESS | 1827 | 1461434290097 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:58:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:58:10 INFO - PROCESS | 1827 | 1461434290151 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:58:10 INFO - PROCESS | 1827 | 1461434290154 Marionette TRACE conn3 <- [1,3062,null,{}] 10:58:10 INFO - PROCESS | 1827 | 1461434290164 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}] 10:58:10 INFO - PROCESS | 1827 | 1461434290429 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:58:10 INFO - PROCESS | 1827 | 1461434290753 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd660b31800 == 166 [pid = 1827] [id = 775] 10:58:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7fd66025d800) [pid = 1827] [serial = 2324] [outer = (nil)] 10:58:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7fd667384800) [pid = 1827] [serial = 2325] [outer = 0x7fd66025d800] 10:58:10 INFO - PROCESS | 1827 | 1461434290843 Marionette DEBUG loaded listener.js 10:58:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7fd66860dc00) [pid = 1827] [serial = 2326] [outer = 0x7fd66025d800] 10:58:11 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:58:11 INFO - PROCESS | 1827 | 1461434291661 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:58:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:58:11 INFO - {} 10:58:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1583ms 10:58:11 INFO - PROCESS | 1827 | 1461434291688 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:58:11 INFO - PROCESS | 1827 | 1461434291692 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:58:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:58:11 INFO - PROCESS | 1827 | 1461434291711 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:58:11 INFO - PROCESS | 1827 | 1461434291713 Marionette TRACE conn3 <- [1,3066,null,{}] 10:58:11 INFO - PROCESS | 1827 | 1461434291718 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}] 10:58:12 INFO - PROCESS | 1827 | 1461434292018 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:58:12 INFO - PROCESS | 1827 | 1461434292321 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6674b3800 == 167 [pid = 1827] [id = 776] 10:58:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7fd66b0dcc00) [pid = 1827] [serial = 2327] [outer = (nil)] 10:58:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7fd66b0dec00) [pid = 1827] [serial = 2328] [outer = 0x7fd66b0dcc00] 10:58:12 INFO - PROCESS | 1827 | 1461434292401 Marionette DEBUG loaded listener.js 10:58:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7fd66f7d0400) [pid = 1827] [serial = 2329] [outer = 0x7fd66b0dcc00] 10:58:13 INFO - PROCESS | 1827 | 1461434293088 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]]]}] 10:58:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:58:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:58:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:58:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:58:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:58:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:58:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:58:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1432ms 10:58:13 INFO - PROCESS | 1827 | 1461434293142 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:58:13 INFO - PROCESS | 1827 | 1461434293145 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:58:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:58:13 INFO - PROCESS | 1827 | 1461434293151 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:58:13 INFO - PROCESS | 1827 | 1461434293154 Marionette TRACE conn3 <- [1,3070,null,{}] 10:58:13 INFO - PROCESS | 1827 | 1461434293159 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}] 10:58:13 INFO - PROCESS | 1827 | 1461434293376 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:58:13 INFO - PROCESS | 1827 | 1461434293659 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd6687de000 == 168 [pid = 1827] [id = 777] 10:58:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7fd66aa81400) [pid = 1827] [serial = 2330] [outer = (nil)] 10:58:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7fd66f7dbc00) [pid = 1827] [serial = 2331] [outer = 0x7fd66aa81400] 10:58:13 INFO - PROCESS | 1827 | 1461434293735 Marionette DEBUG loaded listener.js 10:58:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7fd66fb7b000) [pid = 1827] [serial = 2332] [outer = 0x7fd66aa81400] 10:58:14 INFO - PROCESS | 1827 | 1461434294508 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]]]}] 10:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:58:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1382ms 10:58:14 INFO - PROCESS | 1827 | 1461434294536 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:58:14 INFO - PROCESS | 1827 | 1461434294539 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:58:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:58:14 INFO - PROCESS | 1827 | 1461434294545 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:58:14 INFO - PROCESS | 1827 | 1461434294548 Marionette TRACE conn3 <- [1,3074,null,{}] 10:58:14 INFO - PROCESS | 1827 | 1461434294553 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}] 10:58:14 INFO - PROCESS | 1827 | 1461434294812 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:58:15 INFO - PROCESS | 1827 | 1461434295076 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ab7a800 == 169 [pid = 1827] [id = 778] 10:58:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7fd66b0d7c00) [pid = 1827] [serial = 2333] [outer = (nil)] 10:58:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7fd66fccb000) [pid = 1827] [serial = 2334] [outer = 0x7fd66b0d7c00] 10:58:15 INFO - PROCESS | 1827 | 1461434295154 Marionette DEBUG loaded listener.js 10:58:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7fd670d04000) [pid = 1827] [serial = 2335] [outer = 0x7fd66b0d7c00] 10:58:15 INFO - PROCESS | 1827 | 1461434295941 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]]]}] 10:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:58:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1430ms 10:58:15 INFO - PROCESS | 1827 | 1461434295979 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:58:15 INFO - PROCESS | 1827 | 1461434295983 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:58:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:58:15 INFO - PROCESS | 1827 | 1461434295989 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:58:15 INFO - PROCESS | 1827 | 1461434295992 Marionette TRACE conn3 <- [1,3078,null,{}] 10:58:15 INFO - PROCESS | 1827 | 1461434295997 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}] 10:58:16 INFO - PROCESS | 1827 | 1461434296243 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:58:16 INFO - PROCESS | 1827 | 1461434296483 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66ae1b000 == 170 [pid = 1827] [id = 779] 10:58:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7fd66b0dd000) [pid = 1827] [serial = 2336] [outer = (nil)] 10:58:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7fd670d1b400) [pid = 1827] [serial = 2337] [outer = 0x7fd66b0dd000] 10:58:16 INFO - PROCESS | 1827 | 1461434296561 Marionette DEBUG loaded listener.js 10:58:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7fd670e67c00) [pid = 1827] [serial = 2338] [outer = 0x7fd66b0dd000] 10:58:17 INFO - PROCESS | 1827 | 1461434297379 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] 10:58:17 INFO - PROCESS | 1827 | 1461434297438 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:58:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:58:17 INFO - PROCESS | 1827 | 1461434297449 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:58:17 INFO - PROCESS | 1827 | 1461434297452 Marionette TRACE conn3 <- [1,3082,null,{}] 10:58:17 INFO - PROCESS | 1827 | 1461434297479 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}] 10:58:17 INFO - PROCESS | 1827 | 1461434297708 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:58:17 INFO - PROCESS | 1827 | 1461434297986 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66af04800 == 171 [pid = 1827] [id = 780] 10:58:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7fd6688de400) [pid = 1827] [serial = 2339] [outer = (nil)] 10:58:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7fd671057800) [pid = 1827] [serial = 2340] [outer = 0x7fd6688de400] 10:58:18 INFO - PROCESS | 1827 | 1461434298104 Marionette DEBUG loaded listener.js 10:58:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7fd671087c00) [pid = 1827] [serial = 2341] [outer = 0x7fd6688de400] 10:58:18 INFO - PROCESS | 1827 | 1461434298834 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]]]}] 10:58:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:58:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:58:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:58:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1400ms 10:58:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:58:18 INFO - PROCESS | 1827 | 1461434298848 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:58:18 INFO - PROCESS | 1827 | 1461434298852 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:58:18 INFO - PROCESS | 1827 | 1461434298858 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:58:18 INFO - PROCESS | 1827 | 1461434298862 Marionette TRACE conn3 <- [1,3086,null,{}] 10:58:18 INFO - PROCESS | 1827 | 1461434298868 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}] 10:58:19 INFO - PROCESS | 1827 | 1461434299106 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:58:19 INFO - PROCESS | 1827 | 1461434299366 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd66fb1e800 == 172 [pid = 1827] [id = 781] 10:58:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7fd67109fc00) [pid = 1827] [serial = 2342] [outer = (nil)] 10:58:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7fd67223c400) [pid = 1827] [serial = 2343] [outer = 0x7fd67109fc00] 10:58:19 INFO - PROCESS | 1827 | 1461434299461 Marionette DEBUG loaded listener.js 10:58:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7fd672573000) [pid = 1827] [serial = 2344] [outer = 0x7fd67109fc00] 10:58:20 INFO - PROCESS | 1827 | 1461434300278 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:58:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:58:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1481ms 10:58:20 INFO - PROCESS | 1827 | 1461434300339 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:58:20 INFO - PROCESS | 1827 | 1461434300343 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:58:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:58:20 INFO - PROCESS | 1827 | 1461434300349 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:58:20 INFO - PROCESS | 1827 | 1461434300352 Marionette TRACE conn3 <- [1,3090,null,{}] 10:58:20 INFO - PROCESS | 1827 | 1461434300358 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}] 10:58:20 INFO - PROCESS | 1827 | 1461434300577 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:58:20 INFO - PROCESS | 1827 | 1461434300879 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd670e0d800 == 173 [pid = 1827] [id = 782] 10:58:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7fd6710a4400) [pid = 1827] [serial = 2345] [outer = (nil)] 10:58:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7fd672e85c00) [pid = 1827] [serial = 2346] [outer = 0x7fd6710a4400] 10:58:20 INFO - PROCESS | 1827 | 1461434300957 Marionette DEBUG loaded listener.js 10:58:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7fd6733bbc00) [pid = 1827] [serial = 2347] [outer = 0x7fd6710a4400] 10:58:21 INFO - PROCESS | 1827 | 1461434301810 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:58:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:58:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1483ms 10:58:21 INFO - PROCESS | 1827 | 1461434301832 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:58:21 INFO - PROCESS | 1827 | 1461434301836 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:58:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:58:21 INFO - PROCESS | 1827 | 1461434301842 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:58:21 INFO - PROCESS | 1827 | 1461434301844 Marionette TRACE conn3 <- [1,3094,null,{}] 10:58:21 INFO - PROCESS | 1827 | 1461434301849 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}] 10:58:22 INFO - PROCESS | 1827 | 1461434302076 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:58:22 INFO - PROCESS | 1827 | 1461434302377 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd671174000 == 174 [pid = 1827] [id = 783] 10:58:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7fd66025a800) [pid = 1827] [serial = 2348] [outer = (nil)] 10:58:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7fd6741dd800) [pid = 1827] [serial = 2349] [outer = 0x7fd66025a800] 10:58:22 INFO - PROCESS | 1827 | 1461434302452 Marionette DEBUG loaded listener.js 10:58:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7fd6744b1c00) [pid = 1827] [serial = 2350] [outer = 0x7fd66025a800] 10:58:23 INFO - PROCESS | 1827 | 1461434303233 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:58:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1429ms 10:58:23 INFO - PROCESS | 1827 | 1461434303272 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:58:23 INFO - PROCESS | 1827 | 1461434303276 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:58:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:58:23 INFO - PROCESS | 1827 | 1461434303281 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:58:23 INFO - PROCESS | 1827 | 1461434303284 Marionette TRACE conn3 <- [1,3098,null,{}] 10:58:23 INFO - PROCESS | 1827 | 1461434303290 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}] 10:58:23 INFO - PROCESS | 1827 | 1461434303552 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:58:23 INFO - PROCESS | 1827 | 1461434303851 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd672b97000 == 175 [pid = 1827] [id = 784] 10:58:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7fd6651ce400) [pid = 1827] [serial = 2351] [outer = (nil)] 10:58:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7fd674518400) [pid = 1827] [serial = 2352] [outer = 0x7fd6651ce400] 10:58:23 INFO - PROCESS | 1827 | 1461434303928 Marionette DEBUG loaded listener.js 10:58:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7fd674fee800) [pid = 1827] [serial = 2353] [outer = 0x7fd6651ce400] 10:58:24 INFO - PROCESS | 1827 | 1461434304705 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]]]}] 10:58:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:58:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:58:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1433ms 10:58:24 INFO - PROCESS | 1827 | 1461434304715 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:58:24 INFO - PROCESS | 1827 | 1461434304718 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:58:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:58:24 INFO - PROCESS | 1827 | 1461434304724 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:58:24 INFO - PROCESS | 1827 | 1461434304726 Marionette TRACE conn3 <- [1,3102,null,{}] 10:58:24 INFO - PROCESS | 1827 | 1461434304732 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}] 10:58:24 INFO - PROCESS | 1827 | 1461434304966 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:58:25 INFO - PROCESS | 1827 | 1461434305237 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd673266800 == 176 [pid = 1827] [id = 785] 10:58:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7fd65a0d3800) [pid = 1827] [serial = 2354] [outer = (nil)] 10:58:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7fd675b9ac00) [pid = 1827] [serial = 2355] [outer = 0x7fd65a0d3800] 10:58:25 INFO - PROCESS | 1827 | 1461434305327 Marionette DEBUG loaded listener.js 10:58:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7fd675bac800) [pid = 1827] [serial = 2356] [outer = 0x7fd65a0d3800] 10:58:26 INFO - PROCESS | 1827 | 1461434306075 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:58:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:58:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1381ms 10:58:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:58:26 INFO - PROCESS | 1827 | 1461434306107 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:58:26 INFO - PROCESS | 1827 | 1461434306109 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:58:26 INFO - PROCESS | 1827 | 1461434306116 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:58:26 INFO - PROCESS | 1827 | 1461434306119 Marionette TRACE conn3 <- [1,3106,null,{}] 10:58:26 INFO - PROCESS | 1827 | 1461434306124 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}] 10:58:26 INFO - PROCESS | 1827 | 1461434306382 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:58:26 INFO - PROCESS | 1827 | 1461434306668 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67338e000 == 177 [pid = 1827] [id = 786] 10:58:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7fd6744b3400) [pid = 1827] [serial = 2357] [outer = (nil)] 10:58:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7fd675d83000) [pid = 1827] [serial = 2358] [outer = 0x7fd6744b3400] 10:58:26 INFO - PROCESS | 1827 | 1461434306747 Marionette DEBUG loaded listener.js 10:58:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7fd676445400) [pid = 1827] [serial = 2359] [outer = 0x7fd6744b3400] 10:58:27 INFO - PROCESS | 1827 | 1461434307538 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]]]}] 10:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:58:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1479ms 10:58:27 INFO - PROCESS | 1827 | 1461434307596 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:58:27 INFO - PROCESS | 1827 | 1461434307599 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:58:27 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:58:27 INFO - PROCESS | 1827 | 1461434307606 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:58:27 INFO - PROCESS | 1827 | 1461434307609 Marionette TRACE conn3 <- [1,3110,null,{}] 10:58:27 INFO - PROCESS | 1827 | 1461434307614 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}] 10:58:27 INFO - PROCESS | 1827 | 1461434307849 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:58:28 INFO - PROCESS | 1827 | 1461434308142 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd67441a800 == 178 [pid = 1827] [id = 787] 10:58:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7fd675ba2400) [pid = 1827] [serial = 2360] [outer = (nil)] 10:58:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7fd67644d800) [pid = 1827] [serial = 2361] [outer = 0x7fd675ba2400] 10:58:28 INFO - PROCESS | 1827 | 1461434308259 Marionette DEBUG loaded listener.js 10:58:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7fd6769f8c00) [pid = 1827] [serial = 2362] [outer = 0x7fd675ba2400] 10:58:29 INFO - PROCESS | 1827 | 1461434309009 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"]]]}] 10:58:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:58:29 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 10:58:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:58:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:58:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:58:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1443ms 10:58:29 INFO - PROCESS | 1827 | 1461434309051 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:58:29 INFO - PROCESS | 1827 | 1461434309055 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:58:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:58:29 INFO - PROCESS | 1827 | 1461434309061 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:58:29 INFO - PROCESS | 1827 | 1461434309063 Marionette TRACE conn3 <- [1,3114,null,{}] 10:58:29 INFO - PROCESS | 1827 | 1461434309069 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}] 10:58:29 INFO - PROCESS | 1827 | 1461434309313 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:58:29 INFO - PROCESS | 1827 | 1461434309626 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\", \"adccbe2c-bf3c-488b-87da-658c973ea48b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7fd675cd5800 == 179 [pid = 1827] [id = 788] 10:58:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7fd675d85800) [pid = 1827] [serial = 2363] [outer = (nil)] 10:58:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7fd676a5e800) [pid = 1827] [serial = 2364] [outer = 0x7fd675d85800] 10:58:29 INFO - PROCESS | 1827 | 1461434309705 Marionette DEBUG loaded listener.js 10:58:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7fd677061400) [pid = 1827] [serial = 2365] [outer = 0x7fd675d85800] 10:58:30 INFO - PROCESS | 1827 | 1461434310505 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]]]}] 10:58:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:58:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1480ms 10:58:30 INFO - PROCESS | 1827 | 1461434310541 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:58:30 INFO - PROCESS | 1827 | 1461434310545 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:58:31 WARNING - u'runner_teardown' () 10:58:31 INFO - No more tests 10:58:31 INFO - Got 0 unexpected results 10:58:31 INFO - SUITE-END | took 1177s 10:58:31 INFO - Closing logging queue 10:58:31 INFO - queue closed 10:58:32 INFO - Return code: 0 10:58:32 WARNING - # TBPL SUCCESS # 10:58:32 INFO - Running post-action listener: _resource_record_post_action 10:58:32 INFO - Running post-run listener: _resource_record_post_run 10:58:33 INFO - Total resource usage - Wall time: 1213s; CPU: 98.0%; Read bytes: 8359936; Write bytes: 976801792; Read time: 332; Write time: 309672 10:58:33 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:58:33 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 52056064; Read time: 0; Write time: 46360 10:58:33 INFO - run-tests - Wall time: 1183s; CPU: 98.0%; Read bytes: 5709824; Write bytes: 924704768; Read time: 256; Write time: 263312 10:58:33 INFO - Running post-run listener: _upload_blobber_files 10:58:33 INFO - Blob upload gear active. 10:58:33 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:58:33 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 10:58:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:58:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:58:33 INFO - (blobuploader) - INFO - Open directory for files ... 10:58:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:58:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:58:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:58:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:58:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:58:34 INFO - (blobuploader) - INFO - Done attempting. 10:58:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:58:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:58:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:58:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:58:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:58:35 INFO - (blobuploader) - INFO - Done attempting. 10:58:35 INFO - (blobuploader) - INFO - Iteration through files over. 10:58:35 INFO - Return code: 0 10:58:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:58:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:58:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6c0fc64ddef76e12a643418c0051d894e95912d329f9febf8b91c533fd48f7780c06b53dbe9d5f3feead4fa7e9517ee116e88feb889aa40f8b3871053bba4ba0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ac29e9393c43b4b6e29e9cb666d1063ef18b6f2488a3a4a639bbb3a410befb23df37504395a177e5a0a6f3dadc386bd2a84286a13e0a92c09d18a912a732b90c"} 10:58:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:58:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:58:35 INFO - Contents: 10:58:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6c0fc64ddef76e12a643418c0051d894e95912d329f9febf8b91c533fd48f7780c06b53dbe9d5f3feead4fa7e9517ee116e88feb889aa40f8b3871053bba4ba0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ac29e9393c43b4b6e29e9cb666d1063ef18b6f2488a3a4a639bbb3a410befb23df37504395a177e5a0a6f3dadc386bd2a84286a13e0a92c09d18a912a732b90c"} 10:58:35 INFO - Running post-run listener: copy_logs_to_upload_dir 10:58:35 INFO - Copying logs to upload dir... 10:58:35 INFO - mkdir: /builds/slave/test/build/upload/logs 10:58:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1298.518592 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 38 secs) (at 2016-04-23 10:58:35.677184) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 10:58:35.678557) ========= 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-1461432995.941467-208045184 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6c0fc64ddef76e12a643418c0051d894e95912d329f9febf8b91c533fd48f7780c06b53dbe9d5f3feead4fa7e9517ee116e88feb889aa40f8b3871053bba4ba0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ac29e9393c43b4b6e29e9cb666d1063ef18b6f2488a3a4a639bbb3a410befb23df37504395a177e5a0a6f3dadc386bd2a84286a13e0a92c09d18a912a732b90c"} build_url:https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036584 build_url: 'https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6c0fc64ddef76e12a643418c0051d894e95912d329f9febf8b91c533fd48f7780c06b53dbe9d5f3feead4fa7e9517ee116e88feb889aa40f8b3871053bba4ba0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ac29e9393c43b4b6e29e9cb666d1063ef18b6f2488a3a4a639bbb3a410befb23df37504395a177e5a0a6f3dadc386bd2a84286a13e0a92c09d18a912a732b90c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PvZBbqbFSqunMRbigRluWg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 10:58:35.754574) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 10:58:35.755115) ========= 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-1461432995.941467-208045184 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021461 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 10:58:35.821472) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 10:58:35.821789) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 10:58:35.822114) ========= ========= Total master_lag: 0.61 =========